Date |
Topic |
Materials |
Assigned Work
|
J14 |
Written Exam |
|
|
J11
|
Practical (lab) Exam
|
|
|
M20
|
Quicksort |
|
Assignment - Compare Sorting Algorithms
|
M19
M18
|
Implementing Recursive Algorithms |
|
|
M17 |
Introduction to Recursion |
|
Exercises with lesson |
M14
M13
|
|
|
- Complete Shell Sort exercises
- Sorting Game
|
M12 |
Shell Sort |
Shell Sort Design & Implementation
|
|
M11 |
Selection Sort
Bubble Sort
|
Sorting Algorithm Animations
|
Exercises with each lesson |
M10 |
Insertion Sort |
|
Exercises included with lesson |
M07 |
Binary Search |
|
Exercises included with lesson |
M06 |
Sequential Search |
|
Exercises included with lesson |
M05
M04
|
String Exercise/Assignment |
|
Java - String Exercises |
A30 |
StringTokenizer Class in Java |
|
Exercises included with lesson |
A29 |
String Methods in Java |
|
Exercises included with lesson |
A28 |
Strings as Objects in Java |
|
Exercises included with lesson |
A23 |
Arrays of Objects in Java |
|
Read about constants in Java
Arrays - Assignment
|
A22 |
Multi-dimensional Arrays in Java |
|
Exercises at end of PDF lesson |
A21 |
Array Basics in Java |
|
Exercises at end of PDF lesson
Hand in # 5
|
A20 |
Arrays in Java |
Intro to Arrays in Turing
|
Review 1-D Arrays in Turing (optional)
Read "Blue Pelican Java" pages 18-1 to 18-3
p.18-6 # 1 - 8
|
A19
A16
|
Work on Rectangle Class
|
|
|
A15 |
Classes & Objects - Class Methods |
|
|
A14
A13
A12
|
Classes & Objects - Displaying & Comparing
|
|
|
A08 |
Classes & Objects - Hiding Information |
|
Assignment - Rectangle Class |
A07 |
|
A free Java text (pdf) has been placed in the Handout folder \Java |
Continue to review Classes/Objects/Methods by reading Ch.15 from the Blue Pelican Java text.
|
A01 |
Classes & Objects - Constructor Methods |
|
Java Code - Fraction Class
|
M31 |
Robocode |
Robocode Tutorial |
|
M30 |
Classes & Objects - Instance Methods |
|
|
M29 |
Classes & Objects - Creating Objects
|
|
|
M26
M25
|
Methods Exercise - Prime Numbers |
|
Exercise - Factors & Prime Numbers |
M23
M24
|
Introduction to Robocode |
Official Robocode Website
Another Robocode Tutorial
|
My First Robot Tutorial
Official Robocode Tutorial
Run Robocode from the directory in the Handout folder
|
M10- M23
|
Methods Assignment - Pascal's Triangle
|
Read this short article on writing good code |
Assignment - Pascal's Triangle.pdf |
M09 |
Method design - leastFactor
|
Method Design - leastFactor.pdf |
implement & test the leastFactor method
|
M08 |
Test - Java & Programming Concepts |
|
|
M05 |
Methods - Scope |
Methods 03 - Scope.pdf |
|
M04 |
Methods - Overloading |
Methods 04 - Overloading.pdf |
|
M03 |
|
|
|
M02 |
Methods That Return Values |
Methods 02 - Return Values.pdf |
Java Exercises - Methods # 2
Questions at end of lesson
|
M01 |
Methods - Basic Properties & Parameter Passing |
Methods 01 - Basics.pdf |
Answer questions at end of lesson
Read this article and implement "FizzBuzz" in Java
Java Exercises - Methods # 1
|
F25-26 |
|
|
Java Exercises - Math Operations Java Exercises - Selection Java Exercises - Repetition |
F23-24 |
Assignment (from Grade 11): Guessing Game |
|
Assignment - Guessing Game Due at the end of the period (Feb.23) |
F22 |
Math, If, Loops |
04 Math in Java 05 If Statements 06 Loops in Java |
Exercises - Intro to Counted Loops # 2, 5 Exercises - Random Values # 1, 2, 3 Exercises - Selection # 1, 2 Exercise 11 - Conditional Loops |
F19 |
|
01 - A First Program with Simple Output.pdf
02 Data Types & Variables - ICS4U.pdf
03 Input & Output of Variables - ICS4U.pdf
|
Input-Output program exercises |
F16 to F18 |
Getting Started With Java |
|
Getting Started With Java |
F11 |
|
|
Assignment # 1 - Portfolio |
F10 |
Program Design |
Alice - Program Design.pdf |
Alice Exercises - Creating Methods # 7,8 Do a pseudocode design on paper or using a world processor for #8 before you create the code |
F09 |
|
Alice Tips - Setting the Initial Scene |
Finish Alice Exercises - Creating Methods #4, 5, 6 |
F08 |
Creating Methods in Alice |
Alice - Object Methods.pdf |
Alice Tutorial - Creating Methods Alice Exercises - Creating Methods # 4, 5, 6 |
F05 |
|
Interactions Between Objects in Alice |
|
F04 |
Sequencing and Composite Objects in Alice |
Alice - Sequencing and Composite Objects |
See lesson for exercises Save in \Alice\F04 |
F03 |
Alice Concepts:
Dimensions (height, width, depth)
Directions (up, down, left, right, forward, back)
|
Alice - Dimensions & Directions
Advanced Tutorial on Objects in 3D Space
|
Exercises from Alice - Dimensions & Directions. Save in \Alice\F03 |
F02 |
Getting Started with Alice |
Getting Started with Alice
Alice is free to download:
Download Alice 2.2 |
|
F01 |
Introduction to ICS3U/4U |
|
Complete the survey at:
http://www.surveymonkey.com/s/28ZMQYW
|
Comments (0)
You don't have permission to comment on this page.