Computer Programming 1 Honors STEM

Detailed information for each class can be found at classroom.google.com. 

Students should see the teacher for Google Classroom codes. Parents and guardians should contact the teacher if they wish to signup to receive email updates from Google Classroom

Computer Programming 1 STEM Honors:

This course emphasizes the fundamentals of computer programming. Topics include computer hardware and software, program design and development, and practical experience in programming in a high-level procedural language. Computer Programming I is an introductory course in programming using the design and implementation of computer programs to solve problems involving skills that are fundamental to the study of computer science.   A large part of the course is understanding and utilizing a standard format of programs, focusing on skills in design and development. These programs should be understandable, adaptable, and, when appropriate, reusable. At the same time, the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. In addition, the responsible use of these systems is an integral part of the course.  Utilizing the various components of the STEM curriculum, we will try to effectively integrate curricular components from other classes.  Not only will we explore more concepts, but will go much further into the logic and reasoning behind computer programming. 


23-24 Computer Programming 1 Honors STEM Lindler