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.
Software Engineering Pathway
Software Engineering I
Foundations of Computer Science including digital literacy, block-based programming, and an introduction to front-end web design.
Software Engineering II
Fusing technology with entrepreneurship. Students create a business, website, and animation for the grade-wide Business Expo and NFTE showcase.
Software Engineering III
A complete transition to text-based languages. Students explore hardware engineering to solve real-world community needs like pollution monitoring.
High School Foundations
Building stamina and independence. Students review higher-level logic and transition into advanced Python analysis and lab-based workflows.
Computer Science Principles
Deep dive into algorithms, abstraction, and original program creation. Students develop web apps and mobile applications using professional tools.
AP Computer Science Principles
The "Beauty and Joy of Computing." Students address real-world problems and complete AP Through-Course Assessments (Create & Explore).
AP Computer Science A
Equivalent to a first-semester college course. Mastery of object-oriented programming, data structures, and complex algorithms using Java.
"Lifelong learners who use iterative processes to develop innovative solutions for the unknown."