Mar 04, 2024  
UofM 2021-2022 Undergraduate Catalog 
UofM 2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, General Concentration (B.S.)

Return to {$returnto_text} Return to: Undergraduate Programs (All Programs)

The Department of Computer Science offers courses leading to a B.S. degree with a major in computer science with an optional concentration in either cybersecurity, data science, or artificial intelligence.  The department also offers a minor in computer science. Our B.S. degree program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC/ABET).

University General Education Program (41 hours)

See Graduation from the University  for the University General Education Program requirements. Note the following requirements specified for the Computer Science major: Mathematics - MATH 1910 ; Natural Science - PHYS 2110 /PHYS 2111  and PHYS 2120 /PHYS 2121  or CHEM 1110 /CHEM 1111  and CHEM 1120 /CHEM 1121 , or BIOL 1110 /BIOL 1111  and BIOL 1120 /BIOL 1121 ; ECON 2020  is strongly recommended for the Social Science requirement.

The Major (63 hours)

General Concentration (12 hours)

Completion of four upper-division COMP electives, given the following restrictions:

  • COMP 1000 1100 1800 3050 4001 , or 4014  are not allowed to satisfy this requirement.
  • At most 3 hours of independent studies and
  • At most 3 hours of internship count for the 12 hours of concentration requirement.


Electives must be chosen to bring the total number of semester hours to 120. 

Students should talk to their advisors to determine most suitable courses for them. 

Computer Science Honors Designation

A student will earn the designation “with Honors in Computer Science” upon graduation having complied with the following requirements:

  • Be admitted into the Computer Science Honors Program by the Department upon formal request for consideration by the student;
  • Have a cumulative GPA of at least 3.0 and a GPA of at least 3.60 in Computer Science (COMP) courses satisfying degree requirements;  
  • Complete fifteen (15) credit hours in courses designated “Honors” in the Computer Science program and satisfying degree requirements;
  • Take honors sections of both COMP 1900  and COMP 2150  (core sequence);
  • Take at least three (3) credit hours from the following courses as honors sections: COMP 4882   Capstone Project, COMP 4901   Independent Study, COMP 4980   Senior Thesis.

Typical 4 Year Sequence Computer Science-General Concentration

Freshman Year

Sophomore Year

Junior Year

Senior Year

Total Hours: 120

Total Hours Required for Graduation: 120

*Must satisfy University General Education Program Requirement

**Courses offered only online or both online and on-ground

Return to {$returnto_text} Return to: Undergraduate Programs (All Programs)