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

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

ICS4C 2016-2017 Sem 2

Page history last edited by Steve Sweeney 7 years, 1 month 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 2: Review Subroutines in Turing

Date Topic Lesson Resources Exercises
 
Summative Project  

Game Ideas by Theme/Difficulty

 
 

Intro to Subroutines

(also called Subprograms, Procedures)

Lesson - Method Basics Exercises: Basic Subroutines
 
Procedures

Presentation - Procedures

Summary - Procedures

Presentation - Using Procedures to Simplify Programs

VT - Intro to Procedures

VT - Passing Parameters into Procedures

procedure exercises  
 
Functions

Turing Lesson - Functions

Summary - Functions

VT - Functions
function exercises 
  Procedures vs Functions   VT - Procedures vs Functions  
  Random Values Presentation - Random Values   random value exercises
  Boolean Variables   VT: Boolean Values & Variables  

 

Unit 1: Review fundamental skills in Turing, Text File Operations, Intro to Objects

Date Topic
Activity ~ Classwork ~ Homework Resources

F01

  1. Introduction to Course
  2. File Organization & History
  3. Turing Programming Environment
  4. Edmodo
  1. Presentation - Intro to ICS3C/3U/4C/4U
  2. Read [Note - File Organization & History] and setup your file structure
  3. Read [Note - Install Turing] and install the Turing IDE
  4. Register for Edmodo and connect to course
  5. Finished? Try an activity from the Hour of Code.

All Turing Lessons

F02

Review Programming Concepts

  • input & output
  • variables & calculations

Review Exercises:

Turing Lessons: IPO
F03

Review Programming Concepts

  • selection (if/else)

Review Exercises:

Turing Lessons: Selection
F06

Review Programming Concepts

  • repetition (loops)

Review Exercises:

Turing Lessons: Repetition

Comments (0)

You don't have permission to comment on this page.