The degree requirements for a Bachelor of Science in Computer Science (BSCS) degree are reflected on UTEP's catalog.
- 2010-2012 Computer Science Degree Plan (PDF)
- 2008-2010 Computer Science Degree Plan (PDF) (see the Degree Flowchart)
- 2004-2006 Computer Science Degree Plan (PDF)
- 2002-2004 Computer Science Degree Plan (PDF)
- 2000-2002 Computer Science Degree Plan (PDF)
Plans of Study
- Plan of Study (Blank Template, PDF)
Minors for Computer Science Majors
Students majoring in Computer Science may also obtain minors from the following approved disciplines in other colleges: Biology, Environmental Science, Geology, Finance, and Mathematics. No course taken on a Pass/Fail basis may be counted for the minor. Students should refer to the individual departmental listings in their catalog for specific minor requirements.
Minors in Computer Science
Students who are not majoring in Computer Science may obtain a minor in Computer Science. Students should consult their major advisors for further details.
The Computer Science minor requires 20 credit hours of Computer Science courses. These are:
- CS 1401 Introduction to Computer Science
- CS 2401 Elementary Data Structures and Algorithms
- CS 2302 Data Structures
- Nine (9) additional semester hours from:
- CS 3331 Advanced Object-Oriented Programming
- CS 3335 Systems Programming
- CS 3350 Automata, Computability, and Formal Languages
- CS 3360 Design and Implementation of Programming Languages (requires CS 3331)
- CS 3370 Computer Graphics (requires Math 3323)
- CS 4317 Human-Computer Interaction
- CS 4320 Artificial Intelligence
- CS 4342 Database Management
- CS 4351 Computer Security (requires CS 3331)
- CS 4390 Special Topics in Computer Science
Although not required, CS 1310 Introduction to Computer Programming is the usual first course for non-majors. The course teaches fundamentals of computers and computer programming and is generally recommended to non-majors as the first Computer Science course.