Computer Science

The development of technology skills is essential for all students in the twenty first century. Students who develop a strong foundation and skills in computer science gain the experience to apply these skills to numerous majors in college and career fields.

To prepare our students for a changing world, but a world that is integrated with technology, Fairfield Prep has revamped their Computer Science curriculum beginning in the 2018 – 2019 academic year. All students will take Foundations of Technology and Coding in their freshman year.

Students will become acclimated to the networks at Prep and begin to look at the iPad as an educational tool. Students will have an opportunity to reflect on their role in society by learning about being a digital citizen. Additionally, students will be introduced to different coding languages. Senior students may choose to enroll in Computer Programming as an elective during their senior year. This course will teach students the essentials of coding in the Java language.

Students are required to take 1/2 a year of computer science.

Computer Science Courses

Foundations of Technology and Coding

Foundations of Technology and Coding is a required one semester or summer course for all freshman and transfer students. The first part of this course will introduce students to the iPad as an educational tool. Students will enroll in all necessary systems and learn about important schoolwide iPad apps including, but not limited to, Schoology, Google Drive, Notability, Pages, Numbers, and Keynote. Students will also learn about Digital Citizenship. The second part of this course will introduce students to coding languages including, but not limited to, Swift, Java and Python.

Computer Programming

Computer Programming is an elective course for upperclassmen that will incorporate the Java language. Topics will include, but will not be limited to, object-oriented program design, programming, coding, data structures, operations and algorithms.

Making a Video Game in Coding Class

Custom Class: hero-image