CS 340 - Software Design
Fall 2008
Syllabus
Meeting Times
Days
Time
Location
Call #
Lecture:
T,Th
12:30 - 1:45
LC A3
10649
Wednesday
12:00 - 12:50
LC A7
People
Who
Office
Office Hours
Contact
Pat Troy
919 SEO
Tuesday 2:00 - 3:00,Thursday 11:00 - 12:00 or by appointment
troy AT uic DOT edu
Venkat Srinivasan
4030 SEL
1:00 pm - 3:00 pm Monday - Friday
vsrini7 AT uic DOT edu
Final Exam: Friday, December 12th, 8:00 - 10:00 am, in LC-B1
Assignments
Programming Assignments
Project 1: Due
Thursday Sept. 11, 2008
Monday Sept. 15, 2008
Project 2: Due Tuesday Sept. 30, 2008
Project 3: Due Tuesday October 21, 2008
Project 4: Due Thursday November 13, 2008
Project 5: Due Thursday December 4, 2008
Program Critiques
Useful Links
Blackboard at UIC
Some Java Examples
Some C/C++ Examples
C++ Library Reference
Standard Template Library Programmer' s Guide
Code from "C++ for Java Programmers" by Weiss
Lectures by Kip Irvine based on "C++ for Java Programmers"
Explanation of C++ keyword const
Alphabetical listing of Java 1.5 Library Classes