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)

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 5 Big Ideas of Computer Science: Creative Development, Data, Algorithms and Programming, Computer Systems and Networks and Impact of Computing

  • Develop problem-solving methodologies, computation, and critical thinking skills

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

  • See more here.

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 the 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 APCSA Java subset. Learn object-oriented programming; work with arrays, templates, and vectors

  • See more here.

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

  • See projects from 2021 here and here

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.