Although not a requirement, students are highly recommended to take AP Computer Science Principles before entering the VHS Computer Science Academy.
Students will take Computer Fundamentals.
Semester 1:
Information Technology Specialist (ITS) - Python
This Python certification equips students to excel in Python programming for effective problem-solving. It emphasizes writing syntactically correct and well-documented Python 3 code to address specific challenges, utilizing appropriate data types and leveraging common libraries for complex solutions. Students are expected to have hands-on experience with Python, ensuring familiarity with its features and capabilities. The certification also focuses on writing, debugging, and maintaining Python code to meet professional standards.
Python Coding Specialist
This certification from Knowledge Pillars offers a globally recognized credential to validate Python programming skills. Ideal for junior coders, this certification provides an excellent opportunity to showcase understanding of fundamental concepts like syntax, variables, functions, and control flow, and to apply them in practical scenarios. It features an interactive, hands-on learning experience through live coding tasks, Parsons puzzles, drag-and-drop questions, and multiple-choice options, making it accessible and engaging for beginners aiming to solidify their capabilities in Python.
Information Technology Specialist (ITS) – Computational Thinking
The Computational Thinking certification equips students with the ability to tackle problems effectively by applying computing principles. Students are trained to break down complex problems, analyze and interpret data, identify patterns, and utilize abstractions to represent solutions. They also develop skills in automating processes through algorithmic thinking. Additionally, students learn to work collaboratively and create computational artifacts that clearly convey problems and their solutions. This certification ensures hands-on experience in applying concepts like decomposition, pattern recognition, sequencing, conditional logic, and iteration to real-world challenges.
Semester 2:
Information Technology Specialist (ITS) – Device Configuration and Management
The Device Configuration and Management certification prepares students to efficiently manage and optimize IT devices within an organization. Students learn how to configure and deploy hardware and software while ensuring security and compliance across systems. They gain expertise in troubleshooting technical issues, automating device management processes, and maintaining performance standards. The certification also emphasizes collaboration in IT environments, equipping students with the skills to integrate devices seamlessly into networks while enforcing access controls and cybersecurity measures. Through hands-on experience, students develop proficiency in system updates, resource allocation, and efficient problem-solving strategies to support a secure and productive technology infrastructure.
Information Technology Specialist (ITS) – Networking
The Networking certification equips students with the foundational skills needed to design, implement, and manage network infrastructures. Students learn to configure and troubleshoot wired and wireless networks, ensuring secure and efficient data transmission. They gain expertise in network protocols, addressing schemes, and security measures to protect against cyber threats. The certification also emphasizes optimizing network performance, managing access controls, and integrating various networking technologies. Through hands-on experience, students develop proficiency in diagnosing connectivity issues, deploying network solutions, and maintaining reliable communication systems. This certification prepares individuals for roles in IT support, network administration, and cybersecurity.