B.S./M.S. in Computer Science

The University offers a five-year program that allows qualified students to attain a Bachelor of Science degree in computer science and a Master of Science degree in computer science with a combined course load of 152 credits.

Students who have completed the first 15 credits of the computer science program with a grade point average (GPR) of 3.00 or better (in computer science courses) are eligible to apply to the combined B.S.-M.S. five-year program.

Applications should be submitted before the student has completed 27 credits of computer science courses. Upon completion of their undergraduate degree, students who have maintained a 3.00 GPR in their computer science courses will be admitted to the graduate computer science program. 

 

B.S. / M.S. in Computer Science: 128+24=152 credits

COMPUTER SCIENCE(45 credits)
CSCI1201 Computer Programming I3
CSCI1202Computer Programming II3
CSCI2215 Introduction to Computer Science3
CSCI2232 Data Structures 3
CSCI2247 Assembly Language Programming3
CSCI3249 Computer Organization3
CSCI3251 Design of Software Systems3
CSCI3255 Mathematical Foundations of Computer Science3
CSCI3268 Database Systems3
CSCI3278 Operating Systems3
ENGR2286 Digital System Design3
1Computer Science Elective3
1Computer Science Elective3
1Computer Science Elective3
MATHEMATICS(17 credits)
MATH1201 Calculus I 4
MATH2202 Calculus II 4
MATH2255 Discrete Structures 3
MATH3220 Linear Algebra3
MATH3237 Probability and Statistics I 3
SCIENCE(16 credits)
______________Science A I 3
______________Science A I Lab 1
______________Science A II 3
______________Science A II Lab1
______________Science B I3
______________Science B I Lab1
______________Science B II3
______________Science B II Lab1
HUMANITIES/SOCIAL SCIENCE

(18 credits)

ENGL1101 English Composition I 3
ENGL1102 English Composition II3
ENGL2207 Oral and Written Reports (or) 3
COMM2101 Professional Communication 3
PHIL3310 Human Perspectives of a Computerized Society 3
Hum./Social Sci. Elective3
UNIVERSITY

(13 credits)

CORE1006 The Global Challenge3
CORE2007 Perspectives on the Individual3
CORE2008 Cross-cultural Perspectives 3
CORE3009 The American Experience3
FRSH1000Freshman Seminar1

Free Electives* (19 credits)

* At most 9 credits of CSCI-prefixed courses may be used as free electives.

With the approval of their adviser, upper-division students may use the following graduate courses as substitutes for their undergraduate counterparts:

CSCI6623 Database Systems or3
CSCI3268 Database Systems 3
CSCI6638 Operating Systems or3
CSCI3278 Operating Systems 3
CSCI6603 Computer Architecture or3
CSCI3249 Computer Organization 3

 

Computer Science Graduate Requirements

Students will receive graduate credit for each of these graduate courses CSCI3268, CSCI6638, CSCI6603, in which they have received a grade of B or better.

In addition, they will take two more core courses:

CSCI6620Software Engineering3
CSCI7645Systems Programming3
Computer Science Electives18

The total combined degree is 152 credits (provided the student earns grades of B or better in the three graduate courses taken as an undergraduate).