MCS 360 Home Page     
Fall, 2007


bullet

Organization of course 
bullet

General course information  (textbook, exam dates, grading, etc; requires Adobe Acrobat Reader)  

 

bullet

Programming Projects
bullet

Project #1
bullet

Description

bullet

Data files
bullet

maze2a.txt maze2b.txt,  and maze23.txt  (20 by 10 mazes)

bullet

maze3.txt    (32 by 30 maze)

bullet

Project #2
bullet

Description

bullet

Code for a min-priority queue
bullet

MinPriorityQueue.h.txt   (Download, and rename to remove .txt from file name)

bullet

MinPriorityQueue.c.txt   (Download, and rename to remove .txt from file name) 

bullet

Projects #3 and #4
bullet

Description

bullet

Files
bullet

dictionary-small-rand.txt

bullet

dictionary-large-rand.txt

bullet

abbreviations-rand.txt

bullet

contractions-rand.txt

bullet

BinarySearchTree-delete.c.txt  (code to delete a node from an ordinary binary search tree.  Download and rename file to delete .txt from file name.)
 

bullet

Homework Assignments
bullet

Exercise set #1 (due Tuesday, Sep 11, at the discussion section)
bullet

Solutions

bullet

Exercise set #2 (due Tuesday, Sep 18, at the discussion section)

 

    

bullet

Exams (study guides, solutions)  
bullet

 

 
bullet

Code
bullet

Constants and functions for use in MCS 360.  Download these files and then rename the files to remove the .txt at the end of the file names.  Or cut and paste the contents into files named mcs360.h and mcs360.c on your machine.  You may use these files in any MCS 360 homework assignment or programming project.  The simplest way to use them in a programming project is to

    i)    copy them to the directory containing the source  / header files for your project,

    ii)    add a line  #include "mcs360.h" near the top of each of your source files using constants or functions from mcs360.c.

   iii)    compile mcs360.c along with the source files that you have written for the project.
 
bullet

mcs360.h.txt (updated 09/23/07)  Header file.  After downloading, remove .txt from the file name.

bullet

mcs360.c.txt               Source file.  After downloading, remove .txt from the file name.
 

bullet

Stacks.
bullet

Stack.h.txt         After downloading, remove .txt from the file name.

bullet

ArrayStack.c.txt    After downloading, remove .txt from the file name.

bullet

LinkedStack.c.txt   After downloading, remove .txt from the file name.

 
bullet

Handouts (require Adobe Acrobat Reader) 
 

bullet

Useful links
bullet

Instructor's home page

bullet

MSCS Department home page

bullet

UIC home page