top | item 12728738

(no title)

deeebug | 9 years ago

This doesn't sound like a Computer Science course. Maybe for something like a Software Engineering degree, but not for CS.

discuss

order

ASpring|9 years ago

Agreed. The post is so devoid of any context about where this would fit in a program that it's hard to tell what the author was attempting to convey.

It's absolutely inappropriate as a starting point for either CS or SE.

catnaroek|9 years ago

Agreed. This raises even more questions: Do we need more computer scientists or software engineers? Why do so many universities offer computer science programs, if the job market is primarily asking for software engineers? Even worse, why do so many universities offer software engineering programs that call themselves “computer science” programs? Isn't that lying to students?

ktRolster|9 years ago

The job market seems to favor Computers Science degrees over Software Engineering degrees.

Although it favors job experience over both.

arekkas|9 years ago

That's what you do in courses like "Introduction to Software Engineering" (first/second lecture), which usually are part of the first BSc CS semester.

I don't disagree though that the title is misleading and the content quite disappointing and it wouldn't make a semester-long course because that list is covered in 10 minutes and it's nowhere near academia.

catnaroek|9 years ago

I knew what to expect from the title. An actual computer scientist wouldn't be clueless enough to suggest (s)he can teach everything about computer science. Instead he would probably say how (s)he would teach something in his(er) narrow field of specialization - algorithms, databases, operating systems, compilers, whatever.

empath75|9 years ago

It's not even software engineering, it's just basic troubleshooting skills. You could teach automotive repair or plumbing the same way, probably. I'd like to see a course taught in that that doesn't necessarily focus on computers, because those skills are tremendously applicable in pretty much every field.