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
(18 credits) (13 credits)COMPUTER SCIENCE (45 credits) CSCI1201 Computer Programming I 3 CSCI1202 Computer Programming II 3 CSCI2215 Introduction to Computer Science 3 CSCI2232 Data Structures 3 CSCI2247 Assembly Language Programming 3 CSCI3249 Computer Organization 3 CSCI3251 Design of Software Systems 3 CSCI3255 Mathematical Foundations of Computer Science 3 CSCI3268 Database Systems 3 CSCI3278 Operating Systems 3 ENGR2286 Digital System Design 3 1Computer Science Elective 3 1Computer Science Elective 3 1Computer Science Elective 3 MATHEMATICS (17 credits) MATH1201 Calculus I 4 MATH2202 Calculus II 4 MATH2255 Discrete Structures 3 MATH3220 Linear Algebra 3 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 Lab 1 ______________ Science B I 3 ______________ Science B I Lab 1 ______________ Science B II 3 ______________ Science B II Lab 1 HUMANITIES/SOCIAL SCIENCE ENGL1101 English Composition I 3 ENGL1102 English Composition II 3 ENGL2207 Oral and Written Reports (or) 3 COMM2101 Professional Communication 3 PHIL3310 Human Perspectives of a Computerized Society 3 Hum./Social Sci. Elective 3 UNIVERSITY CORE1006 The Global Challenge 3 CORE2007 Perspectives on the Individual 3 CORE2008 Cross-cultural Perspectives 3 CORE3009 The American Experience 3 FRSH1000 Freshman Seminar 1
Free Electives* (19 credits) Computer Science Graduate Requirements 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).
* 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 or 3 CSCI3268 Database Systems 3 CSCI6638 Operating Systems or 3 CSCI3278 Operating Systems 3 CSCI6603 Computer Architecture or 3 CSCI3249 Computer Organization 3
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:CSCI6620 Software Engineering 3 CSCI7645 Systems Programming 3 Computer Science Electives 18