Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 2 |
Descriptor
Abstract Reasoning | 3 |
Computer Science Education | 3 |
Instructional Design | 3 |
Problem Solving | 2 |
Programming | 2 |
Teaching Methods | 2 |
College Instruction | 1 |
Computer Software | 1 |
Computer System Design | 1 |
Course Descriptions | 1 |
Course Evaluation | 1 |
More ▼ |
Author
Cabot, Jordi | 1 |
Haberman, Bruria | 1 |
Lodi, Michael | 1 |
Martini, Simone | 1 |
Sbaraglia, Marco | 1 |
Scherz, Zahava | 1 |
Shapiro, Ehud | 1 |
Tisi, Massimo | 1 |
Publication Type
Journal Articles | 3 |
Reports - Descriptive | 2 |
Reports - Research | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
France | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sbaraglia, Marco; Lodi, Michael; Martini, Simone – Informatics in Education, 2021
Introductory programming courses (CS1) are difficult for novices. Inspired by "Problem solving followed by instruction" and "Productive Failure" approaches, we define an original "necessity-driven" learning design. Students are put in an apparently well-known situation, but this time they miss an essential ingredient…
Descriptors: Programming, Introductory Courses, Computer Science Education, Programming Languages
Cabot, Jordi; Tisi, Massimo – Computer Science Education, 2011
Model-Driven Engineering (MDE) is changing the way we build, operate, and maintain our software-intensive systems. Several projects using MDE practices are reporting significant improvements in quality and performance but, to be able to handle these projects, software engineers need a set of technical and interpersonal skills that are currently…
Descriptors: Foreign Countries, Computer Science Education, Computer Software, Engineering

Haberman, Bruria; Shapiro, Ehud; Scherz, Zahava – Journal of Educational Computing Research, 2002
Describes an instructional model for teaching abstract data types (ADTs) to high school students. Presents research results regarding students' conceptualizations of ADTs and their strategies of using them in computer science problem solving. To implement the ADTs, "black boxes" were used. (AEF)
Descriptors: Abstract Reasoning, Computer Science Education, High Schools, Instructional Design