Computer Science
Beginning with the incoming 2024-25 freshman cohort, candidates for regular high school diplomas must earn at least one computer science credit in high school. Students may fulfill this requirement by substituting computer science for the student’s fourth credit of mathematics, third credit of science, or an elective focus credit.
COMPUTER SCIENCE
COMPUTER SCIENCE
COMPUTER SCIENCE
- One Semester
- 1 credit
- Grade: 9-12
- Required for all students beginning with freshman cohort 2024-25. Available to take online.
- Prerequisite: None; also meets third lab science or fourth math requirement if taken senior year
Computer Science is an introductory computing course that introduces students to the breadth of the field of computer science in a project-based learning environment. Students will investigate problems and design and evaluate solutions using algorithmic thinking and testing. Using digital data analysis, they will begin to identify trends and patterns to create new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
ADVANCED PLACEMENT (AP)
AP COMPUTER SCIENCE
AP COMPUTER SCIENCE PRINCIPLES
- One Semester
- 1 credit
- EPSO
- EOC: NO
- Grade 9-12
- Prerequisite: Algebra 1; satisfies computer science requirement and counts as third lab science or substitutes for fourth math credit
AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
AP COMPUTER SCIENCE A
- One Semester
- 1 credit
- EPSO
- EOC: NO
- Grade 9-12
- Prerequisite: Algebra 1; satisfies computer science requirement and counts as third lab science or substitutes for fourth math credit
AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
CTE
CYBERSECURITY
COMPUTER SCIENCE FOUNDATIONS
- One Semester
- 1 credit
- Grade: 9-11
- Prerequisite: None; satisfies computer science requirement; counts as CTE elective and substitutes for fourth math credit or third lab science.
A course that exposes students to various information technology occupations. Proficient students will be able to describe various information technology (IT) occupations and professional organizations. Moreover, they will be able to demonstrate logical thought processes and discuss the social, legal, and ethical issues encountered in the IT profession.
CYBERSECURITY I
- One semester
- 1 credit
- Grade 10-12
- Prerequisite: Computer Science Foundations and Algebra 1; satisfies computer science requirement; counts as CTE elective and substitutes for fourth math credit or third lab science.
Students will learn the basic concepts of cybersecurity with an emphasis on security integration, application of cybersecurity practices and devices, ethics, and best practices management. The fundamental skills in this course cover both in house and external threats to network security and design, how to enforce network level security policies, and how to safeguard an organization’s information.
CYBERSECURITY II
- One semester
- 1 credit
- Grade 10-12
- Prerequisite: Cybersecurity I; satisfies computer science requirement; counts as CTE elective and substitutes for fourth math credit or third lab science.
An advanced course that challenges students to develop advanced skills in concepts and terminology of cybersecurity. This course builds on previous concepts introduced in Cybersecurity I while expanding the content to include malware threats, cryptography, wireless technologies, and organizational security.
Last Updated: February 3, 2025