hts.StevenWood.com

Michaelmas

Home ] Up ] [ Michaelmas ] Lent ] Trinity ][ Last Page ]

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
  • Data management plan  
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

  • Data management plan

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
Hardware help:    

5

Sept 19

Sept 20

Computer Survival Skills
  • Skill demonstration due by today

What's in the Lab? (Activity 1-1)

  • hardware

Computer Survival Skills (Activity 1-3)

  • Skills demonstration
Download and install at home:
  1. the Java source files: Java, and 
  2. 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)

  • History of programming

Beginning to Program (Unit 2)
Problem Solving & Software Development  (Activity 2-)

  • Software Development Process

Simple Java Programmes (Activity 2-)

  • What is Java?

Simple Java Programmes

  • Installation of Java & JCreator at home:
    Blackboard->Units->Software Downloads->Read before installing...

 

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)
  • Hand in assignment

Introduction to Classes, Inheritance, & Overriding (Activity 2-3)

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
n
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)
  • 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
    • In-class assignment
  • Karel the robot: Overriding

 

  • Complete Exercise #4

17

Oct 24

Oct 25

Java API Documentation Index Introduction to Classes, Inheritance, & Overriding (Activity 2-3) complete 14a, b

18

Oct 26

Oct 27

Oct 28
  Introduction to Classes, Inheritance, & Overriding (Activity 2-3) complete 14c

19

Oct 31

Nov 1

Java API Documentation Index Introduction to Classes, Inheritance, & Overriding (Activity 2-3)

20

Nov 2

Nov 3
  Introduction to Classes, Inheritance, & Overriding (Activity 2-3) 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) 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)
  • Karel the robot: Quizbot

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!

 

 
  
Visitor:
Home ] Up ] [ Michaelmas ] Lent ] Trinity ][Last Page]
All material on this site is copyright © 1997- by Steven Wood or as credited. All right reserved. Use of this site indicates you agreement with the  terms of use.
Send comments or questions to about this page.
Every attempt has been made to credit work under copyright. If there are any claims that copyright has been missed please contact the .
+SDG+