Bachelor of Science in Computer Science Sample 4-year Plan of Study
(130 or 131 credits)
This SAMPLE 4-year plan is for instructional example purposes only. Courses may be arranged to meet individual needs; however, prerequisites and program admission requirements must be satisfied in all cases. CS students must consult with their major advisor each semester in order to complete the registration process.
IF YOU DO NOT HAVE A COMPUTER SCIENCE ADVISOR, PLEASE CONTACT THE DEPT. CHAIR TO HAVE ONE ASSIGNED.
FIRST YEAR Fall – 16 credits
CS 181 CS 181L MATH 170 Goal 6, 7 or 8 ENGL 102 Computer Science and Programming I Computer Science and Programming I Lab Calculus I Humanities Science Elective Critical Reading and Writing 2 cr. 1 cr. 4 cr. 3 cr. 3 cr. 3 cr.
Spring – 16 credits
CS 182 CS 182L MATH 175 Goal 6, 7 or 8 COMM 101 Computer Science and Programming II Computer Science and Programming II Lab Calculus II Humanities Science Elective Principles of Speech 2 cr. 1 cr. 4 cr. 3 cr. 3 cr. 3 cr.
SECOND YEAR Fall – 15 credits
CS 282 MATH 275 Goal 9 – 12 PHYS 211 PHYS 213 or CHEM 111 Advanced Computer Programming Calculus III Social Science Engineering Physics I Engineering Physics I Lab General Chemistry I (sub. for PHYS) 3 cr. 4 cr. 3 cr. 4 cr. 1 cr. 5 cr.
Spring – 15 or 16 credits
CS 263 CS 187 MATH 230 Goal 9 – 12 PHYS 212 PHYS 214 or CHEM 112 Advanced Object Oriented Programming Discrete Structures Introduction to Linear Algebra Social Science Engineering Physics II Engineering Physics II Lab General Chemistry II (sub. for PHYS) 3 cr. 3 cr. 2 cr. 3 cr. 4 cr. 1 cr. 4 cr.
THIRD YEAR Fall – 17 credits
CS 385 EE 274 MATH 360 CS 321 ENGR 360 Data Structures and Algorithm Analysis I Introduction to Digital Systems CS Elective Differential Equations Fundamentals of Software Engineering Engineering Economics 3 cr. 3 cr. 3 cr. 3 cr. 3 cr. 2 cr.
Spring – 15 credits
CS 386 ENGL 307 MATH 352 MGT 462 Data Structures and Algorithm Analysis II CS Elective Technical Writing General Statistics Issues in Business and Society 3 cr. 3 cr. 3 cr. 3 cr. 3 cr.
FOURTH YEAR Fall - 18 credits
CS 496A CS 460 CS 475 Goal 9 – 12 Project Design I Comparative Programming Languages Computer Architecture and Organization CS Elective Social Science Free Elective 3 cr. 3 cr. 3 cr. 3 cr. 3 cr. 3 cr.
Spring – 18 credits
CS 496B CS 477 CS 451 Project Design II Operating Systems CS Elective Database Theory and Implementation Free Elective Free Elective 3 cr. 3 cr. 3 cr. 3 cr. 3 cr. 3 cr.
Electives should be chosen in consultation with your advisor.
20070323