hts.StevenWood.com

Lent

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

Class #

Odd Day

Even Day

Preview
(Print out and review these before class)
Topic Homework
1
 

Jan 9

 


Background: Exploring Advanced Algorithms (Unit 3)
Applying Recursion to Simple Problems
(Activity 3-1)
 
2
 

Jan 11

 

  Applying Recursion to Simple Problems (Activity 3-1)  
3
 

Jan 13

 

  Tool or Master (Unit 2)
Computer Ethics
(Activity2-2)
  • current ethical issues with computers and software (especially current ones in the press/online)

look at problems with breaking ethical rules

use software engineering powerpoint part 1

ppt part 2 homework questions 3 - 7 on Software Engineering Questions

Homework:

 

4
 

Jan 17

 

  Computer Ethics (Activity2-2)

Examine these questions:

  1. What is a profession? What does it mean to be a part of one (rights/responsibilities)?
  2. Would you say "IT" could be a profession? If IT is considered to be a profession how does that effect behaviours?

Look at professional ethics codes:

ACM Software Engineering Code of Ethics and Professional Practice:

Canadian ethics code: Canadian Information Processing Society:

What do they see professional as meaning?

Ethics Video Assignment

 
5
 

Jan 19

 

  Computer Ethics (Activity2-2)  
6
 

Jan 23

 

  Computer Ethics (Activity2-2) Exploring Computer Science (Activity2-5)
  • investigate a topic in theoretical computer science (e.g., cryptography, graph theory, logic, computability theory, attribute grammar, automata theory, data mining, artificial intelligence, robotics, computer vision, image processing), and produce a report, using an appropriate format (e.g., website, presentation software, video)
  • Assignment outline & rubric
 
7
 

Jan 25

 

  Exploring Computer Science (Activity2-5)
  • investigate a topic in theoretical computer science (e.g., cryptography, graph theory, logic, computability theory, attribute grammar, automata theory, data mining, artificial intelligence, robotics, computer vision, image processing), and produce a report, using an appropriate format (e.g., website, presentation software, video)
  • Assignment outline & rubric

Managing Software Projects  (Unit 4)
Software Design & UML (Activity 4-1)

  • organizing a large project
8
 

Jan 27

 

 

Software Design & UML (Activity 4-1)

  • organizing a large project
 
9
 

Jan 31

 

Examining the Problem Statement (Activity 4-2)  
10
 

Feb 2

 

Examining the Problem Statement  (Activity 4-2)  
11
 

Feb 6

 

Tool or Master (Unit 2
Exploring Computer Science
(Activity2-5)
  • Report due
Managing Software Projects  (Unit 4)Identifying Class Attributes and Operations (Activity 4-3)
 
12
 

Feb 8

 

  Identifying Class Attributes and Operations (Activity 4-3)
  • Examine submissions completed by beginning of class: HTSV#3
 
13
 

Feb 10

 

 

Programming Objects (Activity 4-8)

  • HTS Video #7
    • set up classes for Inventory, Video, Game, constructors, instance variables, get & set methods 
14
 

Feb 14

 

  Programming Objects (Activity 4-8)  
15
 

Feb 16

 

  Programming Objects (Activity 4-8)  
16
 

Feb 22

 

  Programming Objects (Activity 4-8)
  • Examine HTSV #7 part from previous class.
  • change to array data structure, static variable to count # of items, loop to display all video information
Add to Game:
static variable to count # of items,
method to display information on a game

Add to Test:
method to display information on all games

17
 

Feb 24

 

  Programming Objects (Activity 4-8)
  • Add a menu
    1. add new game
    2. add new video
    3. display all videos
    4. display all games
    1. Quit
Add to Game:
static variable to count # of items,
method to display information on a game

Add to Test:
method to display information on all games

18
 

Feb 28

 

  Programming Objects (Activity 4-9)
  • complete all items
Add item #5 to the menu that will:

list rented videos or games

if this menu choice is selected the user is asked whether they want videos OR games listed

19
 

Mar 1

 

  Programming Objects (Activity 4-9)
  • hand in
 
20
 

Mar 5

 

  Java review  
21
 

Mar 7

 

  Java final test  
22
 

 

     
23
 

 

     
24 

 

     
       
  Robot Battles!

Robocode API

Robot Results

 
 

 
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+