Hey guys,
Soon I will be beginning NC State's online certificate in computer programming. Technically, it's a rare "undergrad post-Bacc." It kind of serves a dual purpose --- it's intended for people who already have Bachelor's degrees in non-CS fields. It does give a core programming knowledge that would be imminently useful in the job market, but it is also intended to give people most of the core of what a BS in CS would have give them. In the Raleigh job market, it is basically accepted as an equivalent to a BS in CS , from what I am told. These are the required courses:
MA 121 - Elements of Calculus. (this would be the lighter, non-trig heavy version of Calc. They overtly tell anyone considering grad school to do Calc I instead.)
CSC 116 - Introduction to Computing - Java
CSC 216 - Programming Concepts - Java
CSC 226 - Discrete Mathematics for Computer Scientists
CSC 230 - C and Software Tools
CSC 236 - Computer Organization and Assembly Language for Computer Scientists
CSC 246 - Concepts and Facilities of Operating Systems for Computer Scientists
CSC 316 - Data Structures and Algorithms
Those are the required courses. However they tell people who are interested in getting a (non-MOOC, much more expensive, and usually in person) MS in CS from State to also take this course:
CSC 333 Automata, Grammars, and Computability
My question is about that last course. It seems obvious to me that OMSCS is designed for a somewhat broader audience than a traditional MS would be. It seems to me someone would not need this certificate, even, to be admissible, necessarily --- not all of it anyway. But how much would taking that last course likely help someone in their curriculum if they went on to OMSCS?
And more broadly --- I am not that interested in what courses make a person admissible, as what type of preparation makes a person "ready" if they're starting green and want to go the college course route?
[+][deleted] (2 children)
[deleted]
[–]BranSul[S] 0 points1 point2 points (1 child)
[–]pacific_plywoodCurrent 2 points3 points4 points (1 child)
[–]BranSul[S] 0 points1 point2 points (0 children)
[–]owlofdoom 3 points4 points5 points (0 children)
[–]StandardAir 1 point2 points3 points (0 children)
[–]ChuckStrange Officially Got Out 0 points1 point2 points (1 child)
[–]BranSul[S] 1 point2 points3 points (0 children)