3
AleCx04
2y

Theory should be minimal courses, just something to think about and not something that expands through the entire curriculum as if anyone was to use it. Theory and fundamentals are enough, after that have career paths over what students want to focus on depending on a class that takes them through each different field: web development, db development, micro controller programming, os programming networking programming etc etc etc.

Basically, not :hey! here are some shitty basic programming classes, ok now let us move into calculus 1, 2, 3 etc etc. Most people come out of schools with no knowledge of what happens in the real world.

Comments
  • 1
    It’s funny reading these weeklies now. Basically everything all of us professional devs think should be done to improve CS education is already being done here in Finland at universities of applied sciences. Doesn’t mean there’s not room for improvement, though. It wasn’t that long ago, actually, that they didn’t teach vcs and only glanced over security. That’s changed now.
  • 0
    I agree that more focus on actual IT infrastructure and architecture would be amazing, but if you can’t grasp core mathematics, then how will you handle writing a complex algorithm that you can’t find on stack overflow or the like?

    I believe the point to focusing so much on theory is that you’ll have a diverse set of tools(knowledge) that you can tap into..

    Also, if you want to write software for anything that could potential kill a human, you sure as hell better understand physics and the mathematics that goes with it.

    Just a few examples: space shuttle, airplanes, medical equipment, ext
  • 0
    @sparrowEatsHawk which is what I was talking about concerning the fields in which people will go to. From my current perspective, there seems to be a heavy emphasis in just theory, then when they come out they have all the theory in the world, yet no real world experience. I would still deem these people highly unlikely to develop any of the items you described without killing someone. They can probably do backpropagation on a 10million node neural net by hand.....yet they cannot code for shit: still bad.

    In my point of view, it should be a selection process: Lil pedro has a 3.9 GPA, let us open <x> <y> and <z> career paths that will put his skills to better use.

    Etc etc
Add Comment