Aug 24, 2025  
Undergraduate Catalog 2025-2026 
    
Undergraduate Catalog 2025-2026

Computer Science, BS


Return to {$returnto_text} Return to: Degrees & Programs

General Requirements

The Department of Computing, Information and Mathematical Sciences, and Technology (CIMST) offers a Bachelor of Science degree in Computer Science and a minor in Computer Science for students majoring in other fields. The department also provides a concentration in Computer Engineering. Students can take courses in programming, databases, software engineering, computer networks, artificial intelligence, and many other areas, preparing them for industry certifications, careers in industry or government, or further academic pursuits. A minimum of 120 credit hours is required for graduation.

Bachelor of Science in Computer Science - Degree Requirements

To earn a Bachelor of Science in Computer Science, students must complete a total of 120 credit hours that fulfill university, college, and departmental requirements. The breakdown is as follows:

  • General Education Courses: 36 credit hours
  • College of Arts and Sciences Requirement: 3 credit hours in a foreign language
  • Diversity Requirement: 1 embedded course (within general education or major) that fulfills the diversity designation (3 credit hours are included in the general education total)
  • Required Computer Science Core Courses: 37 credit hours
  • Supportive Required Courses: 20-21 credit hours
  • Computer Science Electives (CPTR): 24 credit hours

University General Education Requirements (36 credit hours)


Core requirements


  • English composition (6 hrs)
  • Oral communication (3 hrs): CMAT 1130  
  • Mathematics (3 credits) MATH 1200   - College Algebra or any 1000-level course with a number higher than Math 1200

General requirements


  • Humanities/Fine Arts (9 hrs); at least 3 hr Humanities and 3 hr Fine Arts
  • Social Sciences (9 hrs); in at least two different disciplines
  • Natural Sciences (6 hrs); 3 hr Physical Science and 3 hr Life Sciences, one of which must be a lab course

Note that the General Education requirement for Mathematics (3 hr) is embedded in the supportive courses for the Major (see below*).

College of Arts and Sciences General Education Requirements (3 credit hrs)


  • General Education  
  • One course in a World Language (3 hrs)
  • One general education or major course carrying the diversity designation (embedded)  

Required Supportive Courses (20-21 credit hours)


Mathematics (17-18 credit hours)


Ethics


Elective Courses (23-24 credit hours)


Electives must be selected from CPTR or MATH with the departmental advisor’s approval. Courses in other disciplines can be taken with the approval of the Chair.

4-Year Plan


  • Student-centric Sequencing by Term (Degree Plan):
  • Consult with your academic advisor for support.

Fall Year 1


Spring Year 1


Fall Year 2


Spring Year 2


Fall Year 3


  • Credit Hours: 3
  • CPTR 3000 Level Elective Credit Hours: 3
  • CPTR 3000 Level Elective Credit Hours: 2
  • Biology (GenEd) Course Credit Hours:
  • Fine Arts Course Credit Hours:

Spring Year 3


Fall Year 4


Spring Year 4


Return to {$returnto_text} Return to: Degrees & Programs