One problem for CS education is that the salaries for academia are so low compared to industry that if someone is even vaguely competent, they can at least double their income by working a 'real' job. Now this may be different at higher levels of colleges but generally those folks are such bullshitters they wouldn't last outside of academia.

As what to improve?
Depends if it's a research or vocational course.

For vocational; heavy on group projects, common tools, methodologies and architectures. All demonstrated in something like c#/java/python. And one project must have a web app (db, app layer and JavaScript from end)
Basic knowledge of algorithms, runtime analysis (O notation) and some data structures and you're an instahire.

For research, go wild. Deep dive into the math, algorithmic side. Read up lots of research papers. Try out different programming paradigms. You would aim for a career in academia, AI, quant finance etc...

  • 0
  • -1
    I totally agree with you on this one. We need to pin point the problems and then give their solutions, for that and https://edubirdie.net/ does just that for students by writing quality essays. When it comes to research we need to be rigorous in that. Utilizing resources wisely is not cheap, so using edu birdie and this strategy for vocational studies will really help.
Add Comment