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) | 89 |
Descriptor
College Instruction | 99 |
Computer Software | 99 |
Programming | 93 |
Computer Science Education | 68 |
Foreign Countries | 53 |
Educational Technology | 46 |
Instructional Design | 44 |
Instructional Effectiveness | 39 |
College Students | 38 |
Computer Assisted Instruction | 37 |
Computer System Design | 36 |
More ▼ |
Source
Author
Simon, Beth | 4 |
Fitzgerald, Sue | 3 |
Lewandowski, Gary | 3 |
McCauley, Renee | 3 |
Murphy, Laurie | 3 |
Zander, Carol | 3 |
Bunch, John M. | 2 |
Hanks, Brian | 2 |
Thomas, Lynda | 2 |
Abel, Marie-Helene | 1 |
Abu Baker, M. | 1 |
More ▼ |
Publication Type
Journal Articles | 92 |
Reports - Descriptive | 45 |
Reports - Research | 32 |
Reports - Evaluative | 16 |
Collected Works - Proceedings | 4 |
Information Analyses | 3 |
Speeches/Meeting Papers | 2 |
Guides - Classroom - Teacher | 1 |
Education Level
Higher Education | 97 |
Postsecondary Education | 96 |
Adult Education | 2 |
Elementary Education | 2 |
Elementary Secondary Education | 2 |
High Schools | 2 |
Secondary Education | 2 |
Grade 10 | 1 |
Grade 12 | 1 |
Grade 4 | 1 |
Grade 7 | 1 |
More ▼ |
Audience
Teachers | 5 |
Administrators | 1 |
Practitioners | 1 |
Location
United Kingdom | 10 |
Taiwan | 7 |
Spain | 6 |
Australia | 5 |
Canada | 3 |
France | 3 |
Germany | 3 |
Malaysia | 3 |
Massachusetts | 3 |
Pennsylvania | 3 |
Turkey | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
Massachusetts Comprehensive… | 1 |
What Works Clearinghouse Rating
Mihci, Can; Ozdener, Nesrin – International Association for Development of the Information Society, 2014
The aim of this study is to assess the impact upon academic success of the use of a reference block-based visual programming tool, namely the MIT App Inventor for Android, as an educational instrument for teaching object-oriented GUI-application development (CS2) concepts to students; who have previously completed a fundamental programming course…
Descriptors: Computer Science Education, Programming, Computer Software, Programming Languages
Kiravu, Cheddi; Yanev, Kamen M.; Tunde, Moses O.; Jeffrey, Anna M.; Schoenian, Dirk; Renner, Ansel – International Journal of Information and Learning Technology, 2016
Purpose: Integrating laboratory work into interactive engineering eLearning contents augments theory with practice while simultaneously ameliorating the apparent theory-practice gap in traditional eLearning. The purpose of this paper is to assess and recommend media that currently fulfil this desirable dual pedagogical goal.…
Descriptors: Engineering, Laboratories, Electronic Learning, Educational Technology
Association Supporting Computer Users in Education, 2021
ASCUE, the Association Supporting Computer Users in Education, is a group of people interested in small college computing issues. It is a blend of people from all over the country who use computers in their teaching, academic support, and administrative support functions. Begun in 1968 as CUETUG, the College and University Eleven-Thirty Users'…
Descriptors: Computer Uses in Education, Integrated Learning Systems, Higher Education, College Instruction
Panovics, Janos – Journal of Information Technology Education: Innovations in Practice, 2012
The theory and practice of search algorithms related to state-space represented problems form the major part of the introductory course of Artificial Intelligence at most of the universities and colleges offering a degree in the area of computer science. Students usually meet these algorithms only in some imperative or object-oriented language…
Descriptors: Foreign Countries, Programming, Artificial Intelligence, Programming Languages
Derntl, M.; Neumann, S.; Griffiths, D.; Oberhuemer, P. – IEEE Transactions on Learning Technologies, 2012
IMS Learning Design (LD) is the only available interoperability specification in the area of technology enhanced learning that allows the definition and orchestration of complex activity flows and resource environments in a multirole setting. IMS LD has been available since 2003, and yet it has not been widely adopted either by practitioners or by…
Descriptors: Foreign Countries, Educational Technology, Instructional Design, Computer Software
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2012
This study examines how Information Systems Engineering School students on the verge of their graduation understand the mechanism of exception handling. The main contributions of this paper are as follows: we construct a questionnaire aimed at examining students' level of understanding concerning exceptions; we classify and analyse the students'…
Descriptors: Programming, Programming Languages, Computer Science Education, College Curriculum
Boustedt, Jonas – Computer Science Education, 2012
The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a…
Descriptors: Foreign Countries, Computer Software, Computer Science Education, Programming
Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde – Journal of Interactive Learning Research, 2013
This paper presents Diagram, a learning environment for object-oriented modelling (OOM) with UML class diagrams. Diagram an open environment, in which the teacher can add new exercises without constraints on the vocabulary or the size of the diagram. The interface includes methodological help, encourages self-correcting and self-monitoring, and…
Descriptors: Computer Science Education, Computer Software, Programming Languages, Visual Aids
Sanchez, Pablo; Zorrilla, Marta; Duque, Rafael; Nieto-Reyes, Alicia – Computer Science Education, 2011
Models in Software Engineering are considered as abstract representations of software systems. Models highlight relevant details for a certain purpose, whereas irrelevant ones are hidden. Models are supposed to make system comprehension easier by reducing complexity. Therefore, models should play a key role in education, since they would ease the…
Descriptors: Computer Science Education, Computer Software, Programming, Programming Languages
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
Carro, Manuel; Herranz, Angel; Marino, Julio – ACM Transactions on Computing Education, 2013
We present an undergraduate course on concurrent programming where formal models are used in different stages of the learning process. The main practical difference with other approaches lies in the fact that the ability to develop correct concurrent software relies on a systematic transformation of formal models of inter-process interaction (so…
Descriptors: Computer Science Education, Programming, Models, Teaching Methods
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
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2011
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
Descriptors: Labor Market, Teaching Methods, Undergraduate Study, Course Descriptions
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry
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