CIS 435 and CIS 435H
Copyright by A. Gerbessiotis (1999-2005).
All rights reserved.
B1. Homeworks , Programming Assignments and Exams
- Homework 1 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/25/2005****).
- Homework 2 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 02/01/2005****).
- Homework 3 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 02/08/2005****).
Definitions for the operations defined in the last problem can be found on
page 198 of CLRS.
- Homework 4 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 02/22/2005****).
- Homework 5 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 03/21/2005****).
- Homework 6 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 04/05/2005****).
Before you do anyone of the programming assignments, read Handout 6 below (Section B2),
and download the code of Section B4 (one of items 1 or 2,3,4 for C++ or C programming),
- Programming Assignment 1 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/11/2005****).
- Programming Assignment 2 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/11/2005****).
- Programming Assignment 3 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/11/2005****).
- Programming Assignment 4 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/11/2005****).
- Programming Assignment 5 in
Adobe Postscript and
Adobe Acrobat PDF.
(****Uploaded 01/11/2005****).
B2. Handouts
B2a. Course Information/ Syllabus/ Calendar
- Handout 0 (Frequently asked questions) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11).
Note that the password of the protected page is missing (available only in the hard
copy to handed out in class the first day of classes).
- Handout 1 (Course Information)
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11)
- Handout 2 (Course Calendar/Detailed Syllabus) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11).
- Handout 3 (Course Policies) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11).
B2b. Other Course Handouts
- Handout 4 (Programming Guidelines) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11).
This is different from HW0; do it before you start doing HW0.
- Handout 5 (Brief discrete math review) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11)
- Handout 6 (Brief notes on asymptotic notation and recurrences) in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 1/11)
- Formulae Collection in
Adobe Postscript and
Adobe Acrobat PDF. (uploaded 10/11)
B3. Other Reference Material
You may find the following material useful, as far as the
coverage of asymptotic growth of functions and recurrences are
concerned.
- Data Structures and Algorithms in Java
by M. T. Goodrich and R. Tamassia, Wiley.
- Computer Algorithms: Introduction to Design and Analysis
by Sara Baase and Allen Van Gelder, Addison Wesley.
- Data Structures and Algorithms with Object-Oriented
Design Patterns in Java
by B. Press, Wiley.
B4. Source code
Source code cited in the programming exercises. The C++ version first:
-
handouts/Source/C++/testing.tar
or
handouts/Source/C++/sortgC++.tar
are one of the same and contain three individual files.
On a UNIX system (eg. AFS or Linux) you untar say the testing.tar file by typing
tar xvf testing.tar . On a PC
one could use a file extraction/compression
program such as WinZip to extract its contents.
-
handouts/Source/C++/Makefile.
-
handouts/Source/C++/bubble.cc.
-
handouts/Source/C++/sortg.cc.
The C version is similar in structure.
-
handouts/Source/C/testing.tar
or
handouts/Source/C/sortgC.tar
are one of the same and contain three individual files.
On a UNIX system (eg. AFS or Linux) you untar say the testing.tar file by typing
tar xvf testing.tar . On a PC
one could use a file extraction/compression
program such as WinZip to extract its contents.
-
handouts/Source/C/Makefile.
-
handouts/Source/C/bubble.c.
-
handouts/Source/C/sortg.c.
Note that our AFS-based C++ compiler understands C++ files that have .cc suffixes.
If you use Visual C++ you may have to use .cpp suffixes in filenames.
B5. Postscript and PDF viewers
You can download viewers for Postscript and PDF files from
through this link.