Department of Energy Argonne National Laboratory Office of Science NEWTON's Homepage NEWTON's Homepage
NEWTON, Ask A Scientist!
NEWTON Home Page NEWTON Teachers Visit Our Archives Ask A Question How To Ask A Question Question of the Week Our Expert Scientists Volunteer at NEWTON! Frequently Asked Questions Referencing NEWTON About NEWTON About Ask A Scientist Education At Argonne Should we teach programming?
Name: T Cowan
Status: N/A
Age: N/A
Location: N/A
Country: N/A
Date: Around 1995

Our building principal is considering the removal of programming from the school's curriculum. He believes that fewer programmers are needed and we should concentrate on being computer users not programmers. Should we continue to teach programming to high school students? If we continue, what language should be taught? Most schools teach Pascal, but nobody in the real world uses Pascal. Should we be teaching "C" or some new language?

HOLY COW! the things that get into some people's heads! Programmers are more in demand today than ever before, and the demand will continue to grow. I know of an 8th grade class that just loves its course on BASIC. For more advanced high schoolers I would definitely recommend C.


Update - May 2010
A lot of high schools now offer programming classes to their students. I believe they are using Java, C#, and/or VB.NET


Click here to return to the Computer Science Archives

NEWTON is an electronic community for Science, Math, and Computer Science K-12 Educators, sponsored and operated by Argonne National Laboratory's Educational Programs, Andrew Skipor, Ph.D., Head of Educational Programs.

For assistance with NEWTON contact a System Operator (, or at Argonne's Educational Programs

Educational Programs
Building 360
9700 S. Cass Ave.
Argonne, Illinois
60439-4845, USA
Update: June 2012
Weclome To Newton

Argonne National Laboratory