Programming is the process of writing instructions that tell a computer how to perform a task. This is achieved using a programming language, which is a set of commands, functions, and statements that can be used to control the computer. In traditional computer science curricula, the first language taught is usually BASIC, followed by Pascal. Although these languages continue to be widely used in schools, they no longer provide the best introduction to computer programming.
One reason is that the rules and syntax of traditional computer science instruction bog students down, causing them to lose interest and motivation and eventually leading to their turning their backs on computer science.
A second reason is that languages that compel students to endure the seemingly endless edit - compile - link - debug cycle can all too easily lead to frustration for both students and teachers, with the same dispiriting results.
It's like putting students in a driver's ed class and telling them they have to learn how an internal combustion engine works before they can get behind the wheel of a car. Students need access to the power of a computer right away so they can experience the excitement. Many students are so turned off by their early experiences with the rigidity and pettiness of syntax-heavy languages such as BASIC and Pascal in introductory courses that they simply opt out of any further study of the subject. For some time now, colleges have been noticing a worrying drop in the number of students choosing to major in computer science.
It's time to make the change!
[ Corporate | Previous ] |
Last modified: May 29, 1998 Copyright © 1998 Schemers Incorporated Please EMail comments to emartin@schemers.com |