Academic Bulletin 2023-2024 
    May 29, 2024  
Academic Bulletin 2023-2024

Computer Science Major

Return to {$returnto_text} Return to: Majors & Minors A-Z

Faculty: Bonham-Carter, Graber, Green, Jumadinova, Kapfhammer, Luman

The Computer Science major is a program in the Mathematical and Natural Sciences Area of Study. Students who major in Computer Science may not double major or minor in Data Science, Informatics, or Software Engineering.

Computer Science Major Learning Outcomes

  • Demonstrate and be able to communicate the knowledge of data types, algorithms, and mathematical principles behind discrete objects.
  • Use scientific and theoretical methods to design, implement, evaluate, deploy, improve, maintain, and document software and hardware systems.
  • Apply and articulate key concepts from a specialization area where the interconnection between software and hardware is important and evident.
  • Able to communicate technical details of the produced software and hardware artifacts both in writing and orally.

The Computer Science Major

The Computer Science major, consisting of a minimum of 48 credits, leads to the Bachelor of Science degree. At graduation, Computer Science majors must have a GPA of at least 2.0 in the major. The calculation is based on the grades of all courses presented for the major. Only the most recent grade is considered for courses that have been repeated. At most one of the foundation courses (CMPSC 100 , CMPSC 101 , or CMPSC 102 ) may be presented for the major on the Credit/No Credit basis. A maximum of 16 transfer credits may be counted toward the major; exceptions must be approved by the department chair.

Students who are interested in Mathematics and/or planning to attend graduate school in Computer Science are strongly encouraged to take MATH 151 early in their academic career. Students who major in Computer science may incorporate Mathematics courses into their study through the following substitutions

Program Requirements:


Take all of the following three courses (12 credits):   


Take all of the following four courses (16 credits):


Take two of the following four courses (8 credits):

Return to {$returnto_text} Return to: Majors & Minors A-Z