Bachelor of Science Coursework
University and College of Engineering Requirements (41 -
53 hours)
| 1 |
CS 100 (recommended but not required) |
| 11-12 |
Calculus: Math 220, Math 230, Math 242 |
| 2 - 3 |
Math 225 Matrix Theory or Math 415 Linear Algebra |
| 3 |
Math 385 Intro Differential Equations or Math 386 Intro to Differential Eq Plus or Math 441 Differential Equations |
| 3 - 4 |
Math 461 Probability Theory I or Math 463 Statistics and Probability I |
| 4 |
CS 125 Intro to Computer Science |
| 3 |
CS 173 Discrete Structures |
| 2 |
CS 210 Ethical and Professional Issues in CS (Required for students who entered UIUC in Fall 2002 or later) |
| 4 |
CS 225 Data Structure and Software Principles |
| 3 |
CS 231 Computer Architecture I |
| 3 |
CS 232 Computer Architecture II |
| 3 |
CS 257 Numerical Methods |
| 3 |
CS 273 Intro to the Theory of Computation |
| 4 |
ECE 205 and 206 |
| 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) |
| 12 |
Application Sequence |
| 3 |
CS 421 Programming Languages and Compilers |
| 3 |
CS 423
Operating Systems Design (Students who have not already taken CS 423
should take CS 241 Systems Programming instead) |
| 3 |
CS 431 Embedded Systems or CS 433 Computer System Organization |
| 3 |
CS 473 Algorithms or CS 475 Formal Models of Computation |
| 6 |
Two additional CS 400-level courses numbered 410-489 or 498 |
--
Last Modified November 01 2007 08:58:43.