NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20250
Since 20240
Since 2021 (last 5 years)0
Since 2016 (last 10 years)1
Since 2006 (last 20 years)3
Publication Type
Journal Articles10
Reports - Descriptive10
Opinion Papers2
Reports - Evaluative1
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 10 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
Barja, Maria L.; And Others – Information Systems, 1995
Presents the design and implementation of a deductive object-oriented database which is built upon a formally defined data model that uses two languages: an imperative programming language called ROCK (Rule Object Computation Kernel), and a logic language called ROLL (Rule Object Logic Language). (LRW)
Descriptors: Database Design, Databases, Deduction, Evaluation Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Müldner, Tomasz; Shakshuki, Elhadi – International Journal of Distance Education Technologies, 2006
This article presents a novel approach for explaining algorithms that aims to overcome various pedagogical limitations of the current visualization systems. The main idea is that at any given time, a learner is able to focus on a single problem. This problem can be explained, studied, understood, and tested, before the learner moves on to study…
Descriptors: Mathematics, Visualization, Problem Solving, Client Server Architecture
Peer reviewed Peer reviewed
Song, J. S.; And Others – Computers & Education, 1997
This discussion of intelligent tutoring systems (ITS) focuses on a description of C-Tutor, a knowledge-based ITS for novice C programmers. The program analyzer, which is a compound of a reverse engineering system and a didactic system, is explained, and implementation and evaluation is discussed. (LRW)
Descriptors: Computer Assisted Instruction, Educational Technology, Evaluation Methods, Higher Education
Peer reviewed Peer reviewed
Direct linkDirect link
Klima, Richard E.; Sigmon, Neil P. – Mathematics and Computer Education, 2005
The use of the computer, and specifically the mathematics software package Maple, has played a central role in the authors' abstract algebra course because it provides their students with a way to see realistic examples of the topics they discuss without having to struggle with extensive computations. However, Maple does not provide the computer…
Descriptors: Programming Languages, Computer Science, Algebra, Computer Assisted Design
Peer reviewed Peer reviewed
Direct linkDirect link
Chen, Weiqin; Pedersen, Roger Heggernes; Pettersen, Oystein – Interactive Learning Environments, 2006
This paper presents the design, implementation, and evaluation of a distributed collaborative UML modelling environment, CoLeMo. CoLeMo is designed for students studying UML modelling. It can also be used as a platform for collaborative design of software. We conducted formative evaluations and a summative evaluation to improve the environment and…
Descriptors: Summative Evaluation, Formative Evaluation, Program Evaluation, Program Design
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Paquette, Gilbert; Marino, Olga; De la Teja, Ileana; Lundgren­-Cayrol, Karin; Lonard, Michel; Contamines, Julien – Canadian Journal of Learning and Technology, 2005
Knowledge management in organizations, the learning objects paradigm, the advent of a new web generation, and the "Semantic Web" are major actual trends that reveal a potential for a renewed distance learning pedagogy. First and foremost is the use of educational modelling languages and instructional engineering methods to help decide…
Descriptors: Program Implementation, Database Management Systems, Computer System Design, Courseware
Peer reviewed Peer reviewed
Direct linkDirect link
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation
Peer reviewed Peer reviewed
Boyle, Tom; And Others – Computers and Education, 1994
Describes the design, implementation, and evaluation of a computer-assisted learning (CAL) package called CLEM (CORE Learning Environment for Modula-2) that was developed in Great Britain for teaching the Modula-2 programming language to first-year college students. Topics discussed include interactivity, flexibility, ease of use, student…
Descriptors: Academic Achievement, Computer Assisted Instruction, Computer Science Education, Computer System Design
Peer reviewed Peer reviewed
Direct linkDirect link
Milrad, Marcelo; Rossmanith, Philipp; Scholz, Mario – Educational Technology & Society, 2005
This paper describes the results of our efforts with regard to the design and implementation of an educational digital video library using MPEG-4 and the Synchronized Multimedia Integration Language (SMIL). The aim of our work is to integrate MPEG-4 encoding, full text indexing, high-resolution streaming, and SMIL, not only for delivering on-line…
Descriptors: Indexing, Program Development, Program Implementation, Foreign Countries