CS 340 - Software Design
Spring 2009
Syllabus
Meeting Times
Days
Time
Location
Call #
Lecture:
T,Th
12:30 - 1:45
LC A6
17424
Wednesday
12:00 - 12:50
LC A6
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
Final Exam
Normal Scheduled Time: Friday, May 8th at
9:00 am
in LC-A6
Alternate Time: Wednesday, May 6th at 10:30 am in LC-F6
You are allowed two sides of notes on 8.5x11 inch paper
Topics: sockets and inheritance
Assignments
Programming Assignments
Project 1: Due Thursday January 29, 2009
Project 2: Due Tuesday February 17, 2009
Project 3: Due Tuesday March 10, 2009
Project 4: Due Tuesday April 7, 2009
Project 5: Due Thursday April 30, 2009
Program Critiques
Useful Links
Blackboard at UIC
Some JDBC Examples
Some JNI Examples
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
Java Sun site on Creating a JAR (Java ARchive) File
Another site on How to create a JAR file