Computer Science (ICS3U)
This course is an introductory journey into computer science, designed to equip students with a fundamental grasp of key concepts. It involves both solo and team efforts in software design, making use of professional programming tools and adhering to the software development life-cycle model. The coursework includes developing and integrating subprograms in larger software projects. Throughout their studies, students will enhance their problem-solving skills and understanding of the computing world. The course also explores environmental and ergonomic concerns in computing, investigates current research trends in computer science, and analyzes global career patterns in computer-related industries.