top of page
Computer Science Principles

Computer Science Principles


September 5 - December 13, 2024

Course Description

RECOMMENDED FOR: Primarily Freshmen, and Sophomores. Juniors and Seniors welcome.

COURSE LISTING: Computer Science


This course will introduce students to a wide array of important computer science topics. Students will learn the ideas and practices of computational thinking as well as how computers are impacting the world around us. Topics that will be covered include basic computer vocabulary, bits and bytes, programming, abstraction, internet and networking. Another important aspect of this course is learning how to collaborate with other students. Each student will be put in a group of 3 and will work together to meet the objectives of the module. Collaborating with other students is essential to success of students in this course, as well as a much-needed life skill. This course requires weekly engagement but is primarily asynchronous which allows students to work around their school schedule. There is a synchronous meeting that will take place during one evening or weekend slot per week that students are expected to attend. Meeting times to be determined at the beginning of the term.

bottom of page