-
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!
|
ICS4U 2017-2018 Sem 1
This version was saved 6 years, 5 months ago
View current version Page history
Saved by Steve Sweeney
on November 13, 2017 at 8:54:46 am
ICS4U
Computer Science, Grade 12
University Preparation
Prerequisite Course(s): ICS3U
|
This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyse algorithms for effectiveness. They will investigate ethical issues in computing and further explore environmental issues, emerging technologies, areas of research in computer science, and careers in the field.
|
General Course Outline
Unit
|
Title
|
Concepts
|
1 |
Review ICS3U (Part 1) |
IPO, Selection, Repetition |
1 |
Basic Data Structures |
Text File I/O, Objects |
2
|
Review ICS3U (Part 2) |
methods, strings, arrays |
2 |
Problem Solving by Design |
top-down design, divide & conquer |
3
|
Object Oriented Programming |
class methods, instance methods |
4
|
Searching & Sorting |
arrays, recursion |
5
|
2D Arrays |
multi-dimensional arrays |
6
|
Linked Lists |
lists, stacks, queues |
7 |
Project |
|
CEMC Computer Science Contest Problems
Unit 4: Arrays
Unit 3: Objects & Object Methods
Playlist: Classes & Objects, Part 1
Unit 2: Review Methods, Strings, 1D Arrays, Problem Solving by Design
Unit 1: Review fundamental skills in Java, Text File Operations, Intro to Objects
Day |
Topic |
Assigned Work |
Extra Resources |
S05
|
- Introduction to Course
- File Organization & History
- Java Programming Environment
- Edmodo
|
- Presentation - Intro to ICS3C/3U/4C/4U
- Read [Note - File Organization & History] and setup your file structure
- Read Note - Install Dr.Java and install the Dr.Java IDE
- Register for Edmodo and connect to course
|
|
S06
|
Review Java Concepts
- input & output
- variables & calculations
- selection (if/else)
- repetition (loops)
|
Review Exercises:
- Input-Processing-Output # 3+4, 6, 7, 8
- Selection # A3, B3, B4, B7, C3 or C4
- Counted Loops Part 1 # 2, 3e, 4, 6ab
- Conditional Loops # 2, 3, 6abc
|
[All Java Lessons]
|
S07
|
Java Input (revisited)
- data streams
- exceptions
- try-catch blocks
|
|
|
S08
|
Text Files: Input & Output |
|
|
S11
S12
|
Intro to Objects
(Data Structures)
|
|
|
S12
S13
|
Intro to Objects
(Data Structures)
|
|
|
|
Assignment:
Employee Record Files & Payroll
|
see Edmodo |
|
ICS4U 2017-2018 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.