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

Math/CS Coursework

Students must complete at least 120 total hours from the following university, college and departmental requirements. For more complete information on college and university requirements, please consult the LAS guidelines at http://www.las.uiuc.edu/students/requirements/index.html.


University and College of Liberal Arts and Sciences Requirements (47 hours)

Hours Courses
4 Composition I
3 Advanced Composition May be overlapped with other requirements and free electives increased.
0-16 Foreign Language
24 General Education


Department of Computer Science Requirements (60 - 64 hours)

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)

120 Total Hours Required

A course requirements flowchart (pdf) is available.


--
Last Modified April 07 2008 13:53:23.

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.