Descriptor
| Computer Software Development | 3 |
| Problem Solving | 3 |
| Programming Languages | 3 |
| Computer Literacy | 2 |
| Learner Controlled Instruction | 2 |
| Skill Development | 2 |
| Teaching Methods | 2 |
| Computer Assisted Instruction | 1 |
| Concept Teaching | 1 |
| Courses | 1 |
| Curriculum Development | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 2 |
| Reports - Evaluative | 2 |
| Reports - Descriptive | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Milbrandt, George – Learning & Leading with Technology, 1995
Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…
Descriptors: Computer Literacy, Computer Software Development, Concept Teaching, Courses
Weber, Gerhard; Mollenberg, Antje – 1994
Novices in programming face many problems affecting their learning process and programming success. Learning to program includes using the programming environment, learning a programming language's syntax and semantics, understanding a problem and translating it into an executable plan, developing algorithms and programs, and testing and debugging…
Descriptors: Computer Literacy, Computer Software Development, Debugging (Computers), Experiential Learning
Peer reviewedCasey, Patrick J. – Computers in the Schools, 1997
Argues that including computer programming in the curriculum as a medium for instruction is a feasible alternative for teaching problem solving. Discusses the nature of problem solving; the problem-solving elements of discovery, motivation, practical learning situations and flexibility which are inherent in programming; capabilities of computer…
Descriptors: Computer Assisted Instruction, Computer Software Development, Curriculum Development, Elementary Education


