- Half Day
- Science & Technology
Session 1: June 8-26
Session 2: July 6-24
8:30 a.m. - 12:30 p.m.
This course serves as an introduction to the fundamental concepts and principles of computer science. No previous experience in computer science or computer programming is required, although students with some previous experience are welcome.
Students will learn about computer science from the ground up, including investigating how computers work and designing algorithms that use computers to solve real world problems. Students will practice the foundational skills required to write code and gain experience with several different programming languages.
This course covers the same material as Latin’s Computer Science Principles 1, which is offered during both semesters of each school year. The course moves at an accelerated pace, covering what is typically 1 week of material each day. Attendance on all class days is crucial, and students should ensure they have time outside of class to work and study.
Students will be assigned homework, take daily quizzes and complete weekly projects, much as they would during the school year. Successful completion of this course satisfies the US Computer Science graduation requirement and prepares students to take Computer Science Principles 2.