Publication Date
| In 2026 | 0 |
| Since 2025 | 91 |
| Since 2022 (last 5 years) | 480 |
| Since 2017 (last 10 years) | 964 |
| Since 2007 (last 20 years) | 1400 |
Descriptor
| Computer Science Education | 1682 |
| Teaching Methods | 1682 |
| Foreign Countries | 614 |
| Programming | 573 |
| Computer Software | 417 |
| Student Attitudes | 381 |
| Undergraduate Students | 324 |
| Instructional Effectiveness | 287 |
| College Students | 257 |
| Educational Technology | 220 |
| Problem Solving | 214 |
| More ▼ | |
Source
Author
| Hazzan, Orit | 7 |
| Xinogalos, Stelios | 7 |
| Barnes, Tiffany | 6 |
| Mayer, Richard E. | 6 |
| Lang, Guido | 5 |
| Lavy, Ilana | 5 |
| Ragonis, Noa | 5 |
| Chi, Min | 4 |
| Gal-Ezer, Judith | 4 |
| Hwang, Gwo-Jen | 4 |
| Kolikant, Yifat Ben-David | 4 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 46 |
| Australia | 35 |
| Taiwan | 35 |
| Brazil | 30 |
| Israel | 25 |
| United Kingdom | 25 |
| China | 24 |
| Germany | 24 |
| Spain | 23 |
| Greece | 19 |
| Finland | 17 |
| More ▼ | |
Laws, Policies, & Programs
| Carl D Perkins Vocational and… | 1 |
| Higher Education Opportunity… | 1 |
| No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Peer reviewedAllen, John R. – Computers and the Humanities, 1974
In the hope that a general exchange of information on computer courses for humanists will be of help to persons contemplating or already teaching such, and in the hope of encouraging a continued growth in the universities offering these courses, article surveyed that field. (Author/RK)
Descriptors: Computer Science Education, Course Descriptions, Curriculum Development, Humanistic Education
Case, Richard H. – 1971
The Gomoku game playing system was designed to provide a challenge to students taking an introductory course in programing with BASIC--to write a program in BASIC which will make a move in a Japanese game called Gomoku. This system should provide experiences for the student in designing and debugging a program which would be superior to assigned…
Descriptors: Computer Programs, Computer Science Education, Educational Games, Programing
Classroom Computer Learning, 1985
Presents a collection of teaching activities suitable for students in the upper grades. These activities focus on practical programming projects, use of word processors for learning a foreign language, an Atari program for making a starburst, and a program (with deliberate errors) to determine the thickness of folded paper. (JN)
Descriptors: Computer Science Education, Intermediate Grades, Learning Activities, Programing
Classroom Computer Learning, 1984
Presented are six practical teaching suggestions selected from commercially available materials and ideas submitted by readers. A personalized poster program, a hiking program, and activities in which students send the Logo turtle on an egg hunt and study pattern block programing are included. (JN)
Descriptors: Computer Science Education, Elementary Education, Learning Activities, Programing
Peer reviewedCook, Allen R. – CoED, 1983
Reviews experiences in teaching computer programing to engineering freshmen at the University of Oklahoma. Focuses on the stimulating interactive environment that is possible when using the UNIX operating system to introduce students to programing. (JN)
Descriptors: Computer Science Education, Engineering Education, Higher Education, Programing
Sorva, Juha; Karavirta, Ville; Korhonen, Ari – Journal of Information Technology Education, 2007
Expert programmers possess schemas, abstractions of concrete experiences, which help them solve programming problems and lessen the load on their working memory during problem solving. Possession of schemas is a key difference between novices and experts, which is why instructors need to help students construct them. One recent tool for…
Descriptors: Feedback (Response), Introductory Courses, Programming, Teaching Methods
Tutty, J.; Sheard, J.; Avram, C. – Computer Science Education, 2008
This paper builds on previous research into teachers' conceptions of learning and teaching with an investigation of information technology academics. Using a phenomenographic approach to build a model of IT academics experiences and practice of teaching, we aimed to identify any specific issues that academics in the IT discipline face and to…
Descriptors: Higher Education, Discipline, Information Technology, Teaching Methods
The Effect of Incorporating Cooperative Learning Principles in Pair Programming for Student Teachers
Mentz, E.; van der Walt, J. L.; Goosen, L. – Computer Science Education, 2008
Based on their quantitative and qualitative investigations, the authors conclude that pair programming as a strategy for teaching student teachers could be made more effective through the incorporation of principles associated with cooperative learning. They substantiate this claim by referring to a literature study about the advantages and…
Descriptors: Preservice Teachers, Learning Strategies, Cooperative Learning, Programming
Shubert, Charles; Ceraj, Ivica; Riley, Justin – Journal of Computers in Mathematics and Science Teaching, 2009
The advancement of computer technology used for research is creating the need to change the way classes are taught in higher education. "Bringing Research Tools into the Classroom" has become a major focus of the work of the Office of Educational Innovation and Technology (OEIT) for the Dean of Undergraduate Education (DUE) at the…
Descriptors: Research Tools, Undergraduate Study, Computer Uses in Education, Educational Innovation
Mayer, Richard E. – 1979
This discussion of the kind of knowledge acquired by a novice learning BASIC programming and how this knowledge may be most efficiently acquired suggests that people who do programming acquire three basic skills that are not obvious either in instruction or in traditional performance: (1) the ability to analyze each statement into a type of…
Descriptors: Computer Science Education, Instructional Innovation, Learning Processes, Learning Theories
Dunn, Walter L. – 1972
Three new teaching techniques, using established principles of learning, were combined to teach an introductory digital computer course to college students. The techniques were: 1) programed instruction; 2) Fields-type teaching tests, "a discrimination method to teach concepts by modifying the examination procedure to emphasize similarities…
Descriptors: College Students, Comparative Analysis, Computer Science Education, Proctoring
Classroom Computer Learning, 1985
Presents four activities suitable for upper elementary and middle/junior high school students. These activities focus on: (1) a customized spelling program; (2) designing fashions; (3) a student-generated form letter to parents; and (4) computer debates. (JN)
Descriptors: Computer Science Education, Intermediate Grades, Junior High Schools, Learning Activities
Classroom Computer Learning, 1985
Presents a collection of teaching activities suitable for middle grade students. They include a program for an Apple sketch pad and a Logo procedure to determine what angles produce polygons. Comments related to inputing variables, replicating patterns and figures, and using electronic spreadsheets are included. (JN)
Descriptors: Computer Science Education, Intermediate Grades, Junior High Schools, Learning Activities
Classroom Computer Learning, 1985
Presents a collection of computer-oriented teaching activities for the middle grades. They focus on Logo activities to sharpen visualization skills, use of spreadsheets, various uses of Apple microcomputer paddles, and writing a program from program output. All activities may be adapted for lower or higher grade levels. (JN)
Descriptors: Computer Science Education, Intermediate Grades, Junior High Schools, Learning Activities
Classroom Computer Learning, 1985
Describes computer-oriented teaching activities for the upper grades. They focus on the use of databases in history classes, checking taxes, examining aspects of the joystick button on Atari microcomputers, printing control using Logo, and a Logo program that draws whirling squares. All activities can be adapted for lower grades. (JN)
Descriptors: Computer Science Education, Databases, Intermediate Grades, Learning Activities

Direct link
