Computer Science
Grade 10 Computer Science (ICS20)
Students will:
plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation.
learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices.
investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers.
Grade 11 Computer Science (ICS3U)
Students will:
design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model.
write and use subprograms within computer programs.
develop creative solutions for various types of problems as their understanding of the computing environment grows.
explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.