2016-2017 Undergraduate Catalog 
    Jul 22, 2024  
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, BS/Computer Science, MS (0701/1701)

Return to {$returnto_text} Return to: School of Arts and Science

The purpose of the programs is to allow superior students 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 124-130 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.

BS in Computer Science


College Core 61-63 credits
Science Core 6-10 credits
Major Prerequisites 17 credits
Major Requirements 40 credits
TOTAL 124-130 credits

Overview: Year 5

Graduate Computer Science Courses 15 Credits
Total Credits 139-145 Credits

College Core

Science Core

  • Two additional courses acceptable for major credit in Biology, Chemistry or Physics (6-10 Credits)

Graduate Level Courses taken as Undergraduate

  • CS 650 - Operating Systems (3 Credits)

Two of the following Courses

  • CS 710 - Computer Architecture (3 Credits)
  • CS 720 - Advanced Topics in Database (3 Credits)
  • CS 730 - Compiler Design (3 Credits)
  • CS 750 - Advanced Operating Systems (3 Credits)
  • Three Graduate Level CS Electives (9 Credits)

MS in Computer Science

MS Requirements

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

Index Requirement

CS 201 , CS 202  and all other courses counted toward the major must be completed with a grade of “C” or better. To continue in the major, students who fail to earn a grade of “C” or better in a required course must repeat that course before taking additional courses.

Return to {$returnto_text} Return to: School of Arts and Science