News for hackers. Stuff that matters.
Re:Computer Sciences Courses That Don't Exist, but Should by piyushpr134 on Thursday September 10, 2015 @11:32PM (#10201878)
How about 1. Version control systems and how to use them always 2. Practical introduction to sql and nosql databases 3. Database schema design along with practical projects 4. Introduction to HTTP 5. Introduction to Web frameworks 6. Introduction to mobile development 7. Mobile app design basics 8. How to clear job interviews

?

Re:Computer Sciences Courses That Don't Exist, but Should by dredmorbius on Friday September 11, 2015 @04:13AM (#10202523)
There's theory and practice.

When I started with computers in the dark ages (mid 1980s), there might have been RCS and SCCS... Yes, SCCS actually dates to 1972. RCS from a decade later. CVS ... woah, that is also an 80s kid: 1986, wasn't something I encountered1until later. Ah, initial release 1990. Subversion came along and changed everything in 2000, mercurial in 2005. I remember some heated Hg, arch, and Git debates for a while.

Unfortunately, I've got (bad) habits from most of these stuck to different layers of my brain....

Databases may be going through similar revision (though you'll still get a fair bit of mileage from 5NF.

HTTP may or may not be due for major revisions given variously:

1. Calls for distributed Web.

2. Issues with presentation and form factor.

3. Conflicts between document and application presentation.

4. Privacy and security.

Web frameworks change too quickly to be worth teaching. Best learn general UI principles. Dittos mobile apps.

Re:Computer Sciences Courses That Don't Exist, but Should by piyushpr134 on Friday September 11, 2015 @09:48AM (#10203613)
See it is one thing that the tool you have been taught becomes obsolete and quite another that you are not even familiar with the concept of http, vcs, and sql. It is far more easier for somebody who knows mysql to understand and come upto speed on a postgres/mongodb than somebody who is not at all exposed to these concepts.

Moreover course curriculum needs to be updated every 2-3 years when such courses are taught to keep them relevant

Re:Computer Sciences Courses That Don't Exist, but Should by dredmorbius on Saturday September 12, 2015 @04:54PM (#10209351)
Actually, in my case I'm not formally educated in compsci. A couple of programming courses but picked up what I know on the job. It's fairly effective.
Re:Computer Sciences Courses That Don't Exist, but Should by ImNotAKompjoetr on Friday September 11, 2015 @04:31AM (#10202604)
I got almost all these things at my school, shame a lot of the teachers were really bad at teaching and almost all of us learned everything from google... You could argue that if the curriculum didn't include these things we wouldn't have googled the stuff either, so I suppose my education wasn't all bad