|
Check the Late
Submissions
policy
.
|
| Class
# Odd Day
Even Day
|
Preview
(Print out and review these before class)
|
Topics |
Homework |
|
1
Sept 4 |
Information
Management:
|
Working
in the Computing Environment (Unit
1)
Information
Management
(Activity
1-4)
- Get the software:
- Java:
- Development Environment:
- 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 6 |
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:
- Complete "questions about data"
Simple Java Programmes:
- complete applet from class #1 e-mailed to teacher BEFORE class #3
Computer Survival Skill:
- complete before next class
|
|
3
Sept 10 |
|
Breakaway |
|
|
4
Sept 12 |
|
Breakaway |
|
|
5
Sept 16 |
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
|
|
6
Sept 18 |
|
Beginning to Program (Unit
2)
Simple Java Programmes (Activity
2-2)
Working
in the Computing Environment (Unit
1)
What's in the Lab? (Activity
1-1)
|
Hardware help:
|
|
7
Sept 20 |
|
Working
in the Computing Environment (Unit
1)
What's in the Lab? (Activity
1-1)
- Working on your own: Use Google or Word to create a test based on the Computer Component Activity.
- 5 true/false
(5 marks for this section)
- 5 multiple-choice
4 options each
(5 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: 20
marks for "test"
- Your marks:
- Your test (10 marks)
- Good quality questions (5 marks)
- Making it
look like a real printed test (2 marks)
- Creating the answer key
(3 marks)
- Total: 20 real marks
- Share your test AND answer key with your partner and teacher to submit your work.
- ALSO share your answers to the Computer Component Activity with your teacher. (2 marks)
|
|
|
8
Sept 24 |
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-)
|
|
|
9
Sept 26 |
|
Simple Java Programmes(Activity 2-2)
|
work on assignment |
|
10
Sept 30 |
|
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.
|
|
11
Oct 2
|
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 |
|
12
Oct 4
|
Robot documentation |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
|
Complete Exercise #2 |
|
13
Oct 8
|
Robot documentation |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
|
Complete Exercise #2 |
|
14
Oct 10
|
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
|
|
15
Oct 16
|
Examine
the Robot documentation |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Inheritance
- Karel
the robot: Overriding
|
|
|
16
Oct 18
|
Java API
Documentation Index |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Overriding
- Karel
the robot: Graphics
|
complete 14a, b |
|
17
Oct 22
|
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Graphics
|
complete 14c |
|
18
Oct 24 |
Java API
Documentation Index |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: Graphics
|
|
|
19
Oct 28 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel
the robot: The Test #1
|
review for test |
|
20
Oct 30 |
|
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
- Karel the robot: The Test #1
|
|
|
21
Nov 1 |
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. |
|
22
Nov 5 |
Threads
More
Threads |
Introduction to Classes,
Inheritance, & Overriding (Activity
2-3)
|
|
|
23
Nov 7 |
|
IfBot:
Introducing Selection (Activity
2-4)
- QuizBot
- Karel the robot:
Making Decisions
|
|
|
24
Nov 13 |
|
IfBot:
Introducing Selection (Activity
2-4)
- Karel the robot:
Making Decisions
|
ColorBot:
|
|
25
Nov 15 |
|
IfBot:
Introducing Selection (Activity
2-4)
- Karel the robot:
Making Decisions
|
ColorBot:
|
|
26
Nov 19 |
|
WhileBot: Introducing the While Loop (Activity 2-5)
- Karel
the robot: Repeating Actions
|
|
|
27
Nov 21 |
|
WhileBot: Introducing the While Loop (Activity 2-5)
- Karel
the robot: Repeating Actions
- Unfinished items from previous class.
- Text questions:
page 266-267, Ex. 5.13, 5.14, & 5.15 or use Exercise #16b
|
|
|
28
Nov 25 |
Notes for Taxibot (pdf) |
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)
|
|
29
Nov 27 |
|
TaxiBot: Numeric Variables (Activity
2-6)
- Karel
the robot: Instance Variables
|
|
|
30
Nov 29 |
|
TaxiBot: Numeric Variables (Activity
2-6)
Team
Programming Project (Activity
2-7)
|
|
|
31
Dec 3 |
|
Team
Programming Project (Activity
2-7)
|
|
|
32
Dec 5 |
|
Team
Programming Project
(Activity
2-7)
|
|
|
33
Dec 9
|
|
Team
Programming Project
(Activity
2-7)
|
|
|
34
Dec 11 |
|
Team
Programming Project
(Activity
2-7)
|
|
|
35
Dec 13 |
|
Team
Programming Project(Activity
2-7) |
|
|
36
Dec 17 |
|
Team
Programming Project
(Activity
2-7)
Due Today! |
|
|
37
Dec 19
|
|
Team
Programming Project(Activity
2-7)
- Karel the robot: The
movie!
|
|