Academics - [ Undergraduate Studies - CS Degree Requirements ]
Undergraduate
Degree Requirements : 2007-2008
Communication Skills (12 Hours)
| English Composition | 6 | |
| Oral Communication (CO 1003) | 3 | |
| Technical Writing (GE 3513) | 3 |
Fine Arts, Humanities, Social Studies (24 Hours)
| Fine Arts Elective | 3 | |
| Humanities Electives (2) | 6 | |
| Social Science Electives (2) | 6 | |
| International/Intercultural Studies (pick two related courses from list) | 6 | |
| Logic (PHI 1113) | 3 |
Natural Sciences (16-18 Hours)
| Biology (BIO 1203 or BIO 1504) | 3-4 | |
| Chemistry and lab (CH 1213/1211) | 4 | |
| Physics (PH 2213 and 2223) | 6 | |
| Science Elective (PH 2233 or CH 1223/1221 or BIO with lab and 1203 or 1504 prereq) | 3-4 |
Mathematics (18 Hours)
| Discrete Structures (CSE 2813) | 3 | |
| Calculus (MA 1713/1723/2733) | 9 | |
| Linear Algebra (MA 3113) | 3 | |
| Probability and Statistics (IE 4613) | 3 |
Technical Electives (6 Hours)
| Technical Electives (select from list) | 6 |
Computer Science (51 Hours)
| Introduction to Computer Programming (CSE 1284) | 4 | |
| Intermediate Computer Programming (CSE 1384) | 4 | |
| Data Structures and Analysis of Algorithms (CSE 2383) | 3 | |
| Distributed Client/Server Programming (CSE 3324) | 4 | |
| Digital Devices (ECE 3714) | 4 | |
| Microprocessors I (ECE 3724) | 4 | |
| Formal Languages (CSE 3813) | 3 | |
| Social and Ethical Issues (CSE 3981) | 1 | |
| Operating Systems (CSE 4733) | 3 | |
| Computer Architecture (ECE 4713) | 3 | |
| Analysis of Algorithms (CSE 4833) | 3 | |
| Programming Languages (CSE 4713) | 3 | |
| Computer Science Electives (upper level, from approved list) | 12 |
| Free Electives | 0-2 |
| Total | 128 |
Approved Elective Courses
Choose a link below to view the list of approved electives for each category.
- Fine Arts Electives
- Humanities Electives
- International Electives
- Science Electives
- Social Science Electives
- Technical Electives
- Computer Science Electives

