Curriculum

English

  • Honors English 9 (Spec Center)

Mathematics

(Math course varies based on student's current math class)

English

  • Honors English 10 (Spec Center)

Mathematics

(Math course varies based on student's current math class)

English

  • Honors English 11

  • AP Language and Composition 11

(Students can choose English course level)

Mathematics

(Math course varies based on student's current math class)

Center

(Senior Internship must be taken during the summer between junior and senior year)

English

  • Honors English 12

  • AP Literature and Composition 12

(Students can choose English course level)

Mathematics

(Math course varies based on student's current math class)

AP Computer Science Principles

  • Explore 7 Big Ideas of computer science, creativity, abstraction, data, algorithms, programming, internet and global impact

  • Develop problem solving methodologies, computation and critical thinking skills

  • Create knowledge from data, design and create computational artifacts.

PSC Geometry

  • SOL Geometry end-of-course test

  • Apply concepts and processes to information technology topics taught within the center

  • Understand the principles of plane, solid, and coordinate geometry

  • Investigate and solve problems involving circles and polygons

  • Determine congruence and similarity of polygons

Algebra II

  • SOL Algebra II end-of-course test

  • Apply advanced algebraic concepts and processes to information technology topics taught within the center

  • Solve linear and quadratic equations, inequalities, and systems of equations

  • Explore conics and their transformations

  • Investigate polynomials and explore matrices

Honors IT Project Management

  • Explore the full life cycle of systems / software development through various methods

  • Expand networking, systems architecture, programming and database skills

  • Introduce the differences between user and system interfaces and explore IT roles

Math Analysis/Trigonometry

  • Explore polynomials, logarithms, and exponential functions, matrices, theory of equations, curves, and conics

  • Investigate limits, derivatives, vectors, permutations, and probability

  • Explore, graph, and apply trigonometric and circular functions

Application Development

  • Create an effective and original mobile or web application to solve an identifiable problem for a local organization

  • Design applications with integrated security features that utilize version control software to manage development

  • Follow project management methodologies and frameworks to complete the implementation, testing, and documentation

Programming

  • Enter, run, and compile a program; use variables and constants; program math operations and computer graphics

  • Learn object oriented programming; work with arrays, templates and vectors

AP Computer Science A

  • Understand object-oriented (OO) design (OOD) and OO Programming (OOP) Learn to code Java in a well-structured fashion and in good style giving attention to clarity of both code and documentation

  • Learn to use Java library packages, classes, and interfaces and the Java Collections framework within the scope of the APCS-A Java subsetLearn object oriented programming; work with arrays, templates and vectors

CIT Senior Capstone Project

  • Explore one of the following areas of IT concentration; game design, network security, database design and development, or IT management

  • Develop and apply area specific skills to IT projects within the Center and the IT community

  • Research, develop and complete an independent project that solves a specific problem within the area of concentration

Mathematical Structures with Discrete Topics

  • College level survey of discrete (noncontinuous) algorithms and problem solving

  • Study of mathematics with connections to computer science Explore logic, combinatorics, number theory, recursion, computational complexity, and graph theory

  • Explore logic, combinatorics, number theory, recursion, computational complexity, and graph theory

Enterprise Architecture

  • Understand the bare metal needs of building systems

  • Comprehend the construction and allocation of resources when building virtual systems

  • Learn about architect efficient and secure network structures

Senior Internship

  • Engage in real-world IT undertakings

  • Apply software design, program development, database management and system architecture skills

  • Utilize project management and communication skills through professional interactions

Explore some of the extracurriculars offered by the CIT, and learn more about the student experience in the CIT.