Publication Date
In 2025 | 254 |
Since 2024 | 826 |
Since 2021 (last 5 years) | 2317 |
Since 2016 (last 10 years) | 4021 |
Since 2006 (last 20 years) | 6040 |
Descriptor
Source
Author
Barnes, Tiffany | 22 |
Armoni, Michal | 18 |
Yadav, Aman | 17 |
Gal-Ezer, Judith | 16 |
Malmi, Lauri | 15 |
Xinogalos, Stelios | 15 |
Soh, Leen-Kiat | 14 |
Frydenberg, Mark | 13 |
Hazzan, Orit | 13 |
Kafai, Yasmin B. | 13 |
Howe, Richard D. | 12 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 722 |
Teachers | 398 |
Researchers | 149 |
Policymakers | 95 |
Administrators | 71 |
Students | 66 |
Media Staff | 11 |
Parents | 9 |
Community | 6 |
Counselors | 1 |
Support Staff | 1 |
More ▼ |
Location
Turkey | 248 |
Australia | 164 |
United Kingdom | 153 |
Canada | 127 |
Taiwan | 117 |
California | 113 |
China | 113 |
United States | 95 |
Germany | 86 |
Spain | 80 |
Finland | 77 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Oberman, Paul S. – JCSE Online, 2001
Describes an assignment for an introductory computer science class that requires the student to write a software program that simulates an automated teller machine. Highlights include an algorithm for the assignment; sample file contents; language features used; assignment variations; and discussion points. (LRW)
Descriptors: Algorithms, Assignments, Computer Science Education, Computer Simulation

Johnson, Brian L.; And Others – Computers and Education, 1990
Discusses the teaching consultant process in computer programing courses, describes a teaching consultant model from both the teachers' and students' perspectives, and shows how this model can be used to develop an intelligent teaching consultant (ITC). Differences between this collection of expert systems and conventional intelligent tutoring…
Descriptors: Computer Assisted Instruction, Computer Science Education, Computer System Design, Expert Systems

Bayman, Piraye; Mayer, Richard E. – Journal of Educational Psychology, 1988
BASIC programing was taught to 95 undergraduates from a manual emphasizing the language's syntax or from a manual that included additional material on the underlying semantics. Both approaches produced equivalent learning of syntactic features of BASIC; however, semantically trained students developed fewer misconceptions and performed better on…
Descriptors: Computer Science Education, Higher Education, Instructional Materials, Misconceptions

Emihovich, Catherine; Miller, Gloria E. – Discourse Processes, 1988
Analyzes the discourse of Logo lessons and suggests that successful learning of Logo concepts may involve a careful structuring of the teaching context. (SR)
Descriptors: Classroom Research, Computer Literacy, Computer Science Education, Computer Software

Wilcocks, Derek; Sanders, Ian – Computers & Education, 1994
Discussion of how to teach programming skills to novice programmers focuses on the use of a program animator that uses a copies model of recursion to teach the recursive function. Various mental models are reviewed; testing the recursion animator is described; and possibilities for further research are suggested. (12 references) (LRW)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Courseware

Teleky, Heidi Ann; And Others – Journal of Computers in Mathematics and Science Teaching, 1993
Addresses why the authors feel it is not inappropriate to teach about viruses in the how-to, hands-on fashion. Identifies the special features of Turbo Pascal that have to be used for the creation of an effective virus. Defines virus, derives its structure, and from this structure is derived the implemented virus. (PR)
Descriptors: Computer Assisted Instruction, Computer Science, Computer Software, Educational Technology

Troeger, Douglas R. – New Directions for Teaching and Learning, 1995
A new introductory computer science course at City College of New York builds on a foundation of logic to teach programming based on a "design idea," a strong departure from conventional programming courses. Reduced attrition and increased student and teacher enthusiasm have resulted. (MSE)
Descriptors: Classroom Techniques, College Instruction, Computer Science, Cooperative Learning
Cox, Anne; And Others – Vocational Aspect of Education, 1994
Describes biographical/life story methods used to explore the underrepresentation of women in computing courses in the United Kingdom. Explains how interviews were structured and conducted and illustrates the method of transcription used. (SK)
Descriptors: Biographies, Computer Science Education, Females, Foreign Countries

Bottino, Rosa Maria – Computers and Education, 1992
Reports results of two studies that compared the introduction of procedural (exemplified by Pascal) and declarative (exemplified by Prolog) programing languages to Italian secondary school students. Discussion covers learning approaches and problems, mental models, programing techniques, programing environments, and educational applications. (27…
Descriptors: Comparative Analysis, Computer Assisted Instruction, Computer Science Education, Foreign Countries

Walker, Rae – Australian Journal of Education, 1991
The evolution of school policy concerning computer use in Victoria (Australia) state secondary schools is reviewed. Computer technology is conceptualized as a social phenomenon. Discussed are the origins of microcomputing as a hobby, early uses of school microcomputing in Victoria, teacher organizations concerned with computer use, national policy…
Descriptors: Computer Oriented Programs, Computer Science, Educational History, Foreign Countries

Petersen, Ruth P. – Business Education Forum, 1991
One group of college students who had no previous keyboarding instruction and one group who had were tested after three months of microcomputer use. Previous instruction was found to increase speed; no significant difference in mean error scores appeared. Proficiency appeared to be enhanced by previous keyboarding instruction. (SK)
Descriptors: College Students, Computer Science Education, Higher Education, Keyboarding (Data Entry)

Shukur, Zarina; Burke, Edmund; Foxley, Eric – Journal of Computing in Higher Education, 1999
Describes an automatic grading system for a formal methods computer science course that is able to evaluate a formal specification written in the Z language. Quality is measured by considering first, specification correctness (syntax, semantics, and satisfaction of customer requirements), and second, specification maintainability (comparison of…
Descriptors: Computer Science, Computer Software Development, Evaluation Methods, Grading

Wagner-Dobler, Roland – Journal of the American Society for Information Science, 1997
In the history of science, there have often been periods of sudden rapprochements between pure science and technology-oriented branches of science. Mathematical logic as pure science and computer science as technology-oriented science have experienced such a rapprochement, which is studied in this article in a bibliometric manner. (Author)
Descriptors: Bibliometrics, Citation Analysis, Citations (References), Computer Science

de Villiers, M. R. – South African Journal of Higher Education, 2000
Describes the formative evaluation of a prototype, computerized, interactive learning and practice program for university students in theoretical computer science. Found the program to provide a rich learning environment. (EV)
Descriptors: Computer Assisted Instruction, Computer Science Education, Computer Software Evaluation, Courseware

Stoney, Christopher – Journal of Workplace Learning, 2002
A partnership between British Telecommunications (BT) and the Communication Workers Union resulted in a part-time bachelor's degree program for BT employees. The union played a key role in establishing the credibility of the program. Concerns included employee access to the program and manager resistance. The need to sustain workplace learning…
Descriptors: Bachelors Degrees, Computer Science Education, Corporate Education, Foreign Countries