2023-2024 Undergraduate Catalog 
    
    Mar 03, 2024  
2023-2024 Undergraduate Catalog

Computer Science, BA/MS (0701)


The purpose of the programs is to allow students with a minimum 3.0 GPA to accelerate the pace of learning and to complete the bachelor’s and master’s programs in five years. Students will accomplish this goal by taking 15 to 18 graduate credits during the first four years that fulfill current undergraduate requirements and, in the fifth year, satisfy graduate requirements. Graduate courses taken in the undergraduate program are calculated as part of the undergraduate cumulative index. Graduate courses taken in the graduate program (fifth year) are calculated as part of the graduate cumulative index. The program will follow the existing curricula for undergraduate and graduate programs currently offered by the department. As part of the program, students will engage in a variety of internship experiences. 

After four years, students will have completed the bachelor’s program. Upon completion of the five-year program, students will have a bachelor’s and a master’s degree, as well as significant internship experience that will allow them to pursue an exciting career in computer science and/or a doctoral degree. The program should be completed in a maximum of six years.

In the first four years, students will complete 120 credits to fulfill the bachelor’s degree, including 18 graduate credits toward the master’s degree. In the fifth year, students will complete the remaining 15 credits to fulfill the 33 credits of the master’s degree.

BA in Computer Science


University Core


Graduate Level Courses taken as Undergraduate


  • CS 650 - Operating Systems (3 Credits)
  • Five Computer Science Electives numbered 600 or higher chosen in consultation with an advisor. (15 Credits)

Index Requirement


Students must pass CS 202 with a grade of C or better and pass MTH 231 to be eligible to major in computer science. All CS courses, excluding CS open electives not counted toward the major, must be completed with a minimum grade of “C”. To continue in the major, students who do not meet this requirement must repeat the course before taking any other course for which this course is a prerequisite. 

A student who does not earn a C or higher in the second attempt of Computer Science I (CS 201), Computer Science II (CS 202), and/or Data Structures and Algorithms (CS 301) must meet with the Department Chair and the Advising Center to help the student choose a major that will lead to successful degree completion. If the student requires further assistance, the chair will refer the student to the Dean.

MS in Computer Science


MS Requirements


  • CS 980 - Thesis Preparation Seminar (3 Credits)
  • CS 981 - Thesis (3 Credits)
  • 3 Graduate level CS Electives (9 credits)