Introduction To Computer Science
Students will learn the fundamentals of programing (Java- based). Students will write programs that will draw pictures, run animations, create basic algorithms, simulate basic 2D games/applications, and learn language for expressing computations.
Networking A & B is an advanced course designed to emphasize the conceptual and practical skills necessary to design, manage, and diagnose network hardware and software. Upon completion of this course, proficient students will be prepared to sit for the CompTIA Network+ exam. Students will also be halfway through the curriculum necessary to take the Cisco CCNA certification.
A.P. Computer Science A
AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures. The course emphasizes object-oriented programming and design using the Java programming language.
In this course, students will gain hands-on experience securing vulnerabilities in Windows Server, Windows, and Linux. Exploration of cybersecurity topics such as law, politics, terrorism, ethics, and artificial intelligence.
Computer Science Projects
In this course, students will extend their knowledge of Computer Science and/or Cybersecurity. Students will work on one or more projects to gain theoretical knowledge and practical experience in project management. Students will utilize Agile Scrum and teamwork to complete solutions to a real-world problem.