ICS4C Computer Programming, Grade 12 College Preparation |
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. |
General Course Outline
Unit |
Title |
Concepts |
1 | Review ICS3C/3U (Part 1) | IPO, Selection, Repetition |
2 | Review Subroutines | |
3 |
File Input/Output | file handles, read file, write file |
Unit 1: Review fundamental skills in Turing, Text File Operations, Intro to Objects
Date | Topic |
Activity ~ Classwork ~ Homework | Resources |
S04 |
|
|
|
|
Review Programming Concepts
|
Review Exercises:
|
Turing Lessons: IPO |
|
Review Programming Concepts
|
Review Exercises:
|
Turing Lessons: Selection |
|
Review Programming Concepts
|
Review Exercises:
|
Turing Lessons: Repetition |