CS 350 Assignments and Lab Exercises
Spring 2007
I. Assignments:
- GUI Version of ContactList Program
- Cooperative Project Effort
- Program 1
Due: January 19 as an email attachment
-see assignment for more details
- QT Programming Contest. This is not really an assignment but any legitimate submission will almost certainly earn the submiter(s) an 'A' for the course.
II. Lab Work:
- Lab 1
- Lab 2
- Lab 3
- Lab 4
- Lab 5
- Lab 6
- Lab 8
- Lab 10
III. Assignment Help
- Source Code in Text
Remember, the source code for all the examples in the text can be found in the file src.tar.gz which can be found at http://oop.mcs.suffolk.edu/dist. This file is also in the shared folder CS350Share on HSCI099.nmhu.edu - if you are in XP. In either case, this file is in the form of a zipped "tarball". In other words, all the files have been compressed and put into one file. To extract the individual source code files in Linux, open a terminal window, copy the file to the folder you want to have the files in, and execute the following instruction:
- tar -xvzf src.tar.gz
If you are new to Linux, checkout the links under the next heading. Of course, you are encouraged to see the instructor or talk with one of the other students.
- Linux
- Basic Linux Commands
- More Linux commands (also linked to from the "Basic Linux" site above)
- Information on C++
- C++ for Beginners
- C++ Tutorial - from same site as above link
- Random Numbers in C++
- Discussion of the STL vector container
- Safe input processing
- Linking
- Libraries in Linux
- The linking process (Link Edit)
- QT
- Information on Using QT
- A QT Tutorial
- The QT Resource System
- A QT Program involving menus and resources.
- A whole set of Example Programs provided by Trolltext
- Patterns
- Model-View programming in Qt
- An article with some relevance to factory patterns.
- The Monostate Design Pattern
- A complex extension to the Monostate Pattern
- The Idea of Stories in Software Development
- Linda Rising's talk
- Gnu Make Manual
-this is the PDF version. Click here for other versions.
Curtis Sollohub's homepage:
Designed by Curtis Sollohub curtis@cs.nmhu.edu
last update: 12/15/2006
-->
|