|
Check the Late
Submissions
policy
.
|
| Class
# Odd Day
Even Day
|
Preview
(Print out and review these before class)
|
Topics |
Homework |
|
1
Sept 7
Sept 8 |
Information
Management:
|
Working
in the Computing Environment (Unit
1)
Information
Management
(Activity
1-4)
- How to use the HTS computer system
- HTS Expectations for students
Beginning to Program (Unit
2)
Simple Java Programmes
(Activity 2-2)
|
Simple Java Programmes:
- complete applet e-mailed to teacher BEFORE class #3 please
|
|
2
Sept 9
Sept 12
|
Information
Management:
Computer Survival Skills
|
Working
in the Computing Environment (Unit
1)
Information
Management
(Activity
1-4)
Computer
Survival Skills
(Activity
1-3)
|
Information
Management
Simple Java Programmes:
- complete applet e-mailed to teacher BEFORE class #3
|
|
3
Sept 13
Sept 14
|
What's in the Lab?
|
Beginning to Program (Unit
2)
Simple Java Programmes (Activity
2-2)
- Java applets are now late!
Working
in the Computing Environment (Unit
1)
What's in the Lab? (Activity
1-1)
|
Information
Management
|
|
4
Sept 15
Sept 16
|
|
Beginning to Program (Unit
2)
Simple Java Programmes (Activity
2-2)
Working
in the Computing Environment (Unit
1)
Information
Management
(Activity
1-4)
- Hand in data management plan (with mark sheet)
What's in the Lab? (Activity
1-1)
|
Hardware help:
|
|
5
Sept 19
Sept 20
|
Computer Survival Skills
- Skill demonstration due by today
|
What's in the Lab? (Activity
1-1)
Computer
Survival Skills (Activity
1-3)
|
Download and install at home:
- the Java source files: Java, and
- the IDE files JCreator
|
|
6
Sept 21
Sept 22
|
|
Breakaway |
|
|
7
Sept 23
Sept 22
|
|
Breakaway
|
|
|
8
Sept 26
Sept 27
|
|
Working
in the Computing Environment (Unit
1)
What's in the Lab? (Activity
1-1)
- Create the test for the "What's in the Lab?" section
- 5 true/false
(5 marks for this section)
- 10 multiple-choice
4 options each (10 marks
for this section)
- 2 short answers
(5 marks for this section)
- 1 question (or more) that is
Inquiry/Thinking, or
Communication, or
Application
(5 marks for this section)
- Total: 25
marks
- Use Word to build your test (make it
look like a real test)
- Create the answer key
- E-mail your test AND answer key to ->
<- TODAY AS AN ATTACHMENT
|
|
|
9
Sept 28
Sept 29
|
History
of Programming
Problem Solving & Software
Development
|
Information
Impact:
Current Events (Activity
1-6)
History
of Programming (Activity
1-5)
Beginning to Program (Unit
2)
Problem Solving & Software
Development (Activity
2-)
Simple Java Programmes
(Activity 2-)
|
Simple Java Programmes
|
|
10
Sept 30
Oct 3
|
|
Simple Java Programmes
(Activity 2-2)
|
work on assignment |
|
11
Oct 4
Oct 5
|
|
Simple Java Programmes
(Activity 2-2)
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
-
Karel the robot: Using
Objects
|
Download
BECKER.JAR file
containing the required Robot classes. It is available free at
http://www.learningwithrobots.com/
software/downloads.html#library
Do
NOT 'unzip' it! Save it in a location in My Documents.
In
JCreator select from menu: Configure --> Options --> JDK
Profiles (left list) --> jdk version 1.6.0_x (right window) --> Edit...
--> Add... --> Add Archive... --> browse to the becker.jar
file --> select the becker.jar file and click Open button
--> click OK. |
|
12
Oct 6
Oct 7
|
Robot documentation
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
-
Karel the robot: Using
Objects
- Class diagrams
- Take up Exercise
#1, etc.
-
Exercise
#1b
- In-class
assignment
|
Complete Exercise #1 |
|
13
Oct 12
Oct 13
|
Robot documentation
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
|
Complete Exercise #2 |
|
14
Oct 14
Oct 17
|
Robot documentation
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
|
Complete Exercise #2 |
|
15
Oct 18
Oct 19
|
Examine
the Robot documentation
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
-
Karel the robot: Using
Objects
- Karel
the robot: Inheritance
|
- Read and create
the example in the text: Section 2.3 Creating a Lamp
|
|
16
Oct 20
Oct 21
|
Examine
the Robot documentation
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
- Karel
the robot: Overriding
|
|
|
17
Oct 24
Oct 25
|
Java API
Documentation Index |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Graphics
|
complete 14a, b |
|
18
Oct 26
Oct 27
Oct 28 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Graphics
|
complete 14c |
|
19
Oct 31
Nov 1 |
Java API
Documentation Index |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Graphics
|
|
|
20
Nov 2
Nov 3 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: The Test #1
|
review for test |
|
21
Nov 4
Nov 7 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel the robot: The Test #1
|
|
|
22
Nov 8
Nov 9 |
Examine
the Robot documentation
RGB
values for various colours NOTE: use the
R;G;B Dec column |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
|
You can download
the robot documentation from this link. You must unzip the file. |
|
23
Nov 10
Nov 15 |
Threads
More
Threads
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
|
|
|
24
Nov 16
Nov 17 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
|
|
|
25
Nov 18
Nov 21 |
|
IfBot:
Introducing Selection (Activity
2-4)
- Karel the robot:
Making Decisions
|
|
|
26
Nov 22
Nov 23 |
|
IfBot:
Introducing Selection (Activity
2-4)
- Karel the robot:
Making Decisions
|
ColorBot:
|
|
27
Nov 24
Nov 25 |
|
WhileBot: Introducing the While Loop
(Activity 2-5)
- Karel
the robot: Repeating Actions
|
|
|
28
Nov 28
Nov 29 |
|
WhileBot: Introducing the While Loop
(Activity 2-5)
- Karel
the robot: Repeating Actions
- Text questions:
page 266-267, Ex. 5.13, 5.14, & 5.15
|
|
|
29
Nov 30 Dec 1 |
|
TaxiBot: Numeric Variables (Activity
2-6)
- Karel
the robot: Instance Variables
|
complete:
override turnLeft method
(The charge is $0.50)
override pickThing method (The charge is $1)
override putThing method (The charge is $1.25)
|
|
30
Dec 2
Dec 5 |
|
TaxiBot: Numeric Variables (Activity
2-6)
- Karel
the robot: Instance Variables
|
|
|
31
Dec 6
Dec 7 |
|
TaxiBot: Numeric Variables (Activity
2-6)
Team
Programming Project (Activity
2-7)
|
|
|
32
Dec 8
Dec 9 |
|
Team
Programming Project
(Activity
2-7)
|
|
|
33
Dec 12
Dec 13
|
|
Team
Programming Project
(Activity
2-7)
|
|
|
34
Dec 14
Dec 15 |
|
Team
Programming Project
(Activity
2-7)
|
|
|
35
Dec 16
Dec 19 |
|
Team
Programming Project (Activity
2-7) |
|
|
36
Dec 20
Dec 21 |
|
Team
Programming Project
(Activity
2-7)
Due Today! |
|
|
37
Dec 22
|
|
Team
Programming Project (Activity
2-7)
- Karel the robot: The
movie!
|
|