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 1Credits
FallSpring
CSCI 127 - Joy and Beauty of Data4  
WRIT 101W - College Writing I3  
M 171Q - Calculus I4  
US Core3  
D Core3  
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 2Credits
FallSpring
CSCI 246 - Discrete Structures3  
CSCI 215CS - Social & Ethical Issues in Computer Science3  
WRIT 221 - Intermediate Tech Writing3  
IS/RS core3  
Math/Science Elective 23  
Math/Science Elective 33  
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 3Credits
FallSpring
ESOF 322 - Software Engineering3  
EGEN 310R - Multidisciplinary Engineering Design3  
CSCI 366 - Computer Systems3  
CS Elective 13  
CS Elective 23  
Directed Elective 23  
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 4Credits
FallSpring
CS Elective 43  
CS Elective 53  
Directed Elective 43  
Math, Statistics, or Probability Elective 23  
CSCI 500-level Reserved Grad Credit3  
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 5Credits
FallSpring
CSCI 538 - Computability3  
CSCI 500-level3-4  
CSCI 400/500-level3  
CSCI 532 - Algorithms  3
CSCI 500-level  3
CSCI 400/500-level  3
Year Total: 9-10 9
Total Program Credits: 150-151