CS 340 - Software Design
Spring 2010
Syllabus
Meeting Times
Days
Time
Location
Call #
Lecture:
Monday
10:00 - 10:50
LC A6
T,Th
9:30 - 10:45
LC A6
17424
People
Who
Office
Office Hours
Contact
Pat Troy
919 SEO
Monday 1:00 - 2:30 (in SEL 2254),
Tuesday 11:00 - 12:00
or by appointment
troy AT uic DOT edu
Huy Bui
932 SEO
Tuesday 3:30 - 5:30,
Thursday 3:30 - 5:30
abui4 AT uic DOT edu
Final Exam: Wednesday 5/5/2010 at 10:30 am in LC-A6
Notes on Final
Assignments
Programming Assignments
Project 1: Due Thursday, January 28, 2010
Project 2: Due Thursday, February 15, 2010
Project 3: Due
Thursday, March 4
Monday, March 8, 2010
Project 4: Due Tuesday April 1, 2010
Project 5: Due Tuesday April 27, 2010
Program Critiques
Useful Links
Lecture Notes
Blackboard at UIC
Qt Information and Examples
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