Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 8 |
Descriptor
Computer Software Evaluation | 8 |
Instructional Design | 8 |
Programming Languages | 8 |
Educational Technology | 7 |
Programming | 6 |
Computer Assisted Instruction | 5 |
Computer Science Education | 5 |
Computer Software | 5 |
College Instruction | 4 |
Instructional Effectiveness | 4 |
Computer Graphics | 3 |
More ▼ |
Source
Journal of Information… | 2 |
ACM Transactions on Computing… | 1 |
Computers & Education | 1 |
Educational Technology &… | 1 |
Educational Technology… | 1 |
International Journal of… | 1 |
Universal Journal of… | 1 |
Author
Ataizi, Murat | 1 |
Baghaei, Nilufar | 1 |
Botturi, Luca | 1 |
Chen, Chun-Hua | 1 |
Chen, Hong-Xin | 1 |
Chuang, Yi-Ta | 1 |
Dalgarno, Barney | 1 |
Durak, Gürhan | 1 |
Huang, Chenn-Jung | 1 |
Irwin, Warwick | 1 |
Kaila, Erkki | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Descriptive | 3 |
Reports - Research | 3 |
Reports - Evaluative | 2 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Elementary Secondary Education | 1 |
Grade 12 | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Durak, Gürhan; Ataizi, Murat – Universal Journal of Educational Research, 2016
The purpose of this study was to design the course of Programming Languages-I online, which is given on face-to-face basis at undergraduate level. It is seen in literature that there is no detailed research on the preparation of a fully-online course directly based on an instructional design model. In this respect, depending on the ADDIE design…
Descriptors: Online Courses, Instructional Design, Programming Languages, Computer Science Education
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
Kordaki, Maria – Computers & Education, 2010
This paper presents both the design and the pilot formative evaluation study of a computer-based problem-solving environment (named LECGO: Learning Environment for programming using C using Geometrical Objects) for the learning of computer programming using C by beginners. In its design, constructivist and social learning theories were taken into…
Descriptors: Feedback (Response), Constructivism (Learning), Formative Evaluation, Problem Solving
Rajala, Teemu; Laakso, Mikko-Jussi; Kaila, Erkki; Salakoski, Tapio – Journal of Information Technology Education, 2008
Program visualization is one of the various methods developed over the years to aid novices with their difficulties in learning to program. It consists of different graphical--often animated--and textual objects, visualizing the execution of programs. The aim of program visualization is to enhance students' understanding of different areas of…
Descriptors: College Instruction, College Students, Control Groups, Visualization
Huang, Chenn-Jung; Chen, Chun-Hua; Luo, Yun-Cheng; Chen, Hong-Xin; Chuang, Yi-Ta – Educational Technology & Society, 2008
Recently, a lot of open source e-learning platforms have been offered for free in the Internet. We thus incorporate the intelligent diagnosis and assessment tool into an open software e-learning platform developed for programming language courses, wherein the proposed learning diagnosis assessment tools based on text mining and machine learning…
Descriptors: Foreign Countries, Feedback (Response), Programming Languages, Experiments
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
Baghaei, Nilufar; Mitrovic, Antonija; Irwin, Warwick – International Journal of Computer-Supported Collaborative Learning, 2007
We present COLLECT-UML, a constraint-based intelligent tutoring system (ITS) that teaches object-oriented analysis and design using Unified Modelling Language (UML). UML is easily the most popular object-oriented modelling technology in current practice. While teaching how to design UML class diagrams, COLLECT-UML also provides feedback on…
Descriptors: Feedback (Response), Intelligent Tutoring Systems, Cooperation, Problem Solving
Botturi, Luca – Educational Technology Research and Development, 2006
The last decade has brought about a major change in higher education. Course design has developed from a craftsmanship-like process to a structured production, which involves interdisciplinary teams and requires more complex communication skills. This conceptual article introduces E[superscript 2]ML--Educational Environment Modeling Language--a…
Descriptors: Instructional Design, Communication Skills, Interdisciplinary Approach, Computer Assisted Instruction