Computer Science Program

Curriculum

Year 1:

Computer Science Essentials:

Students use visual, block-based programming and then seamlessly transition to text-based programming languages using Python to create a variety of programs.

Year 2:

Computer Science Principles:

Using Python as a primary tool, students learn the fundamentals of coding, data processing, data security, and task automation.

Year 3:

Computer Science A:

Students cultivate their understanding of coding using Java by analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures.

Year 4:

Cybersecurity:

Nationally, computational resources are vulnerable and frequently attacked; in Cybersecurity, students solve problems by understanding and closing these vulnerabilities.

PLTW Python&Java CodeHS

Additional Info

Learn more about the schedules, opportunities, and organizations available to students in the Computer Science program.

Schedule

At SCVTHS, the school day consists of nine periods, each lasting 40 minutes. Freshmen and sophomores participate in Computer Science during the last two periods, while juniors and seniors attend during the first three periods. Part-time students follow modified schedules depending on their grade level.

Learning

Students engage with the PLTW curriculum, complemented by CodeHS, and industry-led mentoring sessions by Lockheed Martin on Python and C++. This approach develops coding and critical thinking skills through hands-on projects and real-world problem-solving.

SkillsUSA

SCVTHS students participate in SkillsUSA, a national competition program. Achievements include medals in Cybersecurity, Web Design, and ITS. Gold medalists compete nationally in Atlanta, showcasing their skills among the best in the country.