-
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, 7 months ago
View current version Page history
Saved by Steve Sweeney
on August 30, 2017 at 6:55:14 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 |
2 |
Intro to Objects |
data structures |
3 |
Review ICS3U (Part 2) |
methods, arrays |
4 |
Object Oriented Programming |
class methods, instance methods |
5 |
Searching & Sorting |
arrays, recursion |
6 |
2D Arrays |
multi-dimensional arrays |
7 |
Linked Lists |
lists, stacks, queues |
Unit 4: Searching & Sorting
Unit 3: Arrays
Unit 2: Review Methods, Object Methods
Playlist: Classes & Objects, Part 1
Unit 1: Review fundamental skills in Java, Text File Operations, Intro to Objects
Day |
Topic |
Assigned Work |
Extra Resources |
1
|
- 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
- ReadNote - Install Dr.Java and install the Dr.Java IDE
- Register for Edmodo and connect to course
|
|
2 |
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]
|
3 |
Java Input (revisited)
- data streams
- exceptions
- try-catch blocks
|
|
|
4 |
Text Files: Input & Output |
|
|
5 |
Intro to Objects
(Data Structures)
|
|
|
6 |
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.