Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 8 |
Descriptor
Course Evaluation | 8 |
Instructional Effectiveness | 8 |
Programming Languages | 8 |
Computer Science Education | 7 |
Programming | 6 |
Computer Software | 4 |
Computer System Design | 4 |
Instructional Design | 4 |
College Instruction | 3 |
Foreign Countries | 3 |
Introductory Courses | 3 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Computer Science Education | 2 |
IEEE Transactions on Education | 1 |
International Journal of… | 1 |
Journal of Information… | 1 |
Journal of Information… | 1 |
Author
Dawar, Deepak | 1 |
Onah, Daniel F. O. | 1 |
Pang, Elaine L. L. | 1 |
Pendergast, Mark O. | 1 |
Pokorny, Kian L. | 1 |
Rajan, Hridesh | 1 |
Shen, Zixing | 1 |
Sien, Ven Yu | 1 |
Sinclair, Jane E. | 1 |
Sondag, Tyler | 1 |
Tan, Songxin | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Descriptive | 4 |
Reports - Research | 4 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 6 |
Audience
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Dawar, Deepak – Journal of Information Systems Education, 2023
For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject's complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Onah, Daniel F. O.; Pang, Elaine L. L.; Sinclair, Jane E.; Uhomoibhi, James – International Journal of Information and Learning Technology, 2021
Purpose: Massive open online courses (MOOCs) have received wide publicity and many institutions have invested considerable effort in developing, promoting and delivering such courses. However, there are still many unresolved questions relating to MOOCs and their effectiveness in a blended-learning context. One of the major recurring issues raised…
Descriptors: MOOCs, Questionnaires, Learning Strategies, Blended Learning
Tan, Songxin; Shen, Zixing – IEEE Transactions on Education, 2018
Contribution: This paper reports a curriculum development in hybrid problem-based learning (h-PBL), addresses the design, implementation, effectiveness, and assessment issues of h-PBL, and explains the mixed results observed regarding the impact of problem-based learning (PBL) on student grades from a hybrid perspective. Background: The effect of…
Descriptors: Problem Based Learning, Blended Learning, Case Studies, Curriculum Development
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
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
Sien, Ven Yu – Computer Science Education, 2011
Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…
Descriptors: Foreign Countries, Computer Science Education, Undergraduate Students, Computer Software
d'Amore, Roberto – ACM Transactions on Computing Education, 2010
This article proposes a VHDL language course that establishes a strong correlation between the language statements and their use in circuit synthesis. Two course modules are described: a basic module that contains the essential concepts of the language, sufficient for students to describe medium complexity circuits, followed by a second module…
Descriptors: Feedback (Response), Units of Study, Courses, Laboratories
Pendergast, Mark O. – Journal of Information Technology Education, 2006
This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…
Descriptors: Programming Languages, Active Learning, Programming, Introductory Courses