COmputer SCIENCE

The computer science industry is one of the world's fastest growing industries. With employment opportunities that range from web and software development to virtual reality, students in this subject area will be provided with the variety of skill sets that will allow them to investigate multiple employment and education opportunities.

Digital Technology and Innovations in the Changing World, Grade 10 - ICD2O.

This course helps students develop cutting-edge digital technology and computer programming skills that will support them in contributing to and leading the global economic, scientific and societal innovations of tomorrow. Students will learn and apply coding concepts and skills to build hands-on projects and investigate artificial intelligence, cybersecurity, and other emerging digital technologies that connect to a wide range of fields and careers. Using critical thinking skills with a focus on digital citizenship, students will investigate the appropriate use and development of the digital technologies that they encounter every day, as well as the benefits and limitations of these technologies.

Prerequisite: None

ICD20 is NOT a TECH COURSE and will not count towards the mandatory technology credit required for students Ontario Secondary School Diploma 

Introduction to Computer Science, Grade 11, University Preparation - ICS3U.

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

Course Notes: ICD20 Recommended.

Computer Science, Grade 12, University Preparation - ICS4U.

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: ICS3U or eLearning – ICS3UT

What it's about:

Computer Science courses allow students to develop computer programs, analyse problems & design solutions, and learn about the ethical responsibilities of computer use & development.


What students learn:

Students will learn a variety of programming concepts and skills through the software development process.  Students will investigate how to tailor the selection of computer hardware to a user's needs, as well as exploring the impact of computers and emerging areas of research on individuals and societies.


What students do:

Students will analyse problems and write a variety of computer programs. Projects may include text-based programs as well as those with a graphical user interface. Students will report on topics in computer science.

MERIVALE comTECH TEACHERs:

Courtney Edwards - courtney.edwards@ocdsb.ca

Andrew Costello - andrew.costello@ocdsb.ca