space space space
space
University of Illinois at Urbana-Champaign
space
space

M.S./M.C.S. Distribution Coursework

Students must complete one course from each of the following three lists with a grade of "B-" or higher.

Software

CS 421 Programming Languages and Compilers

CS 422 Programming Languages Design

CS 423 Operating Systems Design

CS 426 Compiler Construction

CS 522 Programming Operating Systems

CS 523 Advanced Operating Systems

CS 524 Concurrent Programming Languages and Systems

CS 526 Advanced Topics in Compiler Construction

Architecture

CS 431 Embedded Systems Architecture

CS 433 Computer System Organization

CS 437 VLSI System and Logic Design

CS 462 Logic Design

CS 533 Parallel Computer Architecture

Theory

CS 473 Algorithms

CS 475 Formal Models of Computation

CS 476 Program Verification

CS 573 Topics in Analysis Algorithms


Additional Notes

  • Students who have taken a similar course at another university should discuss the course with their advisor and/or the instructor of the UIUC course, to see if it makes sense to retake it or show proficiency by examination. Repeating a course for credit that is essentially the same as a course previously taken is strongly discouraged.
  • Proficiency credit may be used for 400-level courses. One proficiency attempt is allowed for any course. Contact the instructor for details about how to proficiency a course at the beginning of the semester. No hours credit is given for course requirements satisfied by proficiency.
  • Courses taken at UIUC as an undergraduate may be used to satisfy this requirement. Transfer credit for courses taken outside UIUC may not be used to satisfy this requirement.


--
Last Modified February 07 2008 09:26:56.

space
space

space

Department of Computer Science, Thomas M. Siebel Center for Computer Science, 201 N Goodwin Ave,
Urbana, IL 61801-2302. The Department is part of the College of Engineering at the University of Illinois at Urbana-Champaign. Contact academic@cs.uiuc.edu with academic questions
or webmaster@cs.uiuc.edu with questions or comments on this page.