NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Mitri, Michel – Journal of Information Systems Education, 2010
In the current object-oriented paradigm, software construction increasingly involves creating and utilizing "software components". These components can serve a variety of functions, from common algorithmic processes to database connectivity to graphical interfaces. The advantage of component architectures is that programmers can use pre-existing…
Descriptors: Computer Software, Programming, Programming Languages, Computer Interfaces
Peer reviewed Peer reviewed
Direct linkDirect link
Sondag, Tyler; Pokorny, Kian L.; Rajan, Hridesh – ACM Transactions on Computing Education, 2012
Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and assembly languages. For such courses, there are advantages to studying real architectures instead of…
Descriptors: Programming Languages, Computer Simulation, Computer Graphics, Computer Interfaces
Peer reviewed Peer reviewed
Direct linkDirect link
Shao, Kun; Maher, Peter – Interactive Technology and Smart Education, 2012
Purpose: Teaching advanced technical concepts in a computer science program to students of different technical backgrounds presents many challenges. The purpose of this paper is to present a detailed experimental pedagogy in teaching advanced computer science topics, such as computer networking, telecommunications and data structures using…
Descriptors: Computer Assisted Instruction, Active Learning, Telecommunications, Computer Networks
Peer reviewed Peer reviewed
Direct linkDirect link
Lee, Mark J. W.; Pradhan, Sunam; Dalgarno, Barney – Journal of Information Technology Education, 2008
Modern information technology and computer science curricula employ a variety of graphical tools and development environments to facilitate student learning of introductory programming concepts and techniques. While the provision of interactive features and the use of visualization can enhance students' understanding and assist them in grasping…
Descriptors: Cognitive Processes, Computer Software Evaluation, Hypothesis Testing, Visualization
Peer reviewed Peer reviewed
Direct linkDirect link
Nevalainen, Seppo; Sajaniemi, Jorma – Journal of Educational Computing Research, 2008
When visualization tools utilized in computer programming education have been evaluated empirically, the results have remained controversial. To address this problem, we have developed a model of short-term effects of program animation, and used it in a series of experiments. In the current experiment, we varied visual representation of an…
Descriptors: Computer Assisted Instruction, Computer Graphics, Animation, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hauptman, Hanoch – Computers & Education, 2010
Developing a software environment to enhance 3D geometric proficiency demands the consideration of theoretical views of the learning process. Simultaneously, this effort requires taking into account the range of tools that technology offers, as well as their limitations. In this paper, we report on the design of Virtual Spaces 1.0 software, a…
Descriptors: Computer Software, Educational Technology, Spatial Ability, Geometric Concepts
Miller, Douglas S. – 1998
The intent of this project was to improve test and programming scores of 9th through 12th grade students enrolled in the Practical Computer Skills: Logo course in a north central Florida high school. An implementation program that demonstrated teacher-designed graphical computer language Logo programs, utilized multimedia techniques, and used…
Descriptors: Academic Achievement, Computer Graphics, Computer Science Education, Computer Uses in Education
Peer reviewed Peer reviewed
Lai, Shu-Ling – International Journal of Instructional Media, 1998
Describes a study that investigated the effects of visual display within a college computer-based learning program that taught computer programming language through analogies. Three types of visual displays (text, static graphics, and animation) are compared, and assessment measures that included posttests and attitude questionnaires are…
Descriptors: Analysis of Variance, Comparative Analysis, Computer Assisted Instruction, Computer Graphics