Grade 12, Computer Science. Computer Programming. College Preparation, ICS4C
This course further develops students’ computer programming skills. Students will learn object-oriented programming concepts, create object-oriented software solutions, and design graphical user interfaces. Student teams will plan and carry out a software development project using industry-standard programming tools and proper project management techniques.
Students will also investigate ethical issues in computing and expand their understanding of environmental issues, emerging technologies, and computer-related careers.
Prerequisite: Introduction to Computer Programming, Grade 11, College Preparation