Computer Science Minor
for the Minor in Computer Science
College: The Grainger College of Engineering
webpage: CS Minor
This minor is offered by the Department of Computer Science for students seeking significant knowledge of digital computers without the more complete treatment of a major in computer science. This minor may be taken by any student except Computer Science and Computer Engineering majors.
The foundation upper-level courses in computer programming and software and in theory of computation are required. Three elective 200- and 300-level courses provide some specialization and depth and breadth of study. Specific requirements are listed below. Note that some courses have other prerequisites.
|CS 125||Intro to Computer Science 1||4|
|CS 173||Discrete Structures 1||3|
|CS 225||Data Structures||4|
|Three courses, including at least one at the 400 level, chosen from a departmentally approved list below:||9|
|CS 233||Computer Architecture||4|
|CS 241||System Programming||4|
|CS 357||Numerical Methods I||3|
|CS 374||Introduction to Algorithms & Models of Computation||4|
|Any course number between and including CS 410 and CS 498 except CS 413, CS 491, CS 492, CS 493, CS 494|
For more information, please visit the CS minor Web site, contact the Computer Science Academic Office (1210 Siebel Center, 217-333-4428, firstname.lastname@example.org), or visit the Office of the Associate Dean for Undergraduate Programs, 206 Engineering Hall.