COMPUTER SCIENCE RECOMMENDED COURSE SEQUENCE
For full-time students

FallFreshmen YearSpring
CPSC 111 GE: Introduction to Computer Programming & Problem Solving 4 CPSC 141 Introduction to Computer Organization 3
ENGL 103 English Composition 3 CPSC 151 GE: Linear Data Structure and Elementary Algorithm Analysis 4
MATH 140 GE: Calculus I 4 MATH 141 GE: Calculus II 4
General Education 3 General Education 3
FIT Elective 1 FIT ELective 1
Subtotal 15 Subtotal 15

FallSophomore YearSpring
CPSC 232 Introduction to Assembler Programming 3 CPSC 240 Operating System COncepts & Designs 4
CPSC 251 Non-Linear Data Structures 3 MATH 311 Statistics I 3
MATH 220 Discrete Mathematical Structures 3 ENGL 204 Technical Writing 3
Science Sequence 4 Science Sequence 4
CMST 111 GE: Speech Communications 3 General Education 3
Subtotal 17 Subtotal 17

FallJunior YearSpring
CPSC 321 Issues in the Practice of Computer Science 3 CPSC 330 Programming Languages 4
Computer Science Elective 3 Computer Science Elective 3
MATH 320 Linear Algebra 3 General Education 3
General Education 3 General Education 3
Elective 3 Elective 3
Subtotal 15 Subtotal 16

FallSenior YearSpring
CPSC 430 Software Engineering 3 CPSC 486 Computer Science Internship 3
Computer Science Elective 3 Computer Science Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Elective 3    
Subtotal 15 Subtotal 12
B.S. COMPUTER SCIENCE , TOTAL CREDITS 122

Note: Before registering for a course, students must satisfy prerequisites. Students should see "Course Descriptions" in the latest catalog. (Descriptions are available online for Undergraduate Courses and Graduate Course Descriptions.)