Skip to Main Content

B.S. in Computer Science

Download as PDF

CSE Computer Science & EngineeringUndergraduateBachelor of Science

Program Title

Bachelor of Science in Computer Science

Degree Designation

Bachelor of Science

Program Description

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org. The program emphasizes fundamental principles while striking a careful balance between the applications of computer technology and the theory of computing. In addition to the required fundamental computer science courses, students must also take technical electives to broaden their knowledge in major computer science application areas. Graduates of this program will be well prepared for both industry employment and graduate study.
Completion requirement
Complete ALL of the following Courses:
  • CSCI1001
  • CSCI1210
  • CSCI2210
  • CSCI2220
  • CSCI2230
  • CSCI2240
  • CSCI2310
  • CSE3024
  • CSE3025
  • CSE3026
  • CSE3031
  • CSE3042
  • CSE3044
  • CSE3053
  • CSE3063
  • CSE3082
  • CSE4023
  • MATH3052
  • MATH3082
  • MATH3082L
Completion requirement

A sequence of 12 hours of CSE courses numbered 300 or higher, pre-approved by the student’s advisor and the CSE Department, with no more than one course numbered CSE 485. Students are encouraged to select a coherent set of courses as technical electives that will prepare them for a specific focus in their career;

Earn at least 12 credits from the following:
  • CSE3020
  • CSE3021
  • CSE3028
  • CSE3034
  • CSE3040
  • CSE3051
  • CSE3073
  • CSE3080
  • CSE3089
  • CSE3091
  • CSE4011
  • CSE4041
  • CSE4051
  • CSE4052
  • CSE4053
  • CSE4054
  • CSE4063
  • CSE4064
  • CSE4065
  • CSE4066
  • CSE4076
  • CSE4085
  • CSE4089
  • CSE4093
  • CSE4094

General Electives to complete 123 credit hours.

All the courses listed above must be taken for a letter grade;

Completion requirement

Area 1: Communication

Complete ALL of the following Course Sets:
Complete ALL of the following Course Sets:
Complete ALL of the following Course Sets:
Earn at least 6 credits from the following:
Earn at least 6 credits from the following:
Earn at least 3 credits from the following:
Earn at least 3 credits from the following: