This is an archived page and may be obsolete; the current pages are at

Computer Science DepartmentComputer Science

Graduate Program Evaluation

Computer Science Home

Graduate Program Evaluation

1. Course Evaluation

The courses are classified into three categories:

  1. Core courses providing knowledge for the PhD Qualifying Examination
  2. Core courses for the MS and PhD programs
  3. Other courses in the MS and PhD program

For each course, a set of course goals, objectives, and syllabus will be maintained for each semester. A survey will be undertaken for each of the courses; the course (and survey) will evaluated with the following frequency: Courses in category (A) will be evaluated every semester, courses in category (B) will be evaluated every year, and courses in Category (C) will be evaluated once every two years.

Core Courses

For the PhD Qualifying Exam:

  • CS 530: Theory of Computation
  • CS 532: Formal Languages
  • CS 535: Design and Analysis of Algorithms
  • CS 536: Science of Programming
  • CS 550: Advanced Operating Systems

For the MS and PhD Programs (Set 1):

  • CS 522: Data Mining
  • CS 525: Advanced Database Organization
  • CS 529: Information Retrieval Systems
  • CS 540: Syntactic Analysis of Programming Languages
  • CS 546: Parallel Processing
  • CS 551: Operating System Design and Implementation
  • CS 545: Concurrent Programming

For the MS and PhD Programs (Set 2):

  • CS 542: Computer Networks I: Fundamentals
  • CS 544: Computer Networks II: Network Services
  • CS 547: Wireless Networks
  • CS 550: Advanced Operating Systems
  • CS 555: Analytic Models & Simulation of Comp. Sys.
  • CS 570: Advanced Computer Architecture
  • CS 586: Software Systems Architectures

For the MS and PhD Programs (Set 3):

  • CS 530: Theory of Computation
  • CS 532: Formal Languages
  • CS 533: Computational Geometry
  • CS 535: Design and Analysis of Algorithms
  • CS 536: Science of Programming
  • CS 538: Combinatorial Optimization

The courses will be partitioned into areas each of which will be managed by a manager with the help of the faculty in that area. The managers are:

Manager Area Courses
G. Agam Applications CS 511, 512, 580, 581, 582, 583, 584, 585
G. Calinescu Theory CS 530, 531, 532, 533, 535, 538
B. Korel Software Engineering CS 537, 586, 587, 588, 589
C. Hood Networks CS 542, 544, 547, 548, 549
S. Ren Programming Languages & Compilers CS 536, 540, 541, 545
Zhiling Lan Systems CS 546, 550, 551, 552, 553, 555, 570
D. Grossman Databases CS 520, 521, 522, 525, 529
C. Bauer Education CS 560, 561, 565, 566

Surveys of the previous semester will be discussed at the beginning of the semester in the graduate committee.

2. Alumni/Graduating Student Surveys

A survey of alumni and graduating students will be carried out. The survey of the graduating students will be carried out along with the course survey. The graduate advisor, Vida Winans, will coordinate this effort.

3. Co-Op Program/Employer feedback

Feedback obtained by the Institute at the end of the Co-Op program for each student will be obtained to provide data for this form of feedback and assessment. Jim Sasaki and Vida Winans will coordinate this effort.

4. Ph.D Program Evaluation

Each year, the Ph.D coordinator will obtain data from the current Ph.D candidates regarding their current status. This includes progress in the qualifying examination, publications and coursework performance. This data will be discussed by the graduate committee each year.

5. Admission Data

Data regarding the GPA and GRE scores of incoming students will also be considered during the Fall semester Graduate Committee meetings. This data will be useful in gauging the outside perception of the program.

Search Content Search People Search Libraries Site Index Feedback Home Emergency Information IIT Links

2007 CS Dept, Illinois Institute of Technology, 10 West 31st Street, Stuart Building 235, Chicago, IL 60616. Tel 312-567-5150. Fax 312-567-5067.

Send comments or feedback on this website to . Last updated June 1, 2006. (html, css checks)