Publication Date
| In 2026 | 0 |
| Since 2025 | 38 |
| Since 2022 (last 5 years) | 164 |
| Since 2017 (last 10 years) | 376 |
| Since 2007 (last 20 years) | 505 |
Descriptor
| Computer Science Education | 692 |
| Problem Solving | 692 |
| Programming | 271 |
| Teaching Methods | 213 |
| Foreign Countries | 197 |
| Thinking Skills | 176 |
| Computer Software | 107 |
| Undergraduate Students | 105 |
| Student Attitudes | 94 |
| Computation | 91 |
| Cooperative Learning | 83 |
| More ▼ | |
Source
Author
| Armoni, Michal | 8 |
| Piele, Donald T. | 7 |
| Taitt, Kathy | 6 |
| Gal-Ezer, Judith | 5 |
| Margulieux, Lauren E. | 5 |
| Boyer, Kristy Elizabeth | 4 |
| Csernoch, Mária | 4 |
| Ginat, David | 4 |
| Kwon, Kyungbin | 4 |
| Lavy, Ilana | 4 |
| Rashkovits, Rami | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 48 |
| Teachers | 26 |
| Students | 12 |
| Researchers | 9 |
| Administrators | 2 |
| Policymakers | 2 |
Location
| Turkey | 27 |
| China | 13 |
| Australia | 11 |
| Brazil | 10 |
| Taiwan | 10 |
| Israel | 9 |
| Malaysia | 9 |
| Spain | 8 |
| New York (New York) | 7 |
| California | 6 |
| Hong Kong | 6 |
| More ▼ | |
Laws, Policies, & Programs
| Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Bayman, Piraye – 1983
Because previous research by Bayman and Mayer (1983) suggests that individuals who attempt to learn their first computer language develop a variety of misconceptions of the meanings of individual programming statements, this study investigated whether it is possible to enhance beginning programmers' understanding of the programming statements…
Descriptors: Computer Programs, Computer Science Education, Concept Formation, Higher Education
Barr, Avron; And Others – 1974
A course in computer programing is being developed as a vehicle for research in tutorial modes of computer-assisted instruction. Methods for monitoring and aiding the student as he works on interesting programing problems are employed. The problems are individually selected via an optimization scheme based on a model of the student's ability and…
Descriptors: Computer Assisted Instruction, Computer Programs, Computer Science Education, Problem Solving
Peer reviewedCollier, P. A.; Samson, W. B. – Computer Education, 1982
The use of the Prolog programing language is promoted as the language to use by anyone teaching a course in relational databases. A short introduction to Prolog is followed by a series of examples of queries. Several references are noted for anyone wishing to gain a deeper understanding. (MP)
Descriptors: College Science, Computer Programs, Computer Science Education, Computers
Peer reviewedDougall, Don; And Others – Computer Education, 1983
Describes a preliminary investigation in which students were taught BASIC programing using deliberately bugged programs, with program descriptions and photographs of screen as it should look if programs were running correctly. Includes educational issues involved, constraints of the investigation, sample programs, subjective/statistical analyses,…
Descriptors: Computer Programs, Computer Science Education, Educational Research, Foreign Countries
Piele, Donald T. – Creative Computing, 1981
A teaching strategy for problem solving with computers is detailed. The approach provides a "midline" level of help that encourages exploratory activity yet provides enough guidance to increase chances of pupil success. (MP)
Descriptors: Computer Programs, Computer Science Education, Computers, Mathematics Education
Peer reviewedBayman, 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
Board, Raymond Acton – 1990
This thesis addresses problems from two areas of theoretical computer science. The first area is that of computational learning theory, which is the study of the phenomenon of concept learning using formal mathematical models. The goal of computational learning theory is to investigate learning in a rigorous manner through the use of techniques…
Descriptors: Algorithms, Computer Science, Computer Science Education, Higher Education
Brooks, Sarah – 1981
Computer programing and problem-solving steps in mathematics are viewed to have related concepts. Some heuristics are compared with some suggestions for structured programing. The one fundamental difference between problem solving in general and when using the computer is seen as the computer solution must be finite. The computer is viewed as a…
Descriptors: Computer Science Education, Computers, Educational Technology, Logic
Goldstein, Ira; And Others – 1974
LISP LOGO is a computer language invented for the beginning student of man-machine interaction. The language has the advantages of simplicity and naturalness as well as that of emphasizing the difference between programs and data. The language is based on the LOGO language and uses mnemonic syllables as commands. It can be used in conjunction with…
Descriptors: Artificial Intelligence, Computer Programs, Computer Science Education, Computers
Peer reviewedKoffman, E. B.; Perry, J. M. – International Journal of Man-Machine Studies, 1976
Describes a model for the design of computer assisted instruction (CAI) in problem solving for an introductory digital systems design course. Includes evaluation. (LS)
Descriptors: Computer Assisted Instruction, Computer Science Education, Evaluation, Higher Education
Classroom Computer Learning, 1983
Offers such teaching activities as a one-line program contest, field trips, examining job openings in newspapers, and a writing activity speculating what would happen if robots did not follow Isaac Asimov's "Three Laws of Robotics." Includes "Logo Goes to High School" by E. Paul Goldenberg, discussing problem-solving tasks…
Descriptors: Computer Programs, Computer Science Education, High Schools, Learning Activities
Peer reviewedTomek, Ivan – Computers and Education, 1982
Describes "Josef," a robot programing language similar to the LOGO turtle language, which has been designed as an instructional system through which the algorithmic problem-solving skills required in computer programing can be developed and tested in a controlled learning environment. Four figures and a reference list are included. (JL)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Higher Education
Nilson, Jeff – Classroom Computer News, 1983
"Big Business" is a series of computer simulations designed to give players a chance to compete in the practical world of business and finance. The basic elements of the simulations and versions designed for home use, middle school students, and high school students are described. (Author/JN)
Descriptors: Business, Computer Oriented Programs, Computer Programs, Computer Science Education
Friel, Susan – Classroom Computer News, 1983
"Lemonade" is one in a series of simulations designed to permit exploration of elementary concepts in economics. The nature of the simulation, problem-solving skills fostered, and suggestions for use of the program in the classroom are discussed. (Author/JN)
Descriptors: Computer Oriented Programs, Computer Programs, Computer Science Education, Economics
Block, David – Creative Computing, 1982
Two kinds of secret writing, codes and ciphers, are discussed. The weakness of a ciphering system mentioned in the March 1981 issue is pointed out, and an alternate method is presented. Programs written in BASIC are presented which can be used to encipher messages and help break ciphers. (MP)
Descriptors: Computer Science, Computer Science Education, Enrichment Activities, Mathematical Applications


