3 ms·
I studied for a Master's Degree at Northeastern, and their introductory Computer Science class, which was referred to as "Boot Camp for Master's Students" and w
by wffurr 10y ago
I studied for a Master's Degree at Northeastern, and their introductory Computer Science class, which was referred to as "Boot Camp for Master's Students" and was designed to bring us all up to a common level of programming knowledge, was taught in a Scheme variant called Racket.
I already had several years as a software engineer, but I was shocked at how much programming we did before we got to the "mutating assignment" statement: set!.
That class and it's follow-ons in that program did a lot to expand my mind about programming and thinking about data. I later used the curriculum to introduce several other self-taught programmers like you to a more rigorous, data-oriented way of thinking about programming.
You can work through the curriculum yourself here: http://www.ccs.neu.edu/home/matthias/HtDP2e/ http://www.ccs.neu.edu/home/matthias/HtDP2e/
Career-wise, having 3 years of experience and a Master's Degree in a hot programming market like Boston opened a ton of doors for me.