Jump to content

Recommended Posts

Posted

Sorry if this is old news, but ...

 

Slashdot has picked up on an article written for a Defense Dept. journal by two retired CS profs from NYU (who now run an Ada software company): "Computer Science Education: Where Are the Software Engineers of Tomorrow?"* The article (online here) claims that CS students aren't being taught the basics:

 

"Over the last few years we have noticed worrisome trends in CS education. The following represents a summary of those trends:

  1. Mathematics requirements in CS programs are shrinking.
  2. Thedevelopment of programming skills in several languages is giving way tocookbook approaches using large libraries and special-purpose packages.
  3. Theresulting set of skills is insufficient for today’s software industry(in particular for safety and security purposes) and, unfortunately,matches well what the outsourcing industry can offer. We are trainingeasily replaceable professionals."

The authors claim that a big part of the problem is the use of Java as the first programming language taught in the curriculum.

 

"Because of its popularity in the context of Web applications and theease with which beginners can produce graphical programs, Java hasbecome the most widely used language in introductory programmingcourses. We consider this to be a misguided attempt to make programmingmore fun, perhaps in reaction to the drop in CS enrollments thatfollowed the dot-com bust. What we observed at New York University isthat the Java programming courses did not prepare our students for thefirst course in systems, much less for more advanced ones. Studentsfound it hard to write programs that did not have a graphic interface,had no feeling for the relationship between the source program and whatthe hardware would actually do, and (most damaging) did not understandthe semantics of pointers at all, which made the use of C in systemsprogramming very challenging."

 

More...

 

View All Our Microsoft Related Feeds

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...