Approved Courses
From Undergraduate Engineering Handbook
| Course | Computer Science Courses (CS) | SCI | DES | EXP | Total |
| CS 106A | Programming Methodology | 4 | 1 | - | 5 |
| CS 106B | Programming Abstractions | 4 | 1 | - | 5 |
| CS 106X | Programming Abstractions (Accelerated) | 4 | 1 | - | 5 |
| CS 107 | Computer Organization & Systems | 2 | 3 | - | 5 |
| CS 108 | Object-oriented Systems Design | 2 | 2 | - | 4 |
| CS 140 | Operating Systems & Systems Programming | 4 | - | - | 4 |
| CS 143 | Compilers | 3 | 1 | - | 4 |
| CS 144 | Intro to Computer Networks | 4 | - | - | 4 |
| CS 145 | Introduction to Databases | 2 | 2 | - | 4 |
| CS 148 | Introductory Computer Graphics | 1 | 2 | - | 3 |
| CS 193C | Client-Side Internet Technologies | 1 | 1 | - | 3 |
| CS 193D | Prof Software Development with C++ | 1.5 | 1.5 | - | 3 |
| CS 194 | Software Project | - | 3 | - | 3 |
| CS 248 | Intro to Computer Graphics | 2 | 1 | - | 3 |
|
| |||||
| Course | Engineering Courses (ENGR) | SCI | DES | EXP | Total |
| ENGR 10 | Introduction to Engineering Analysis (Sum) | 4 | - | - | 4 |
| ENGR 14/14S | Applied Mechanics: Statics (A,S/W) | 2 | 1 | - | 3 |
| ENGR 15 | Dynamics (A,S) | 2 | 1 | - | 3 |
| ENGR 20 | Intro to Chemical Engineering (same as CHEMENG 20) (S) | 2 | 1 | - | 3 |
| ENGR 25B | Biotechnology (same as CHEMENG 25B) (S) | 2 | 1 | - | 3 |
| ENGR 25E |
Energy: Chemical Transformation for Production, Storage, and Use (same as CHEMENG 25E) (W) | 2 | 1 | - | 3 |
| ENGR 30 | Engineering Thermodynamics (A,W) | 3 | - | - | 3 |
| ENGR 40 | Introductory Electronics (A,S) | 3 | 2 | 2 | 5 |
| ENGR 50 | Intro to Materials Science, Nantechnology Emphasis (W,S) | 4 | - | - | 4 |
| ENGR 50E | Intro to Materials Science, Energy Emphasis (W) | 4 | - | - | 4 |
| ENGR 50M | Intro to Materials Science, Biomaterials Emphasis (A) | 4 | - | - | 4 |
| ENGR 60 | Engineering Economy (A,S) | 3 | - | - | 3 |
| ENGR 62 | Intro to Optimization (same as MS&E 111) (A,S) | 4 | - | - | 4 |
| ENGR 70A | Programming Methodology (A,W,S,Sum) | 3 | 2 | - | 5 |
| ENGR 70B | Programming Abstractions (A,W,S,Sum) | 3 | 2 | - | 5 |
| ENGR 70X | Programming Abstractions, Accelerated (A) | 3 | 2 | - | 5 |
| ENGR 80 | Intro to Bioengineering (S) | 4 | - | - | 4 |
| ENGR 102E | Tech/Professional Writing for Electrical Engineers | - | - | - | 1 |
| ENGR 102M | Tech/Profess Writing for Mechanical Engrs | - | - | - | 1 |
| ENGR 105 | Feedback Control Design (W,Sum) | 1 | 2 | - | 3 |
| ENGR 120 | Fundamentals of Petroleum Engineer (A) | 2 | 1 | - | 3 |
| ENGR 205 | Introduction to Control Design Techniques (A) | 1 | 2 | - | 3 |
| ENGR 206 | Control System Design and Simulation (not given 2010-11) | - | 3-4 | - | 3-4 |
| ENGR 207A | Linear Control Systems I (not given 2010-11) | - | - | - | 3 |
| ENGR 207B | Linear Control Systems II (W) | 1 | 2 | 2 | 3 |
| ENGR 207C | Linear Control Systems III (A) | - | - | - | 3 |
| ENGR 209A | Analysis & Control of Nonlinear Systems (W) | - | 3 | - | 3 |
| | | | | | |
Unit Allocation Lists for Chemical, Civil, Electrical, Environmental, and Mechanical Engineering can be found in the 2010-11 UGHB, Chapter 5, the major programs section; see Handbooks page.