• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

• Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View

# ICS4C 2018-2019 Sem 2

last edited by 2 years, 4 months ago

 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 Introduction to Course File Organization & History Turing Programming Environment Edmodo Presentation - Introduction to Course Read [Note - File Organization & History] and setup your file structure Read [Note - Install Turing] and install the Turing IDE Register for Edmodo and connect to course All Turing Lessons Review Programming Concepts input & output variables & calculations Review Exercises: Input-Processing-Output # 3+4, 6, 7, 8 Turing Lessons: IPO Review Programming Concepts selection (if/else) Review Exercises: Selection # A3, B3, B4, B7, C3 or C4 Turing Lessons: Selection Review Programming Concepts repetition (loops) Review Exercises: Counted Loops Part 1 # 2, 3e, 4, 6ab Conditional Loops # 2, 3, 6abc Turing Lessons: Repetition