Thursday, 17 May 2012
Computer Studies

GRADE 11

 

Grade 11 Introduction to Computer Programming    (College)                ICS 3CR

This course introduces students to computer programming concepts and practices.  Students will write and test computer programs, using various problem-solving strategies.  They will learn the fundamentals of program design and apply a software development life-cycle model to a software development project.  Students will also learn about computer environments and systems, and explore environmental issues related to computers, safe computing practices, emerging technologies, and post-secondary opportunities in computer-related fields.

Prerequisite: None

 

Grade 12 Computer Programming                                     (College)                ICS 4CR

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: ICS 3CR