Introduction to Digital Technology (IDT) – 2 semesters.
In this course, high school students can acquire a fundamental understanding of the operation of computers and computer networks and create useful programs implementing simple algorithms. By exploring and developing Web pages that include images, sound, and text, they can acquire a working understanding of the Internet, common formats for data transmission, and some insights into the design of the human-computer interface. This course is the prerequisite for advanced courses in Web & Digital Design, Programming and Game Design Pathways.
Computer Science Principles – 2 semesters.
Prerequisite: Introduction to Digital Technologies
What is computer science? Engage your creativity, demonstrate and build your problem solving ability all while connecting the relevance of computer science to the society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Programming, Apps, Games & Society – 2 semesters.
Prerequisites: Introduction to Digital Technologies and Computer Science Principles
This course is designed for students to strategize, design and develop games, mobile and desktop applications that can be produced in the real world. Students will learn about life-cycles of project development and use models to develop applications. Attention will be placed on how user interfaces affect the usability and effectiveness of a game or an application. Programming constructs will be employed which will allow students’ applications to interact with “real world, “stimuli. The course exposes students to privacy, legality, and security considerations with regards to the software industry.