Should a computer science degree require learning C ?
When I learned C in college I wondered many times if I was really going to need that skill later in life. I felt the same way when I was taught assembly, fortran, cobol and pascal.
By the end of senior year, I had much more fun & interest building things with HyperCard and SuperCard than anything else.
In recent years, I’ve heard more and more people suggest that learning C should not be a requirement to get a CS degree. I know people my age or older may shudder at that thought.
With this in mind, I really liked reading “Ping - Technolnology Doesn’t Dumb Us Down. It Frees Our Minds” in yesterdays NYT. It addresses the bigger question about the natural evolution of technology and how it impacts learning and growing.
Read the whole story but I’ll leave you with the last line of the article which I agreed with:
“The pessimistic assumption that new technologies will somehow make our lives worse may be a function of occupation or training. Paul Saffo, the futurist, says he could divide the technology world into two kinds of people: engineers and natural scientists. He says the world outlook of the engineer is by nature optimistic. Every problem can be solved if you have the right tools and enough time and you pose the correct questions. Other people, who can be just as scientific, see the natural order of the world in terms of entropy, decline and death.”
Post Notes
-
xharekx33 liked this
-
michee liked this
-
webbo reblogged this from marco
-
brendn reblogged this from marco and added:
discussion started by Bijan...picked up by Marco: The first programming language I learned...
-
do-nothing reblogged this from marco
-
2arrs2ells reblogged this from marco and added:
Marco captures why I’m taking
-
benkraal reblogged this from inky and added:
I agree with Marco. Back in the day, when I was doing my undergrad CS degree, we were started on Smalltalk (Java was...
-
gbattle reblogged this from marco and added:
As a guy who took C in college from Brian Kernighan (yes, that Kernighan), algorithms from Robert Sedgwick (author of...
-
caseyliss reblogged this from marco and added:
I completely concur with Marco. Granted, I’m biased, as I was taught C++...spent my first...
-
inky reblogged this from marco
-
parhasard reblogged this from marco
-
marco reblogged this from bijan and added:
Todd’s response:...Very good point. But people think learning
-
morningstar reblogged this from webmarc and added:
Often people ask me, “what...best computer programming language
-
webmarc reblogged this from bijan and added:
In his post questioning what should be taught...CS majors, Bijan asks “Should a computer...
-
bijan posted this