DEV Community

Discussion on: What They Don't Teach You at a Computer Science Masters

Collapse
 
toastking profile image
Matt Del Signore

I've noticed a lot of Computer Science programs focus solely on theory. Most of my classes in my undergrad program left learning languages for classes as an exercise for the students. I am seeing some programs that focus on software engineering now, so I think schools are recognizing the need for those skills in addition to the theory.

Collapse
 
healeycodes profile image
Andrew Healey

Yes, I've seen that as well. I really like that there are many paths people can take in this field; self-taught, bootcamp, university. I'm not even sure if I want universities to be more practical. The chief complaint I hear is that the technologies that are taught are often out of date β€” was that your experience?

Collapse
 
toastking profile image
Matt Del Signore

I mean I learned Java in the beginning, which I liked because Java is still used everywhere. A lot of classes let us pick technologies. For my Machine Learning class I could choose between python/matlab/octave which was nice. My view on this is that school should give you the tools to learn any technology or language, along with theory to understand how they work.

Thread Thread
 
healeycodes profile image
Andrew Healey

I agree ☺️