NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Parker, Miranda C. – ACM Transactions on Computing Education, 2023
In the age of computing, there still exist many schools that do not offer computer science courses. The reason can be esoteric to designers of interventions, curricula, and policies. This study aims to answer the research question: "What do school officials perceive as barriers to and supports for offering computer science courses at their…
Descriptors: Barriers, Computer Science Education, High Schools, Affordances
Peer reviewed Peer reviewed
Direct linkDirect link
Garvin, Megean; Neary, Michael; DesJardins, Marie – ACM Transactions on Computing Education, 2019
High school computing education reform efforts have been ongoing across the United States, particularly in the past decade. Although national Computer Science (CS) for All initiatives are promising, states retain control over education policies. Recent computing education reform efforts in the state of Maryland (U.S.A.) focused on providing every…
Descriptors: Computer Science Education, Governance, Educational Change, High Schools
Peer reviewed Peer reviewed
Direct linkDirect link
Bell, Tim; Andreae, Peter; Robins, Anthony – ACM Transactions on Computing Education, 2014
For many years computing in New Zealand schools was focused on teaching students how to use computers, and there was little opportunity for students to learn about programming and computer science as formal subjects. In this article we review a series of initiatives that occurred from 2007 to 2009 that led to programming and computer science being…
Descriptors: Foreign Countries, Computer Science, Computer Science Education, Computer Literacy
Peer reviewed Peer reviewed
Direct linkDirect link
Khenner, Evgeniy; Semakin, Igor – ACM Transactions on Computing Education, 2014
This article deals with some aspects of studying Informatics in Russian schools. Those aspects are part of the "third dimension" of the Darmstadt model (they are also projected on the other two dimensions of this model) and include evolution of the subject, regulatory norms conforming to the Federal Educational Standards, the learning…
Descriptors: Foreign Countries, Information Technology, Computer Science Education, Secondary Education
Peer reviewed Peer reviewed
Direct linkDirect link
Liberman, Neomi; Beeri, Catriel; Kolikant, Yifat Ben-David – ACM Transactions on Computing Education, 2011
This article reports on difficulties related to the concepts of inheritance and polymorphism, expressed by a group of 22 in-service CS teachers with an experience with the procedural paradigm, as they coped with a course on OOP. Our findings are based on the analysis of tests, questionnaires that the teachers completed in the course, as well as on…
Descriptors: Programming, Teaching Methods, Computer Science Education, Questionnaires
Peer reviewed Peer reviewed
Direct linkDirect link
Zimmerman, Thomas G.; Johnson, David; Wambsgans, Cynthia; Fuentes, Antonio – ACM Transactions on Computing Education, 2011
This article reports on a public school that is succeeding in encouraging Latino high school students to select Computer Science (CS) as a major. The students attend a charter high school designed to encourage low-income Latino students to attend college and attain proficiency in English, Spanish, and computers. Using data from surveys and by…
Descriptors: High Schools, Private Schools, Intervention, Student Interests
Peer reviewed Peer reviewed
Direct linkDirect link
Goode, Joanna; Margolis, Jane – ACM Transactions on Computing Education, 2011
This article will detail efforts to broaden participation in computing in urban schools through a comprehensive reform effort of curricular development, teacher professional development, and policy changes. Beginning with an account of the curricular development of "Exploring Computer Science", we will describe the inquiry-based research…
Descriptors: Computer Science Education, Urban Schools, Educational Change, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
Armoni, Michal – ACM Transactions on Computing Education, 2011
Teaching computer science (CS) in high schools, rather than just programming or even computer literacy, is important as a means of introducing students to the true nature of CS, and enhancing their problem-solving skills. Since teachers are the key to the success of any high school educational initiative, any discussion of high school programs…
Descriptors: Teacher Education Programs, Program Effectiveness, High Schools, Computer Science Education