Descriptor
| Computer Software Development | 3 |
| Programming Languages | 3 |
| Teaching Methods | 3 |
| Computer Assisted Instruction | 2 |
| Problem Solving | 2 |
| College Students | 1 |
| Computer Literacy | 1 |
| Computer Science Education | 1 |
| Concept Teaching | 1 |
| Courses | 1 |
| Curriculum Development | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 3 |
| Reports - Evaluative | 2 |
| Reports - Research | 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
Peer reviewedLai, Shu-Ling; Repman, Judith L. – International Journal of Instructional Media, 1996
Purposes of this study were to determine: (1) if analogies and elaboration and placement of the analogies help novices learning a computer-programming language; (2) if students' mathematics ability influences programming learning; and (3) the interaction effects between analogy and mathematics ability. Subjects were 156 college students. Results…
Descriptors: College Students, Computer Assisted Instruction, Computer Science Education, Computer Software Development
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


