Descriptor
| Computer Science Education | 5 |
| Computer Software Development | 5 |
| Higher Education | 4 |
| Programming | 4 |
| Programming Languages | 3 |
| Computer Assisted Instruction | 2 |
| Teaching Methods | 2 |
| Academic Achievement | 1 |
| Authoring Aids (Programming) | 1 |
| College Students | 1 |
| Computer Interfaces | 1 |
| More ▼ | |
Author
| Kesh, Someswar | 1 |
| Lai, Shu-Ling | 1 |
| Lorents, Alden C. | 1 |
| Nerur, Sridhar | 1 |
| Ramanujan, Sam | 1 |
| Repman, Judith L. | 1 |
| Schrage, John F. | 1 |
| Skrein, Dale | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Descriptive | 3 |
| Speeches/Meeting Papers | 2 |
| Guides - Non-Classroom | 1 |
| Information Analyses | 1 |
| Reports - Research | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lorents, Alden C. – 1997
Various schools are struggling with the introduction of Object Oriented (OO) programming concepts and GUI (graphical user interfaces) within the traditional COBOL sequence. OO programming has been introduced in some of the curricula with languages such as C++, Smalltalk, and Java. Introducing OO programming into a typical COBOL sequence presents…
Descriptors: Computer Interfaces, Computer Science Education, Computer Software Development, Computer System Design
Peer reviewedSkrein, Dale – Journal of Computing in Higher Education, 1994
CPU SIM, an interactive low-level computer simulation package that runs on the Macintosh computer, is described. The program is designed for instructional use in the first or second year of undergraduate computer science, to teach various features of typical computer organization through hands-on exercises. (MSE)
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, 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
Nerur, Sridhar; Ramanujan, Sam; Kesh, Someswar – JCSE Online, 2002
Discusses the need for people with object-oriented (OO) skills, explains benefits of OO in software development, and addresses some of the difficulties in teaching OO. Topics include the evolution of programming languages; differences between OO and traditional approaches; differences from data modeling; and Unified Modeling Language (UML) and…
Descriptors: Computer Science Education, Computer Software Development, Instructional Development, Programming Languages
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


