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
-
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