McGill University
School of Computer Science

Computer Science 308-203A: Coursework
Introduction to Computing II

Fall Session, 2000

Assignments

 Dowload Postscript
Solutions
Date handed out
 Date due
 Assignment 1
 not posted 
09/07/00
09/19/00
Assignment 2
 PromptIO.javaIconifiableWindow.java
09/19/00
10/03/00
Assignment 3
 Questions 1 and 2  Question 3
10/03/00
10/10/00
Assignment 4
 Solutions
10/24/00
11/07/00
Assignment 5
 Solutions 
11/21/00
optional



 
 

Course Project

Download Postscript
Date handed out
Date due
Phase I: group A ( Calculator )
10/17/00
11/14/00
Phase I: group B ( Database )
10/17/00
11/14/00
Phase I: ( General Info )
10/17/00
11/14/00
Phase II (  Interpreter  )
11/14/00
12/4/00



 
 

Java Files provided for the Project

Source file
Description
Used in
 Calculator.java
Interface for Project A
A
 Database.java
Interface for Project B
B
 TwoLayerTokenizer.java
Extended StringTokenizer
A,B
 SyntaxError.java
An exception class to throw for bad input
A,B
 Environment.java
Interface for looking up variables
A,B
ModifiableEnvironment.java
Interface for setting variables
A
Interp.java
Interface for Phase II
Phase II


Send comments/questions to wrenner@acm.org
[ McGill University ][ Academic Programs ] [ SOCS HOME

August 28, 2000