Click here to Skip to main content
15,908,013 members

Survey Results

Should Comp Sci students learn C++?   [Edit]

Survey period: 5 Mar 2012 to 12 Mar 2012

Learning about pointers, memory management, linked lists and to-the-metal programming used to be important. Is it still a necessary skill?

OptionVotes% 
Yes1,21887.82
No16912.18



 
Generalmaybe, maybe not Pin
Dennis E White5-Mar-12 19:49
professionalDennis E White5-Mar-12 19:49 
GeneralYessssss Pin
sravani.v5-Mar-12 19:17
sravani.v5-Mar-12 19:17 
GeneralYes! Pin
valeriyabobko5-Mar-12 18:04
valeriyabobko5-Mar-12 18:04 
GeneralAbsolutely Pin
Tom Clement5-Mar-12 17:30
professionalTom Clement5-Mar-12 17:30 
GeneralA tripple Yes Pin
Lakamraju Raghuram5-Mar-12 16:42
Lakamraju Raghuram5-Mar-12 16:42 
GeneralMy first Language Pin
Mico Perez5-Mar-12 13:34
Mico Perez5-Mar-12 13:34 
GeneralA bit emphatic and definitive 'Yes' Pin
Vasudevan Deepak Kumar5-Mar-12 10:52
Vasudevan Deepak Kumar5-Mar-12 10:52 
GeneralIt's not the students I'm worried about... PinPopular
Sander Rossel5-Mar-12 9:23
professionalSander Rossel5-Mar-12 9:23 
I didn't study anything computer related myself, but I know several people that did and they all come with the same story: "We had to tell our professors what was going on...". Or professors that still used some prehistoric software because it was all they knew etc. I studied media and my professor didn't know the difference between a Flash application and a YouTube vid (wildly clicking on YouTube vid: "Why doesn't it respond!?")... Perhaps you could get away with teaching the same stuff every year in math or English class, but NOT in programming class.
How can we be educated if the educators don't know?

Anyway, I think every programmer should know a thing or two about memory management, pointers, that kind of stuff.
It's an OO world.
C#
public class Naerling : Lazy<Person>{
    public void DoWork(){ throw new NotImplementedException(); }
}

GeneralRe: It's not the students I'm worried about... Pin
Dávid Kocsis5-Mar-12 21:45
Dávid Kocsis5-Mar-12 21:45 
GeneralRe: It's not the students I'm worried about... Pin
Sander Rossel6-Mar-12 8:12
professionalSander Rossel6-Mar-12 8:12 
GeneralDefinitely Yes Pin
jpoggio5-Mar-12 9:09
jpoggio5-Mar-12 9:09 
GeneralBecause It's An Eye-Opener Pin
W Balboos, GHB5-Mar-12 7:59
W Balboos, GHB5-Mar-12 7:59 
GeneralYes. Wait, no. Wait, maybe. Pin
Jeremy Hutchinson5-Mar-12 6:11
professionalJeremy Hutchinson5-Mar-12 6:11 
GeneralYes, but with an addition. Pin
fjdiewornncalwe5-Mar-12 5:40
professionalfjdiewornncalwe5-Mar-12 5:40 
GeneralRe: Yes, but with an addition. Pin
S Houghtelin5-Mar-12 6:24
professionalS Houghtelin5-Mar-12 6:24 
GeneralNot Necessarily Pin
Michael Bergman5-Mar-12 4:42
Michael Bergman5-Mar-12 4:42 
GeneralNo! PinPopular
56789012345-Mar-12 3:41
56789012345-Mar-12 3:41 
GeneralIt's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 3:37
mveMike Hankey5-Mar-12 3:37 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Fabio Franco5-Mar-12 3:49
professionalFabio Franco5-Mar-12 3:49 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 3:53
mveMike Hankey5-Mar-12 3:53 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Fabio Franco5-Mar-12 4:02
professionalFabio Franco5-Mar-12 4:02 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 4:30
mveMike Hankey5-Mar-12 4:30 
GeneralYes to the main question no to the supplemental comment Pin
Keith Barrow5-Mar-12 2:37
professionalKeith Barrow5-Mar-12 2:37 
GeneralI would say yes, but... Pin
OriginalGriff5-Mar-12 2:28
mveOriginalGriff5-Mar-12 2:28 
GeneralRe: I would say yes, but... Pin
W Balboos, GHB5-Mar-12 2:53
W Balboos, GHB5-Mar-12 2:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.