|
| Hours | Courses |
|---|---|
| 11-12 | Calculus through Math 241 Calculus III |
| 3 | Math 347 Fundamental Mathematics |
| 4 | CS 125 Intro to Computer Science |
| 2 | CS 173 Discrete Structures |
| 4 | CS 225 Data Structure and Software Principles |
| 3 | CS 231 Computer Architecture I |
| 3 | CS 232 Computer Architecture II |
| 4 | CS 241 System Programming (Required for students who began as new freshmen - at UIUC or at another institution - Fall 2007 and after. Students who began university before Fall 2007 may substitute this course for CS 423 Operating Systems Design) |
| 3 | CS 242 Programming Studio (Required for students who began as new freshmen - at UIUC or at another institution - Fall 2007 and after. Recommended but not required for students who began university before Fall 2007) |
| 3 | CS 257 Numerical Methods |
| 3 | CS 373 (was CS 273) Theory of Computation |
| 3 - 4 | Math 463/ Stat 400 Statistics and Probability I or Math 461/ Stat 451 Probability Theory I |
| 3 | Math 412 Graph Theory or Math 417 Intro to Abstract Algebra |
| 3 | Math 415 Linear Algebra or Math 418 Advanced Linear Algebra |
| 3 | Math 441 Differential Equations or Math 446 Applied Complex Variables or Math 484 Nonlinear Programming |
| 3 | Math 444 Elementary Real Analysis or Math 447 Real Variables |
| 3 | Math 414 Mathematical Logic or CS/Math 473 Algorithms or CS/Math 475 Formal Models of Computation |
| 3 | CS 421 Programming Languages and Compilers or CS 423 Operating Systems Design |
| 3 | CS 450 Intro to Numerical Analysis or CS 458 Numerical Linear Algebra or CS 459 Numerical Approximation and Ordinary Differential Equations (ODEs) |
| 0 - 6 | CS 499 Senior Thesis, or CS 492 Senior Project in CS I and either CS 493 Senior Project in CS II, ACP or CS 494 Senior Project in CS II. These courses are recommended but not required) |
A course requirements flowchart (pdf) is available.
--
Last Modified April 07 2008 13:53:23.
|
| 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. |