CS 402
INTRODUCTION TO ADVANCED STUDIES
SPRING 2008
HOME PAGE


CLICK ON SYLLABUS LINK BELOW FOR INFORMATION ON:
  • NAMES AND EMAIL ADDRESSES OF LAB TAs
  • ROOM ASSIGNMENTS FOR LECTURES AND LABS
  • TEXTBOOK
  • SCHEDULE OF QUIZZES AND EXAMS.
  • GRADING POINTS FOR COURSE WORK
  • LINKS

    Links to the Syllabus Page and to the Labs:


  • Syllabus  

  • LABS INFORMATION

    Your lab work for labs 1-5 will be done using PCSPIM, a MIPS32 simulator. You are required to install the software on your own computer and become familiar with using it. You can download the software and get additional information about the simulator from the official SPIM web page

    Your textbook comes with better SPIM documentation than the one in the original SPIM distribution. You can find the documentation on the companion CD, under Tutorials.

    Labs 6-11 are Java based labs and should be done using Edit Plus as an editor. Do not use Eclipse or any other advanced IDE. Edit Plus is available in the lab room 108 and it can be downloaded from Edit Plus Web Site

    Solution to Midterm Exam Midterm Exam

    The files submitted to Blackboard must be named with the lab # and your first and last name e.g. lab1george_kay.doc.

    LAB #Type of LabTopic
    Lab 1 due 2/06/08
  • Lab 1 COMPUTER ARCHITECTURE
  • Extra questions associated with Lab 1 Extra questions for lab 1
  • Getting Started with SPIM
    Lab2 due 2/13/08
  • Lab 2 COMPUTER ARCITECTURE
  • Extra questions associated with Lab 2 Extra questions for lab 2
  • MIPS: The Virtual Machine
    Lab3 due 2/20/08
  • Lab 3 COMPUTER ARCHITECTURE
  • Extra questions associated with Lab 3 Extra questions for lab 3
  • Control Stuctures in MIPS
    Lab4 due 2/27/08
  • Lab 4 COMPUTER ARCHITECTURE
  • Extra questions associated with Lab 4 Extra questions for lab 4
  • Register Usage and Procedures
    Lab5 due 3/5/08Lab 5 COMPUTER ARCHITECTUREMemory Issues
    Pre Lab 6 (not to be submitted yet)Pre Lab for Lab 6 (it is not due on March 12)OOP concepts
    Lab6 due 3/26/08
  • Lab 6 JAVA-PRE-LAB
  • Lab 6 JAVA-IN-LAB/POST LAB
  • SUBMIT BOTH THE PRE LAB AND THE IN LAB/POST LAB
    Lab7 due 4/02/08Lab 7 JAVA GRAPHICS
    Lab8 due 4/9/08Lab 8 JAVA MORE ADVANCED GRAPHICS WITH EVENTS
    Lab9 due 4/16/08Lab 9 JAVA EVENTS- RANDOM ACCESS FILES
    Lab10 due 4/23/08Lab 10 JAVA ADVANCED EVENTS- THREADS
    Lab11 due 4/30/08Lab 11 JAVA GUI-DATA PRESENTATION-CLIENT/SERVER

    You must subscribe to yahoogroups email for the class. Go to cs402gk-subscribe@yahoogroups.com

    To post a message use: cs402gk@yahoogroups.com

    YOU MUST USE YOUR IIT EMAIL ADDRESS IN YOUR PROFILE


    Lecture Material Presentations/Examples
  • Presentation 1
  • Presentation 2
  • Presentation 3
  • Lecture Material April 7, 2008
  • Lecture Material April 14, 2008
  • Lecture Material April 21, 2008-Producer/Consumer
  • Power Point on Threads
  • Multithreaded Server Example
  • Edit Plus Tutorial

    LINK TO BLACKBOARD

    ALL YOUR GRADES WILL BE POSTED ON BLACKBOARD. PLEASE MAKE SURE THAT YOU CHECK BLACKBOARD REGULARLY.

    Back to the Department of Computer Science main page
    Back to the Illinois Institute of Technology main page


    Suggestions and comments on this Web page? Send them to koutsogiannakis@iit.edu
    Copyright CS, Illinois Institute of Technology, Spring 2008