Information Technology Academy
The Information Technology academy inspires excellence in coding, computer design, and cybersecurity. The academy uses Project Lead The Way (PLTW) to guide students through the course.
IT/CS Clubs
Girls Who Code | Tuesdays @ STEP in 409 |
Website Club | Thursdays @ STEP in 410 |
Programming Club | Wednesdays @ 3:30 in 403 |
Competition Team | Fridays @ 3:30 |
CS Honor Society | Thursdays @ STEP and Fridays @ 3:30 in B316 |
All Academies
Our Pathway
Freshman Year
Computer Science Essentials
Sophomore Year
AP Computer Science Principals
Junior Year
AP Computer Science A OR Game Design
Senior Year
Honors Cybersecurity OR Internship
Course Descriptions
Description: Computer Science Essentials will expose students to a diverse set of computational thinking concepts, fundamentals, and tools, allowing them to gain understanding and build confidence. In CSE, students will use visual, block-based programming and seamlessly transition to text-based programming with languages such as Python to create apps and develop websites, and learn how to make computers work together to put their design into practice. They'll apply computational thinking practices, build their vocabulary, and collaborate just as computing professionals do to create products that address topics and problems important to them. CSE helps students create a strong foundation to advance through the Computer Science pathway. This course carries CLCP credit.
Course Type: Honors
Grade: 9th
Meet CL/CP Requirements? Yes
Description: This CTE course is the second course in the Computer Science pathway. This course will focus on creativity, the use of technology to solve computational problems and the impact of computing on people and society. The CS Principles course will treat programming as one of the seven big ideas of computer science: Computing is a creative activity; Abstraction reduces information and detail to facilitate focus on relevant concepts; Data and information facilitate the creation of knowledge; Algorithms are used to develop and express solutions to computational problems; Programming enables problem-solving, human expression, and creation of knowledge; The internet pervades modern computing; Computing has global impacts. This course is an Advanced Placement course as of SY 16-17. Only authorized schools with a trained instructor may offer this course.
Course Type: Advanced Placement
Grade: 10th
Meet CL/CP Requirements? Yes
Description: This course introduces students to the art and science of computer programming, with an emphasis on interdisciplinary applications, elegant design, and creative problem solving. Though the course is taught using Java, almost all concepts covered are relevant to any programming language. It covers the full AP Computer Science A curriculum, preparing students for the exam in May and future explorations in the field.
The course starts with a broad overview of object-oriented programming, then dives more deeply into data types, String methods, conditional statements, loops, and arrays. We also cover multi-dimensional arrays and procedural decomposition of programs using static methods and recursion. Searching and sorting algorithms round out our main topics. Applications involving graphics, animation, sound, and interfacing with public web services will be incorporated throughout the year.
Course Type: Advanced Placement
Grade: 11th
Prerequistes: V48 & V45
Meet CL/CP Requirements? Yes
Description: Game Design and Development (GDD) introduces the process of envisioning and planning a gaming experience and then creating the game with program code, sound, and visual effects. GDD explores games in digital format, from single-player apps on mobile devices to multi-player programs on computers and gaming platforms.
Course Type: Honors
Grade: 11th
Prerequistes: V45, V48
Meet CL/CP Requirements? No
Description: Cybersecurity is the optional 4th course in the Computer Science Pathwathy. This course introduces the tools and concepts of cybersecurity and encourages students to create solutions that allow people to share computing resources while protecting privacy. Nationally, computational resources are vulnerable and frequently attacked; in Cybersecurity, students solve problems by understanding and closing these vulnerabilities. This course raises students' knowledge and commitment to ethical computing behavior. It also aims to develop students' skills as consumers, friends, citizens, and employees who can effectively contribute to communities with dependable cyber-infrastructure that moves and processes information safely. This course carries CLCP credit.
Course Type: Honors
Grade: 12th
Prerequistes: V45, V48
Meet CL/CP Requirements? Yes
Description: The AIP internship course is a paid internship experience for 12th and 11th grade students participating in a coherent sequence of career and technical
education courses. This course is designed to provide real-world work experience and professional exposure in an aligned CTE program of study and will receive course credit upon internship completion. A student must be enrolled or have completed the 3rd level course in an approved CTE program of study in order to be eligible to participate
Course Type: Advanced Placement
Grade: 11th, 12th
Prerequistes: V48, V45, V46
Meet CL/CP Requirements? Yes