ICS3C
Introduction to Computer Programming, Grade 11
College Preparation
|
"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."
|
General Course Outline
Sequence
|
1
|
2
|
3
|
4
|
5 |
6 |
Topic:
|
Input/Processing/Output
|
Selection
(IF/ELSE)
|
Repetition
(Loops)
|
Strings
|
Subprograms |
Projects |
Language: |
Turing |
Turing |
Turing |
Turing |
Turing |
Turing |
All Turing Lessons
Unit 5: Subroutines in Turing
Unit 4: Arrays & Strings
Case Study # 1 - TicTacToe
Date |
Topic |
Assigned Work |
Additional Resources |
O20
O21
|
Design: TicTacToe
(using IPO, if/else, loops)
|
see Edmodo for sample program
|
|
O24
O25
|
Implement: TicTacToe |
|
|
Unit 3: Repetition (Loops)
Unit 2 - Programming in Turing - Selection (IF/ELSE)
Unit 1 - Programming in Turing - Input Processing Output (IPO):
Multiplication
-
Reduce any numerators with any denominator
-
Multiply (reduced) numerators
-
Multiply (reduced) denominators
-
Reduce if possible (if previous steps done perfectly, will not be necessary)
Comments (0)
You don't have permission to comment on this page.