Accelerated BS/MS in Computer Science
Description
The Accelerated Master of Science (MS) Program in Computer Science allows MSU undergraduate students to make simultaneous progress toward the Computer Science master's degree. With careful planning with their academic adviser, accelerated students can typically earn their undergraduate degree after four years and their MS after five years. In the first four years, the student is an undergraduate student and can reserve up to 12 credits of coursework towards their MS in CS. In the fifth year, these students complete the remaining graduate work on either the MS courses-only or thesis track. Typically, most accelerated students will take the courses-only track.
Example Path
Year 1 | Credits | |
---|---|---|
Fall | Spring | |
CSCI 127 - Joy and Beauty of Data | 4 | |
WRIT 101W - College Writing I | 3 | |
M 171Q - Calculus I | 4 | |
US Core | 3 | |
D Core | 3 | |
CSCI 132 - Basic Data Structures and Algorithms | 4 | |
M 172Q - Calculus II | 4 | |
IA/RA Core | 3 | |
IH/RH Core | 3 | |
Math/Science Elective 1 | 3 | |
Year Total: | 17 | 17 |
Year 2 | Credits | |
Fall | Spring | |
CSCI 246 - Discrete Structures | 3 | |
CSCI 215CS - Social & Ethical Issues in Computer Science | 3 | |
WRIT 221 - Intermediate Tech Writing | 3 | |
IS/RS core | 3 | |
Math/Science Elective 2 | 3 | |
Math/Science Elective 3 | 3 | |
CSCI 112 - Programming with C I | 3 | |
CSCI 232 - Data Structures and Algorithms | 4 | |
Math, Statistics, or Probability Elective 1 | 3 | |
Directed Elective 1 | 3 | |
Math/Science Elective 4 | 3 | |
Year Total: | 18 | 16 |
Year 3 | Credits | |
Fall | Spring | |
ESOF 322 - Software Engineering | 3 | |
EGEN 310R - Multidisciplinary Engineering Design | 3 | |
CSCI 366 - Computer Systems | 3 | |
CS Elective 1 | 3 | |
CS Elective 2 | 3 | |
Directed Elective 2 | 3 | |
CSCI 305 - Concepts/Programming Languages | 3 | |
CSCI 338 - Computer Science Theory | 3 | |
CS Elective 3 | 3 | |
Directed Elective 3 | 3 | |
CSCI 500-level Reserved Grad Credit | 3 | |
Year Total: | 18 | 15 |
Year 4 | Credits | |
Fall | Spring | |
CS Elective 4 | 3 | |
CS Elective 5 | 3 | |
Directed Elective 4 | 3 | |
Math, Statistics, or Probability Elective 2 | 3 | |
CSCI 500-level Reserved Grad Credit | 3 | |
CSCI 468 - Compilers | 4 | |
CSCI 481 - Program Assessment | 0 | |
CS Elective 6 | 3 | |
CSCI 400-level Reserved for Grad Credit | 3 | |
CSCI 500-Level Reserved Grad Credit | 3 | |
3 | ||
Year Total: | 15 | 16 |
Year 5 | Credits | |
Fall | Spring | |
CSCI 538 - Computability | 3 | |
CSCI 500-level | 3-4 | |
CSCI 400/500-level | 3 | |
CSCI 532 - Algorithms | 3 | |
CSCI 500-level | 3 | |
CSCI 400/500-level | 3 | |
Year Total: | 9-10 | 9 |
Total Program Credits: | 150-151 |