MCS-178: Introduction to Computer Science II (Spring 2008)
Tutoring schedule Spring 2008
Sam Rethwisch
Sun. 7 - 9 pm
Jordan Barry
Tues. 7 -9 pm
Course information
and
schedule
Office Hours
Homework
Homework 1
due Feb 18
Homework 2
due Mar 03
Homework 3
due Mar 19
Homework 4
due Apr 09
Homework 5
due Apr 28
Homework 6
due May 12
Labs
Lab 1: Assembly language programming
and gradesheet (
PostScript
or
PDF
format)
Lab 2: Comparing genes
and gradesheet (
PostScript
or
PDF
format)
Lab 3: Extending evaluators
and gradesheet (
PostScript
or
PDF
format)
Lab 4: Shift-Reduce Parsing
and gradesheet (
PostScript
or
PDF
format)
Lab 5: Adventures in the Imaginary Land of Gack
and gradesheet (
PostScript
or
PDF
format)
Lab 6: Java and Concurrency
and gradesheet (
PostScript
or
PDF
format)
Tests
Test #1:
Thursday March 13, 2008
Test #2:
Thursday April 17, 2008
Final:
1:00-3:00pm Friday May 23, Olin 320
Code written in class
2008/02/13:
raw-multCheck.s
and
multCheck.s
and
underage-counter.s
2008/02/15:
sum2n.s
and
isPrime.s
2008/02/18:
f.s
2008/02/20:
sod.s
2008/02/22:
quilting-revisited.scm
2008/02/25:
fibbonacci-and-do.scm
2008/02/27:
memoize.scm
and
2d-table.scm
2008/02/29:
dp.scm
2008/03/03:
space-saving.scm
2008/04/02:
Smorgasbord.java
Helpful links
Supporting Materials
for our textbook, including Scheme implementations for many platforms
Documentation for the Scheme programming language
Emacs reference guide (
PostScript
or
PDF
format)
Graph paper
Experimental and analytic predictions (
PostScript
or
PDF
format)
Java 2 Platform SE 5.0 API Specification
and the Java tutorial trail entitled
Learning the Java Language
Instructor:
San Skulrattanakulchai
Lab instructor:
Max Hailerin