MS/HS 223

Download TalkingPoints to communicate with teachers. Please update your phone number.

Computer Science

"The F & T Computer Scientist is a curious problem solver, comfortable with the 'Big Ideas' of computer science, who is resilient and creative in breaking the mold."

Our Vision

We develop computational thinking through iterative processes. Students learn fundamental programming concepts, engineering resilience, and the perseverance required to turn failure into innovative solutions.

Our Goals

Students will fully transition to professional, text-based tools by High School, learning to develop production-worthy software that draws deliberate connections across units and languages.

Grades 6-12

Software Engineering Pathway

Grade 06

Software Engineering I

Foundations of Computer Science including digital literacy, block-based programming, and an introduction to front-end web design.

G Suite Scratch p5.js HTML/CSS
Grade 07

Software Engineering II

Fusing technology with entrepreneurship. Students create a business, website, and animation for the grade-wide Business Expo and NFTE showcase.

Entrepreneurship Web Design Animation NFTE
Grade 08

Software Engineering III

A complete transition to text-based languages. Students explore hardware engineering to solve real-world community needs like pollution monitoring.

Python Arduino Hardware Engineering Creative Computing
Grade 09

High School Foundations

Building stamina and independence. Students review higher-level logic and transition into advanced Python analysis and lab-based workflows.

SNAP! Python Problem Solving
Grade 10

Computer Science Principles

Deep dive into algorithms, abstraction, and original program creation. Students develop web apps and mobile applications using professional tools.

Processing (Java) JavaScript Mobile App Dev
AP Course 11

AP Computer Science Principles

The "Beauty and Joy of Computing." Students address real-world problems and complete AP Through-Course Assessments (Create & Explore).

Berkeley BJC Innovation Research AP College Board
AP Course 12

AP Computer Science A

Equivalent to a first-semester college course. Mastery of object-oriented programming, data structures, and complex algorithms using Java.

Java Object-Oriented Design Data Structures

"Lifelong learners who use iterative processes to develop innovative solutions for the unknown."