Affiliation:
1. Stanford University, Stanford, California
Abstract
This paper describes why the study of algorithms should be a fundamental component of the standard introductory computer science (CS) curriculum. By shifting the focus of basic CS classes from
implementation
to
concept
, educators can greatly enhance student understanding and course relevance despite rapidly-changing paradigms, technologies, and programming languages. Teaching algorithms also encourages the development of other more generalized skills, including the scientific method, problem-solving, modeling, and technical communication.
Publisher
Association for Computing Machinery (ACM)
Reference6 articles.
1. Using scientific experiments in early computer science laboratories
2. Why students with an apparent aptitude for computer science don't choose to major in computer science
3. Moorman P. and E. Johnson. "Still a Stranger Here: Attitudes Among Secondary School Students Towards Computer Science." In Proceedings of the Eighth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2003) (Thessaloniki Greece). ACM Press New York NY 2003 193--197. 10.1145/961511.961564 Moorman P. and E. Johnson. "Still a Stranger Here: Attitudes Among Secondary School Students Towards Computer Science." In Proceedings of the Eighth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2003) (Thessaloniki Greece). ACM Press New York NY 2003 193--197. 10.1145/961511.961564
4. Factors effecting high school student's choice of computer science as a major
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献