| 3 Credits | *ENGL502 (Technical Writing) |
| 4 Credits | *MATH425 (Calculus I) |
| 4 Credits | *MATH426 (Calculus II) |
| 4 Credits | *MATH531 (Mathematical Proof) |
| 4 Credits | *MATH539 (Introduction to Statistical Analysis) or *MATH644 (Statistics for Engineers and Scientists) |
| 8 Credits | ( *PHYS407 (General Physics I) and *PHYS408 (General Physics II) ) or ( *BIOL411 (Principles of Biology I) and *BIOL412 ...more(Principles of Biology II) ) or ( *CHEM403 (General Chemistry I) and *CHEM404 (General Chemistry II) ) or ( *ESCI401 (Dynamic Earth) and *ESCI402 (Earth History) ) or ( *ESCI402 (Earth History) and *ESCI409 (Geology and the Environment) ) |
| 4 Credits | *PHIL424 ("Science, Technology, and Society") |
| 8 Credits | *BIOL411 (Principles of Biology I) or *BIOL412 (Principles of Biology II) or *BIOL413 or *BIOL414 or *HMP501 (Epidemiology and Community Medicine) or *BMS501 ...more (Microbes in Human Disease) or *PBIO412 (Introductory Botany) or *PBIO421 (Introductory Horticulture) or *ZOOL412 (Biology of Animals) or *PHIL447 (Computer Power and Human Reason) or *CHEM401 (Chemistry Essentials) or *CHEM402 or *CHEM403 (General Chemistry I) or *CHEM404 (General Chemistry II) or *CHEM405 (Chemical Principles for Engineers) or *ESCI401 (Dynamic Earth) or *ESCI402 (Earth History) or *ESCI405 (Global Environmental Change) or *ESCI409 (Geology and the Environment) or *ESCI501 (Introduction to Oceanography) or *NR504 (Freshwater Resources) or *PHYS407 (General Physics I) or *PHYS408 (General Physics II) |
| 1 Credits | (CP107 and CP235 and CP240 and CP260 and CP301 and CP303) |
| 4 Credits | (CP107 and CP235 and CP240 and CP260 and CP301 and CP303) |
| 4 Credits | (CP107 and CP235 and CP240 and CP260 and CP301 and CP303) |
| 4 Credits | *CS515 (Data Structures) |
| 4 Credits | *CS516 (Introduction to Software Design and Development) |
| 4 Credits | *CS520 (Assembly Language Programming and Machine Organiza) |
| 2 Credits | *CS595 (Computer Science Seminar) |
| 4 Credits | *CS620 (Operating System Fundamentals) |
| 4 Credits | *CS659 (Introduction to the Theory of Computation) |
| 4 Credits | *CS671 (Programming Language Concepts and Features) |
| 4 Credits | *CS712 (Compiler Design) or *CS745 or *CS758 |
| 4 Credits | *CS719 (Object-Oriented Methodology) |
| 8 Credits | *CS700-799 |
| 4 Credits | *CS696W (Independent Study) or *CS700W-799W |
| 4 Credits | (EL101 and EL144 and CP215) |
| 4 Credits | (EL101 and EL144 and CP215) |
| 3 Credits | Discovery Writing Skills |
| 4 Credits | Discovery Inquiry Course |
| 3 Credits | Discovery Historical Perspectives |
| 3 Credits | Discovery World Cultures |
| 3 Credits | Discovery Fine & Performing Arts |
| 3 Credits | Discovery Social Science |
| 3 Credits | Discovery Humanities |
| 4 Credits | General Elective |
| 128 Credits |