|
ICS3C 2018-2019 Sem 1
Page history
last edited
by Steve Sweeney 5 years, 11 months ago
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 |
7
|
Topic:
|
Input/Processing/Output
|
Selection
(IF/ELSE)
|
Repetition
(Loops)
|
Strings
|
Subprograms |
Strings pt2
(or Arrays)
|
Projects |
Language: |
Turing |
Turing |
Turing |
Turing |
Turing |
Turing |
Turing |
Summative Assignment
Date |
Topic |
Lesson |
Resources |
Exercises |
D12
|
Summative Assignment
|
|
see Edmodo
|
|
Unit 6: Arrays & Strings
Date |
Topic |
Lesson |
Resources |
Exercises |
N15
|
String Operations
|
Presentation - String Operations
|
VT - Strings in Turing (substrings) |
Exercises - Strings
# 1, 2, 3, 5, 7, 10, 11, 15
|
|
String Operations
|
Presentation - String Subroutines
|
VT - Strings in Turing (substrings) |
Exercises - Strings
|
|
Assignment: Strings |
|
|
|
|
Arrays in Turing
(optional)
|
Present: Intro to Arrays |
Sample Code |
Exercises - Arrays |
|
Strings as Arrays
(optional)
|
Presentation - Strings as Arrays |
|
Exercises - Strings # 1, 4, 3, 7, 8 |
Unit 5: Subroutines in Turing
Unit 4: Review & Improve Fundamental Concepts
- While the ICS3U students switch from programming in Turing to Java, the ICS3C students will work on another programming assignment.
- This assignment will focus on IPO, IF/ELSE, and LOOPS.
- see Edmodo for assignment description.
Unit 3: Repetition (Loops)
Unit 2 - Programming in Turing - Selection (IF/ELSE)
Unit 1 - Programming in Turing - Input Processing Output (IPO):
All Turing Lessons
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)
ICS3C 2018-2019 Sem 1
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
Comments (0)
You don't have permission to comment on this page.