
Computer Science-Java- Grade11-Buroak
This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use
subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
Prerequisite: None

Computer Engineering Technology
Computer engineering technology
examines computer systems and control of external devices. In this
course, students learn how to assemble computers and small
networks by installing and configuring appropriate hardware and
software.
Students complete the first half of CISCO IT Essentials: PC Hardware
and Software as a preparation for CompTIA A+ Certification.
Students will develop knowledge and skills in electronics, robotics,
and programming, and will build systems that use computer
programs and interfaces to control and/or respond to external
devices. Students will also develop an awareness of related
environmental and societal issues, and will learn about college and
university programs leading to careers in computer technology.
Textbooks & Resources:
● Growing Success: Assessment, Evaluation and Reporting in Ontario Schools
● The Ontario Curriculum Grade 11 and 12 Technological Education
● All CISCO resources can be found at their Networking Academy website http://netacad.com. There is no physical text-book for this course.
● Google Classroom will be used to distribute additional resources (docs and videos) and collect student work.

Computer Science-23 Grade 11-Java
This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
Prerequisite: None

Grade 10 Computer Science (Python)
This course introduces students to computer programming. Students will plan and write
simple computer programs by applying fundamental programming concepts, and learn
to create clear and maintainable internal documentation. They will also learn to manage
a computer by studying hardware configurations, software selection, operating system
functions, networking, and safe computing practices. Students will also investigate the
social impact of computer technologies, and develop an understanding of environmental
and ethical issues related to the use of computers.
Prerequisite: None

Grade 12 Computer Science (Java)
This course enables students to further develop knowledge and skills in computer
science. Students will use modular design principles to create complex and fully documented
programs, according to industry standards. Student teams will manage a large
software development project, from planning through to project review. Students will
also analyse algorithms for effectiveness. They will investigate ethical issues in computing
and further explore environmental issues, emerging technologies, areas of research
in computer science, and careers in the field.
Prerequisite: Introduction to Computer Science, Grade 11, University Preparation

Grade 11 Introduction to Computer Science (Java)
This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
Prerequisite: None

Grade 12 Computer Science (Python)
This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyse algorithms for effectiveness. They will investigate ethical issues in computing and further explore environmental issues, emerging technologies, areas of research in computer science, and careers in the field.
Prerequisite: Introduction to Computer Science, Grade 11, University Preparation