Descriptor
| Computer Science Education | 6 |
| Computer Software Development | 6 |
| Teaching Methods | 6 |
| Higher Education | 4 |
| Academic Achievement | 2 |
| Computer Assisted Instruction | 2 |
| High Schools | 2 |
| Instructional Innovation | 2 |
| Programing | 2 |
| Programming | 2 |
| Student Projects | 2 |
| More ▼ | |
Source
| Education and Computing | 1 |
| International Journal of… | 1 |
| Journal of Computer Science… | 1 |
| Journal of Educational… | 1 |
Author
| Lai, Shu-Ling | 1 |
| Lin, Janet Mei-Chuen | 1 |
| Liu, Hsi-Jen | 1 |
| McKim, James C., Jr. | 1 |
| Pomberger, Gustav | 1 |
| Repman, Judith L. | 1 |
| Rosen, Edward | 1 |
| Schrage, John F. | 1 |
| Taylor, Harriet G. | 1 |
| Wu, Cheng-Chih | 1 |
Publication Type
| Journal Articles | 4 |
| Information Analyses | 2 |
| Reports - Research | 2 |
| Speeches/Meeting Papers | 2 |
| Computer Programs | 1 |
| Guides - Classroom - Teacher | 1 |
| Opinion Papers | 1 |
| Reports - Descriptive | 1 |
Education Level
Audience
| Practitioners | 1 |
| Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Taylor, Harriet G. – 1994
Secondary computer science teachers who attended a special institute took part in a coordinated team software development exercise. The exercise was intended to provide experiences with collaborative learning in computer science, particularly to provide project design experiences and to allow students to practice new methodologies that could be…
Descriptors: Accrediting Agencies, Computer Science Education, Computer Software Development, Guidelines
Schrage, John F. – 1997
Based on literature and student input, six major concerns have been noted for student programming progress for the academic class and work environment. The areas of concern are module driver programming, program documentation, output design, data design, data validation; and reusable code. Each area has been analyzed and examined in the teaching…
Descriptors: Academic Achievement, Computer Oriented Programs, Computer Science Education, Computer Software Development
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 reviewedPomberger, Gustav – Education and Computing, 1993
Discusses software engineering and suggests necessary elements in a software engineering curriculum. Topics addressed include the importance of theory, project-oriented education, prototyping, exploratory programing, human-computer communication, thought models, distributed systems, parallel processing, documentation, testing and quality…
Descriptors: Administration, Computer Science Education, Computer Software, Computer Software Development
Peer reviewedLin, Janet Mei-Chuen; Wu, Cheng-Chih; Liu, Hsi-Jen – Journal of Educational Computing Research, 1999
Reports research findings of an experimental design in which cooperative-learning strategies were applied to closed-lab instruction of computing concepts. SimCPU, a software package specially designed for closed-lab usage was used by 171 high school students of four classes. Results showed that collaboration enhanced learning and that blending…
Descriptors: Computer Assisted Instruction, Computer Science Education, Computer Software Development, Cooperative Learning
Rosen, Edward; McKim, James C., Jr. – Journal of Computer Science Education, 1992
Presents the underlying ideas of the Software Cost Reduction (SCR) approach to requirements specifications. Results of applying this approach to the teaching of programing to high school students indicate that students perform better in writing programs. An appendix provides two examples of how the method is applied to problem solving. (MDH)
Descriptors: Academic Achievement, Computer Science Education, Computer Software Development, Computer Uses in Education


