Retraining teachers to teach high school computer science
Communications of the ACM
Communications of the ACM
Science, computational science, and computer science: at a crossroads
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Computer programming in high school vs. college
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
What (else) should CS educators know?
Communications of the ACM
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
Methods of teaching a computer science course for prospective teachers
ACM SIGCSE Bulletin
Great principles in computing curricula
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The concorde doesn't fly anymore
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Communications of the ACM
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Why complicate things?: introducing programming in high school using Python
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Bridging the gap between school computing and the “real world”
ISSEP'06 Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers
Computer science: a language of technology
ACM SIGCSE Bulletin
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Informatics education for new millennium learners
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Hi-index | 0.00 |
The field of computing is relatively young compared with other mature sciences, but it has been rapidly developing since its recognition as a stand-alone discipline. The dynamics of the field has led to its inadequate external image and posed challenges in educating newcomers. As a result, educators have been deliberating how to portray the field to others in a compelling way, and how to make computer science studies more appealing to prospective students. One main challenge for educators is to bridge the gap between school and the "real world" of computing. In this paper I discuss two major aspects of the existing gap that relate to (a) the perception of what computing is about, and (b) the educational milieu. I conclude with a description of computing programs, especially designed for high school, which have been in operation in Israel. The aim of the programs is to expose young students to scientific knowledge and the fundamentals of computing, and to motivate them to achieve expertise in this field.