COMPUTER TECHNOLOGY

Technology 9

This course provides students with an introduction to computer programming and computer sciences. Students will get an overview of the history of technology and where the modern computer is going. Introductory programming skills will allow students to develop games and read basic code. Students are introduced to computer sciences, are provided hands on time with hardware and will learn to assemble computers. Guest presenters and special projects are a feature of this course.

Computer Studies 10

Students cover a wide range of topics dealing with modern computing. From hardware to software students build up essential skills in computing and develop more advanced skills in programming. In addition, topics such as big data, ethics in computing and societal impacts of computing are discussed.

Computer Programming 11 & 12

Computer programming skills are developed at the senior levels to help students grasp challenging design problems and prepare for common workplace issues in technology settings. Students will learn to manage complexity, be provided with documentation and design opportunities, and will work to create software ranging from games to research simulations. Foundational skills in computer programming 11 and 12 provide a key start for students interested in STEM careers or studies. Computer Programming 12 is considered an academic grade 12 course and can be used as such in applying to post secondary institutions.