Computer Science (B.S.) (Combined B.S./M.S. Computer Science)

A Combined Degree program enables undergraduate students to enroll in graduate courses in their senior year, which can be counted towards the completion of both their Bachelor's and Master's degree requirements.  The ability to take these "swing courses" allows students to earn both their Bachelor's and Master's degrees in a shortened period of time, typically within five years.  Undergraduate students interested in this option can find more information regarding program requirements on the University's Combined Programs website.

3.00 overall GPA required.

Students in the Computer Science or Information Technology majors must also successfully complete the following courses with a C- or higher by the end of their second semester in the major: CSIT 104, CSIT 111, and MATH 111 or MATH 122 or AMAT 120.

Please note: The above majors have a retention policy. Students must maintain a minimum 2.60 cumulative GPA during their first three semesters.

120 credits of coursework is required for the baccalaureate degree.

Program Requirements Overview

General Education Requirements32
World Languages and Cultures Requirements3-9
Major Requirements68
Graduate Swing Courses6
Free Electives11-5
Total Credits120

Major Requirements

Requirements for the graduate portion of this combined program can be found here.
Collateral Courses
Select one of the following sequences:8
University Physics I
and University Physics II
General Chemistry I
and General Chemistry II
Principles of Biology: Introduction to the Cell
and Principles of Biology: Organisms and Diversity
Required Mathematics Courses
AMAT 120Applied Calculus A4
AMAT 220Applied Calculus B4
AMAT 240Introduction to Linear Algebra4
CSIT 170Discrete Mathematics3
STAT 230Data Science and Statistics3
Required Computer Science Courses - Core
CSIT 104Python Programming I3
CSIT 111Fundamentals of Java Programming3
CSIT 112Fundamentals of Programming II3
CSIT 212Data Structures and Algorithms3
CSIT 230Computer Systems3
CSIT 231Systems Programming3
CSIT 379Computer Science Theory3
CSIT 315Software Engineering I3
CSIT 415Software Engineering II3
CSIT 460Computer Security3
Required Computer Science Advanced Courses
CSIT 313Fundamentals of Programming Languages3
CSIT 340Computer Networks3
CSIT 345Operating Systems3
CSIT 355Database Systems3
Total Credits68

Major Electives

CSIT 256Introduction to Data Science3
CSIT 317System Analysis and Design3
CSIT 321Introduction to Numerical Computing3
CSIT 335Introduction to Human-Computer Interaction (HCI)3
CSIT 337Internet Computing3
CSIT 357Artificial Intelligence3
CSIT 359Data Visualization3
CSIT 360Advanced Techniques in Data Science3
CSIT 365Information Assurance and Security3
CSIT 429Parallel and Distributed Computing3
CSIT 431Introduction to Robotics3
CSIT 437Web Services3
CSIT 440Principles of Data Mining3
CSIT 451Mobile Computing3
CSIT 491Cooperative Education in Computer Science and Information Technology3-8
CSIT 495Special Topics in Undergraduate Computer Science1-3
CSIT 497Undergraduate Research I1-3
CSIT 498Undergraduate Research II3

Graduate Swing Courses

A combined degree program allows students to complete 6-12 graduate credits ("graduate swing courses") while enrolled as an undergraduate. These courses count for both their bachelor and master’s degrees.  Graduate swing courses will count toward undergraduate free electives, unless noted otherwise.

The Graduate Swing Courses for this program:

CSIT 545Computer Architecture3
CSIT 571Computer Algorithms and Analysis3
Total Credits6

General Education Requirements

Click here for a list of courses that fulfill General Education categories.

A. New Student Seminar
Complete one course from the list.1
C. Communication
1. Writing 3
2. Literature3
3. Communication3
D. Fine and Performing Arts
Complete one course from the list.3
F. Humanities
1. Great Works and Their Influences3
2. Philosophical and Religious Perspectives 3
G. Computer Science
Fundamentals of Java Programming (Fulfilled in the major.)
H. Mathematics
Applied Calculus A (Fulfilled in the major.)
I. Natural Science Laboratory
Fulfilled by a collateral course in the major.
J. Physical Education1
K. Social Science
1. American and European History 3
2. Global Cultural Perspectives3
3. Social Science Perspectives 3
L. Interdisciplinary Studies
Complete one course from the list.3
Total Credits32

World Languages and Cultures Requirements

Click here for a list of courses that fulfill World Languages and Cultures categories.

World Languages
Based on language placement exam, complete one or two sequential courses in the same language. Requirement is automatically fulfilled by language major courses.3-6
World Cultures
Requirement may be fulfilled by course selected in General Education - Social Science: Global Cultural Perspectives. Requirement may also be fulfilled by major coursework. See list of courses.0-3
Total Credits3-9

Recommended Roadmap to Degree(s)

This recommended five-year plan is provided as an outline for students to follow in order to complete their degree requirements within five years.  This plan is a recommendation and students should only use it in consultation with their academic advisor.

Fifth year courses are taken at the graduate level, after matriculation into the graduate portion of this combined degree program.

Undergraduate Program 

First Year
FallCreditsSpringCredits
GENERAL EDUCATION: (A) New Student Seminar1GENERAL EDUCATION: (C2) Literature3
GENERAL EDUCATION: (C1) Writing3GENERAL EDUCATION (F1) Humanities – Great Works and Their Influences3
World Language 13World Language 23
CSIT 1043CSIT 1113
AMAT 1204AMAT 2204
 14 16
Second Year
FallCreditsSpringCredits
GENERAL EDUCATION (C3) Communication3GENERAL EDUCATION (K2) Social Science – Global Cultural Perspectives3
GENERAL EDUCATION (K3) Social Science – Social Science Perspectives3CSIT 2123
CSIT 1123CSIT 2303
CSIT 1703CSIT 2313
Collateral Sequence course4Collateral Sequence course4
 16 16
Third Year
FallCreditsSpringCredits
GENERAL EDUCATION (F2) Humanities – Philosophical and Religious Perspectives3GENERAL EDUCATION (D) Fine and Performing Arts3
GENERAL EDUCATION (L) Interdisciplinary Studies3GENERAL EDUCATION (K1) Social Science – American and European History3
AMAT 2404World Cultures3
CSIT 3133CSIT 3403
CSIT 3553CSIT 3453
 16 15
Fourth Year
FallCreditsSpringCredits
CSIT 3153GENERAL EDUCATION (J) Physical Education1
CSIT 3793CSIT 4153
CSIT 4603CSIT 5453
STAT 2303CSIT 5713
Free Elective2Free Elective3
 14 13
Total Credits 120
Fifth Year
FallCreditsSpringCredits
CSIT 5153Major Elective3
Major Elective3Major Elective3
Major Elective3Major Elective3
CSIT 6963CSIT 697 or 6983
 12 12
Total Credits 24