Descriptor
| Computer Software Development | 12 |
| Programming | 12 |
| Programming Languages | 12 |
| Higher Education | 6 |
| Computer System Design | 4 |
| Authoring Aids (Programming) | 3 |
| Computer Oriented Programs | 3 |
| World Wide Web | 3 |
| College Students | 2 |
| Computer Assisted Instruction | 2 |
| Computer Science | 2 |
| More ▼ | |
Source
| Journal of Educational… | 2 |
| Educational Media… | 1 |
| International Journal of… | 1 |
| Journal of Computing in… | 1 |
Author
| Bishop-Clark, Cathy | 1 |
| Burke, Edmund | 1 |
| Byers, John A. | 1 |
| Foxley, Eric | 1 |
| Hyltin, John P. | 1 |
| Lai, Shu-Ling | 1 |
| Lorents, Alden C. | 1 |
| Mollenberg, Antje | 1 |
| Muldner, Tomasz | 1 |
| Repman, Judith L. | 1 |
| Salustri, Filippo A. | 1 |
| More ▼ | |
Publication Type
| Reports - Descriptive | 6 |
| Journal Articles | 5 |
| Speeches/Meeting Papers | 5 |
| Reports - Research | 4 |
| Reports - Evaluative | 2 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Wadkins, J. R. Jefferson – 1994
This paper provides operational semantics for imperative programming languages that legitimize the phraseology used in the statement and proof of a fundamental theorem of program correctness. Some of the phrases used in the theorem are normally undefined, but intuitively appealing. This paper attempts to give precise meaning to the questionable…
Descriptors: Computer Software Development, Definitions, Programming, Programming Languages
Hyltin, John P.; And Others – 1993
This report describes DVI (Digital Video Interactive) technology, current authoring languages and tools, and the reasons for developing new tools and applications. The work described was performed by Betac Corporation as part of a Phase II Small Business Innovation Research project. Section I provides background information on DVI. DVI technology…
Descriptors: Authoring Aids (Programming), Computer Software Development, Military Training, Multimedia Instruction
Peer reviewedShukur, Zarina; Burke, Edmund; Foxley, Eric – Journal of Computing in Higher Education, 1999
Describes an automatic grading system for a formal methods computer science course that is able to evaluate a formal specification written in the Z language. Quality is measured by considering first, specification correctness (syntax, semantics, and satisfaction of customer requirements), and second, specification maintainability (comparison of…
Descriptors: Computer Science, Computer Software Development, Evaluation Methods, Grading
Peer reviewedSmith, Philip A.; Webb, Geoffrey I. – Journal of Educational Computing Research, 2000
Describes "Glass-box Interpreter" a low-level program visualization tool called Bradman designed to provide a conceptual model of C program execution for novice programmers and makes visible aspects of the programming process normally hidden from the user. Presents an experiment that tests the efficacy of Bradman, and provides…
Descriptors: Computer Assisted Instruction, Computer Oriented Programs, Computer Simulation, Computer Software Development
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 reviewedByers, John A. – Educational Media International, 1999
Describes a software system that allows teachers and students in practically any subject to make interactive expert systems of quizzes on the Internet. Discusses the design of the system, including building a database of questions and answers; integrating text files of questions and answers with JavaScript-HTML pages; and the JavaScript and HTML…
Descriptors: Computer Assisted Testing, Computer Software Development, Computer System Design, Database Design
Peer reviewedBishop-Clark, Cathy – Journal of Educational Computing Research, 1998
A study of 89 computer programming students in two instructional groups found that those using Visual Basic (VB) mastered programming design concepts as well as those using traditional BASIC. Concludes that VB is an excellent choice for a first programming course (high school or university) emphasizing sequence, selection, iteration, variables,…
Descriptors: Comparative Analysis, Computer Science, Computer Software Development, Design
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
Snyder, Robin M. – 1998
This paper describes the use of simple 4DOS batch files to automate the creation and maintenance of an infrastructure to assist students in creating and maintaining HTML World Wide Web pages. Background is provided on Web pages, DOS, 4DOS, and batch files. The assumptions made in creating the infrastructure are summarized, and program statements…
Descriptors: Authoring Aids (Programming), Automation, College Students, Computer Oriented Programs
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
Muldner, Tomasz – 1998
This paper provides an analysis of old and new programming tools for development of client/server programs, particularly World Wide Web-based programs. The focus is on development of educational systems that use interactive shared workspaces to provide portable and expandable solutions. The paper begins with a short description of relevant terms.…
Descriptors: Authoring Aids (Programming), Computer Oriented Programs, Computer Software Development, Computer System Design
Salustri, Filippo A. – 1997
This paper discusses the use at the University of Windsor (Ontario) of a small World Wide Web-based tool for course delivery and administration called HAL (HTML-based Administrative Lackey), written in the Scheme programming language. This tool was developed by the author to provide Web-based services for a large first-year undergraduate course in…
Descriptors: Computer Assisted Design, Computer Mediated Communication, Computer Software Development, Computer System Design


