2nd BS vs. MS in Computer Science

2nd BS

See http://advisor.cs.odu.edu/advising/program_cs_2nd.shtml

  • CS required courses – 48 credits
  • CS electives – 12 credits
  • MATH – 14 credits
  • TOTAL – 74 credits

MS

See http://graduate.cs.odu.edu/ms/requirements/

  • Graduate courses – 34 credits
  • CS prerequisites – 24 credits
    • CS 150 – 4 – not offered online
    • CS 170 – 3 – online as CS 334 (Fall, Spr) – accelerated CS 170/270
    • CS 250 – 4 – online (Fall,Spr)
    • CS 252 – 1 – online (Fall, Spr)
    • CS 270 – 3 – online as CS 334 (Fall, Spr)
    • CS 361 – 3 – online (Sum)
    • CS 381 – 3 – online (Fall, Spr, Sum)
    • CS 471 – 3 – online (Fall, Sum)
  • MATH prerequisites – 14 credits
    • MATH 211 – Calc I – 4
    • MATH 212 – Calc II – 4
    • MATH 316 – Linear Alg – 3
    • STAT 330 – Prob/Stats – 3
  • TOTAL – 72 credits

Overlap between 2nd BS and MS

  • MATH prereqs – 14 credits
  • CS prereqs for MS – 24 credits
  • TOTAL – 38 credits

Considerations

  • Graduate courses cost more than undergraduate courses
  • Graduate students cannot hold an assistantship until they have completed most of their prerequisites (at least past CS 270)
  • A BS degree will better prepare you for a career as a software developer.
  • A MS degree will introduce you to advanced topics (including research topics) in Computer Science.
  • Starting as 2nd BS does not eliminate the ability to switch to the MS program at a later point.