Descriptor
| Computer Software Development | 85 |
| Authoring Aids (Programming) | 49 |
| Computer Assisted Instruction | 35 |
| Courseware | 33 |
| Higher Education | 28 |
| Programming | 26 |
| Programming Languages | 21 |
| Multimedia Materials | 17 |
| Hypermedia | 15 |
| Educational Technology | 11 |
| Instructional Design | 9 |
| More ▼ | |
Source
Author
Publication Type
Education Level
Audience
| Practitioners | 5 |
| Teachers | 3 |
| Administrators | 2 |
Location
| United Kingdom | 3 |
| Utah | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Peer reviewedUden, Lorna – Journal of Computing in Higher Education, 2002
Describes development of the Courseware Engineering Methodology (CEM), created to guide novices in designing effective courseware. Discusses CEM's four models: pedagogical (concerned with the courseware's pedagogical aspects), conceptual (dealing with software engineering), interface (relating to human-computer interaction), and hypermedia…
Descriptors: Authoring Aids (Programming), Computer Software Development, Courseware, Foreign Countries
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 reviewedMajchrzak, Tina L. – Journal of Interactive Instruction Development, 1996
Describes and compares two methods for developing multimedia courseware for use on the Internet: an authoring tool called Shockwave, and an object-oriented language called Java. Topics include vector graphics, browsers, interaction with network protocols, data security, multithreading, and computer languages versus development environments. (LRW)
Descriptors: Authoring Aids (Programming), Comparative Analysis, Computer Graphics, Computer Software Development
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
Peer reviewedWarger, Thomas – Educause Quarterly, 2002
Discusses how, despite many obstacles, open-source software has the potential to strongly influence the future of software development and support in the academic world. (EV)
Descriptors: Computer Software Development, Higher Education, Programming
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 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 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
Peer reviewedBeasley, Robert E. – Journal of Educational Technology Systems, 1997
The choice of multimedia authoring systems influences the development and cost of multimedia projects. Provides a method of selecting authoring systems and organizes selection criteria into two classes for analysis: functional (authoring metaphor, interactivity, scripting language, testing paradigm, object orientation, multimedia component…
Descriptors: Authoring Aids (Programming), Computer Oriented Programs, Computer Software Development, Computer Software Evaluation
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 reviewedO'Donnell, Robert – Journal of Interactive Instruction Development, 1999
Addresses the many hidden costs related to the purchase of an authoring program as well as the decision to bring multimedia development in-house. Examines the following concerns: programming skills needed for authoring; the learning curve cost; software and hardware costs associated with multimedia development; and media development cost. (AEF)
Descriptors: Authoring Aids (Programming), Computer Software, Computer Software Development, Computer System Design
de Hoog, Robert; And Others – Performance Improvement Quarterly, 1994
Presents the principles of a development methodology for software design based on a nonlinear, product-driven approach that integrates quality aspects. Two examples are given to show that the flexibility needed for building high quality systems leads to integrated development environments in which methodology, product, and tools are closely…
Descriptors: Authoring Aids (Programming), Computer Software Development, Design, Illustrations
Peer reviewedAdler, Sharon C. – Journal of the American Society for Information Science, 1997
Describes Document Style Semantics and Specification Language (DSSSL), an international standard for the formatting and processing of SGML documents. Outlines DSSSL structure as the key to enabling interchange of formatting information in a standardized non-proprietary format, the processing model, areas of standardization, and DSSSL language.…
Descriptors: Computer Software Development, Information Processing, Information Technology, Programming Languages
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
Peer reviewedDe Diana, Italo P. F.; Ladhani, Al-Noor – Instructional Science, 1998
Discusses GTE (Generic Tutoring Environment) and knowledge-based courseware engineering from an epistemological point of view and suggests some combination of the two approaches. Topics include intelligent tutoring; courseware authoring; application versus acquisition of knowledge; and domain knowledge. (LRW)
Descriptors: Authoring Aids (Programming), Computer Software Development, Courseware, Epistemology


