Click here to Skip to main content
15,888,461 members

Survey Results

What programming languages should be taught in High School or above?

Survey period: 27 Oct 2014 to 3 Nov 2014

Choose all you think help teach the philosophy, design and patterns required for someone to truly understand programming.

OptionVotes% 
C#1,49254.91
C or C++1,53056.31
COBOL893.28
Haskell1324.86
Java1,00837.10
Javascript87432.17
MATLAB2147.88
Python62723.08
Ruby1917.03
Scheme682.50
Other37513.80
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: If I were to teach programming... Pin
Mike Hankey27-Oct-14 6:10
mveMike Hankey27-Oct-14 6:10 
GeneralRe: If I were to teach programming... Pin
Pualee27-Oct-14 4:34
Pualee27-Oct-14 4:34 
GeneralRe: If I were to teach programming... Pin
Marc Clifton27-Oct-14 7:29
mvaMarc Clifton27-Oct-14 7:29 
GeneralRe: If I were to teach programming... Pin
clawton27-Oct-14 6:46
clawton27-Oct-14 6:46 
GeneralRe: If I were to teach programming... Pin
Marc Clifton27-Oct-14 6:53
mvaMarc Clifton27-Oct-14 6:53 
GeneralRe: If I were to teach programming... Pin
clawton27-Oct-14 7:02
clawton27-Oct-14 7:02 
GeneralRe: If I were to teach programming... Pin
Jörgen Andersson29-Oct-14 8:01
professionalJörgen Andersson29-Oct-14 8:01 
GeneralRe: If I were to teach programming... Pin
David O'Neil27-Oct-14 15:51
professionalDavid O'Neil27-Oct-14 15:51 
... I would not go that route. Instead, I'd try to find a problem that excites the student, and help him solve it for himself by transmitting the knowledge to do so. Along the way I'd try to keep his excitement up as the topics you raised logically came into focus at the proper time. Perhaps there would be no 'proper time,' but in that case the student wasn't really a student, and I would reconsider my teaching approach for the next kid.

Start with excitement, go from there... I know that is far from today's teaching model, but everything I've learned has been through that method. Much of the school stuff has been forgotten, because it was unexciting in presentation, and personally.

GeneralRe: If I were to teach programming... Pin
KiwiRoger27-Oct-14 23:29
KiwiRoger27-Oct-14 23:29 
GeneralRe: If I were to teach programming... Pin
milo-xml28-Oct-14 1:36
professionalmilo-xml28-Oct-14 1:36 
GeneralForth. Pin
Vivi Chellappa27-Oct-14 1:31
professionalVivi Chellappa27-Oct-14 1:31 
GeneralRe: Forth. Pin
RugbyLeague27-Oct-14 1:59
RugbyLeague27-Oct-14 1:59 
GeneralAlgol Pin
Vivi Chellappa27-Oct-14 1:28
professionalVivi Chellappa27-Oct-14 1:28 
GeneralRe: Algol Pin
Andrew Leeder27-Oct-14 3:48
Andrew Leeder27-Oct-14 3:48 
GeneralC and Lisp Pin
RugbyLeague27-Oct-14 1:09
RugbyLeague27-Oct-14 1:09 
GeneralC Or C++ Pin
Shweta N Mishra27-Oct-14 0:17
professionalShweta N Mishra27-Oct-14 0:17 
GeneralLost all faith in our education system... Pin
Sander Rossel26-Oct-14 21:40
professionalSander Rossel26-Oct-14 21:40 
GeneralAnd what about ... ? Pin
V.26-Oct-14 21:15
professionalV.26-Oct-14 21:15 
GeneralWhy any? Pin
User 5924126-Oct-14 21:07
User 5924126-Oct-14 21:07 
GeneralRe: Why any? Pin
mirdana26-Oct-14 22:36
mirdana26-Oct-14 22:36 
GeneralRe: Why any? Pin
John M. Drescher27-Oct-14 2:58
John M. Drescher27-Oct-14 2:58 
GeneralAnyone for FORTRAN ? Pin
Amarnath S26-Oct-14 20:39
professionalAmarnath S26-Oct-14 20:39 
GeneralRe: Anyone for FORTRAN ? Pin
Juan__Perez27-Oct-14 0:22
professionalJuan__Perez27-Oct-14 0:22 
GeneralWhy both JavaScript AND Java? Pin
Agent__00726-Oct-14 20:14
professionalAgent__00726-Oct-14 20:14 
GeneralRe: Why both JavaScript AND Java? Pin
OriginalGriff26-Oct-14 20:40
mveOriginalGriff26-Oct-14 20:40 

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.