2026-2027 TSD Course Description Book - Flipbook - Page 46
AP Computer Science Principles (103373/203373)
Grades 9-12
Full year 1.0 credit
Meets NCAA requirements
Students must have completed Algebra 1 and have a strong foundation in logical thinking and problem solving. AP Computer Science
Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students
to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cyber security concerns, and computing
impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and
build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden
participation in computer science.
AP Cybersecurity (108172/208172)
Grades 9-12
Full year 1.0 credit
AP Cybersecurity is a yearlong high school course that offers a broad introduction to the field and aligns closely with a college-level,
introductory cybersecurity course. Students learn about common threats and vulnerabilities and how they combine to create risk.
Students study how individuals and organizations manage risk and how risk can be mitigated through a defense-in-depth strategy.
Students explore specific vulnerabilities, attacks, mitigations, and detection measures across a variety of domains including physical
spaces, computer networks, devices, and data and applications. Throughout the course, students consider the impact of cybersecurity
on individuals, organizations, societies, and governments. Content and skills taught in the course align with the professional skills
outlined in the National Initiative for Cybersecurity Education Workforce Framework. AP Cybersecurity is part of the AP Career
Kickstart group of courses, which are designed to accelerate high school students on their paths to in-demand careers. As an AP
Career Kickstart course, AP Cybersecurity offers students the opportunity to earn an employer-endorsed credential in the
cybersecurity field.
Introduction to Data Science (103383/203383)
Grades 9-12
Full year 1.0 credit
Students must have completed Geometry to be enrolled in this course. Introduction to Data Science is designed to introduce students
to an exciting field that combines data analysis, computing, and mathematics. Students will explore the world of data and manipulate,
visualize, and analyze datasets. Through individual and collaborative projects, they will develop essential programming and statistical
skills to derive meaningful insights from real-world datasets, developing a strong foundation in data science concepts. The course
emphasizes critical thinking and data-driven decision making and prepares students for future academic and professional challenges in
our data-driven world.
Data Structures and Algorithms (003145)
Grades 10-12
Full year 1.0 credit
Students must have completed AP Computer Science A (or equivalent experience with Java) to be enrolled in this course. Data
Structures and Algorithms is a rigorous course that delves into the principles of efficient data storage and manipulation. The course
focuses on the analysis and implementation of fundamental data structures such as arrays, linked lists, stacks, queues, hash tables, and
graphs, as well as algorithms related to searching, sorting, recursion, and dynamic programming. Emphasis is placed on understanding
time and space complexity through Big-O notation and analyzing the trade-offs between different data structures and algorithms for
various applications. Through hands-on programming assignments and projects, students will develop advanced coding skills and
learn to solve computational problems in a way that emphasizes efficiency, scalability, and optimization. The course will culminate in
a capstone project where students apply data structures and algorithms to a real-world problem, showcasing their ability to handle
complex tasks independently. This course will provide a seamless transition for students interested in pursuing computer science at the
college level, offering them the tools they need to succeed in advanced programming environments.
Mathematics of Tabletop Games (003140)
Grades 11-12
1 semester 0.5 credit
This course qualifies as a ½ math related credit. Students must have completed Geometry to be enrolled in this course. In this course,
students collaboratively investigate the mathematical foundation of various tabletop games through theory crafting, experiential
observation, and empirical analysis. A connection between the areas of combinatorics, geometry, probability, game theory, and logic
with the medium of tabletop games will be forged to create an enriching experience for learners. This course satisfies 0.5 credit of
math related graduation requirement.