Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 34 |
Descriptor
Computer Assisted Instruction | 44 |
Information Technology | 44 |
Programming | 38 |
Educational Technology | 29 |
Computer Software | 28 |
Instructional Design | 21 |
Computer System Design | 17 |
Electronic Learning | 16 |
Foreign Countries | 16 |
Teaching Methods | 16 |
Computer Science Education | 13 |
More ▼ |
Source
Author
Archer, Ricky | 1 |
Asensio-Perez, Juan I. | 1 |
Blake, Tyler | 1 |
Boswood, Tim, Ed. | 1 |
Botsios, Sotirios | 1 |
Boyle, Tom | 1 |
Cavagnol, Richard M. | 1 |
Chang, Te-Jeng | 1 |
Che, Pei-Chun | 1 |
Chen, Sheng-Chang | 1 |
Coffey, John W. | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 20 |
Postsecondary Education | 16 |
Elementary Secondary Education | 3 |
Audience
Practitioners | 1 |
Teachers | 1 |
Location
Australia | 3 |
Greece | 3 |
United Kingdom | 3 |
Germany | 2 |
Lithuania | 2 |
Spain | 2 |
Taiwan | 2 |
United States | 2 |
Asia | 1 |
Belgium | 1 |
Brazil | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ruiqi Shen – ProQuest LLC, 2021
With the large demand for technology workers all around the world, more people are learning programming. Studies show that human tutoring is the most effective way to learn for novice programmers. However, problems such as the inaccessibility to physical classes, prohibitive costs, and the lack of educators may limit students' opportunities to…
Descriptors: MOOCs, Online Systems, Interactive Video, Computer Assisted Instruction
Saito, Tomohiro; Watanobe, Yutaka – International Journal of Distance Education Technologies, 2020
Programming education has recently received increased attention due to growing demand for programming and information technology skills. However, a lack of teaching materials and human resources presents a major challenge to meeting this demand. One way to compensate for a shortage of trained teachers is to use machine learning techniques to…
Descriptors: Programming, Computer Science Education, Electronic Learning, Instructional Materials
O'Donnell, Eileen; Lawless, Séamus; Sharp, Mary; Wade, Vincent P. – International Journal of Distance Education Technologies, 2015
The realisation of personalised e-learning to suit an individual learner's diverse learning needs is a concept which has been explored for decades, at great expense, but is still not achievable by non-technical authors. This research reviews the area of personalised e-learning and notes some of the technological challenges which developers may…
Descriptors: Electronic Learning, Individualized Instruction, Programming, Authors
Gimeno-Sanz, Ana – Computer Assisted Language Learning, 2016
This paper reflects upon the evolution of technology-enhanced language learning throughout the past two decades based on the author's own experience and how Information and Communications Technologies have played a prominent role on how language teaching pedagogies have evolved alongside the technologies themselves. Reference is made to the…
Descriptors: Computer Assisted Instruction, Second Language Learning, Second Language Instruction, Information Technology
Sobreira, Pericles; Tchounikine, Pierre – International Journal of Computer-Supported Collaborative Learning, 2012
This article presents a model whose primary concern and design rationale is to offer users (teachers) with basic ICT skills an intuitive, easy, and flexible way of editing scripts. The proposal is based on relating an end-user representation as a table and a machine model as a tree. The table-tree model introduces structural expressiveness and…
Descriptors: Information Technology, Programming, Computer Interfaces, Computer Software
Tseng, Shian-Shyong; Weng, Jui-Feng – Interactive Learning Environments, 2010
The most important thing for learners in Programming Language subject is problem solving. During the practical programming project, various problems may occur and learners usually need consultation from the senior programmers (i.e. the experts) to assist them in solving the problems. Thus, the inquiry-based learning with learning forum is applied…
Descriptors: Programming Languages, Inquiry, Active Learning, Problem Solving
Laverty, David M.; Milliken, Jonny; Milford, Matthew; Cregan, Michael – European Journal of Engineering Education, 2012
This paper presents a new laboratory-based module for embedded systems teaching, which addresses the current lack of consideration for the link between hardware development, software implementation, course content and student evaluation in a laboratory environment. The course introduces second year undergraduate students to the interface between…
Descriptors: Foreign Countries, Engineering Education, Student Evaluation, Computer Assisted Instruction
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Uysal, Murat Pasa – Turkish Online Journal of Distance Education, 2012
Developments in computer and information technologies continue to give opportunities for designing advanced E-learning systems while entailing objective and technical evaluation methodologies. Design and development of E-learning systems require time-consuming and labor-intensive processes; therefore any decision about these systems and their…
Descriptors: Educational Technology, Information Technology, Computer System Design, Decision Support Systems
Boyle, Tom – Computers & Education, 2010
The use of ICT to enhance teaching and learning depends on effective design, which operates at many levels of granularity from the small to the very large. This reflects the range of educational problems from course design down to the design of activities focused on specific learning objectives. For maximum impact these layers of design need to be…
Descriptors: Design Requirements, Research and Development, Instructional Design, Models
Muganda, Nixon; Joubert, Pieter, Jr.; Toit, Jacques Du; Johnson, Roy – Electronic Journal of Research in Educational Psychology, 2012
Introduction: This paper examines the persistent problematic issue of engaging business students in teaching computer programming. Studies continue to document challenges in teaching computer programming and various methods have been proposed with varying degrees of success. From an educator's perspective, the concern is how to engage students to…
Descriptors: Computer Assisted Instruction, Computers, Stakeholders, Teaching Methods
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
King, Michael A. – Journal of Information Technology Education, 2009
Business intelligence derived from data warehousing and data mining has become one of the most strategic management tools today, providing organizations with long-term competitive advantages. Business school curriculums and popular database textbooks cover data warehousing, but the examples and problem sets typically are small and unrealistic. The…
Descriptors: Strategic Planning, Problem Sets, Corporations, Statistics
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
Yuen, Timothy; Liu, Min – Journal of Interactive Learning Research, 2011
This paper presents a cognitive model of how interactive multimedia authoring (IMA) affect novices' cognition in object-oriented programming. This model was generated through an empirical study of first year computer science students at the university level being engaged in interactive multimedia authoring of a role-playing game. Clinical…
Descriptors: Feedback (Response), Programming, Cognitive Processes, Task Analysis