Year 1: All Mater Dei Prep freshman students in the Class of 2022 and upperclassmen who elect to will take AP Comp Science Principles, which offers a multidisciplinary approach to learning the underlying principles of computation. It introduces students to the creative aspects of programming, abstractions and algorithms, along with an introduction to cybersecurity concerns, online safety and computing impacts. Students use technology to address real-world problems and build relevant solutions. The programming languages for the class are Scratch and Python. (2018-19 school year)
Year 2: Students who have successfully completed AP Computer Science Principles may take two full-year courses, Honors Systems & Networking and/or Honors Computer Science 2. In these two courses, students learn programming basics and develop an understanding of the features and functions of computer systems and networking components. Coursework for Honors Systems & Networking is divided up into two parts. Students first master computer hardware concepts including basic electronics, system components, operating systems and implementing malware solutions. Networking then expands knowledge of how digital data moves by examining the networking technologies, systems, tools and skills necessary to configure and troubleshoot modern networks. The course includes hands-on labs which develop technical ability in the areas of media, topologies, addressing, protocols, network implementation and wireless standards. (anticipated 2019-20 school year)
The Honors Computer Science 2 course solidifies student knowledge of programming basics including basic input and output, conditions, loops, modularization via functions, classes, objects, and graphics programming. The course introduces students to Java programming using game creation as a project platform. Students learn the basic language structure, control flow, and class and object design. This course provides a foundation for AP Computer Science A. (anticipated 2019-20 school year)
Year 3: Two full-year courses will be offered to students in their third year of the Institute.
Students who have successfully completed Honors Systems & Networking may take Honors CyberSecurity a Syracuse University Project Advance (SUPA) class. Coursework in this class covers implementation and monitoring of security on network and computer systems. Students will learn how to identify and protect against security threats such as hackers, eavesdropping and network attacks, as well as basic cryptography and computer forensics. Hands-on labs provide practice in the configuration and mitigation of system vulnerabilities. Students may enroll in SUPA and will earn three college credits upon successful completion of the course. (anticipated 2020-21 school year)
Students who have successfully completed Honors Computer Science may take AP Computer Science A which emphasizes both object-oriented and imperative problem solving and design using Java language. Students will explore computer science topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions and the ethical and social implications of computing. This course prepares students to take the AP Computer Science A test. (anticipated 2020-21 school year)
Year 4: Students in the Information Technology Institute who have successfully completed the preceding three years of coursework will spend their senior year developing and presenting a Capstone Project using their acquired cyber technology skills. Students will be encouraged to design projects that provide solutions for real-world problems.