Publication Date
In 2025 | 3 |
Descriptor
Computer Software | 3 |
Computer Science Education | 2 |
Models | 2 |
Teaching Methods | 2 |
Barriers | 1 |
Behavior | 1 |
Classification | 1 |
College Faculty | 1 |
Course Content | 1 |
Decision Making | 1 |
Definitions | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 3 |
Author
Andrew Luxton-Reilly | 1 |
Congkai Geng | 1 |
Diana Kirk | 1 |
Eliane S. Wiese | 1 |
Ewan Tempero | 1 |
Jiahui You | 1 |
Noelle Brown | 1 |
Sara Nurollahian | 1 |
Tong Li | 1 |
Xinran Zhang | 1 |
Yiting Wang | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yiting Wang; Tong Li; Jiahui You; Xinran Zhang; Congkai Geng; Yu Liu – ACM Transactions on Computing Education, 2025
Understanding software modelers' difficulties and evaluating their performance is crucial to Model-Driven Engineering (MDE) education. The software modeling process contains fine-grained information about the modelers' analysis and thought processes. However, existing research primarily focuses on identifying obvious issues in the software…
Descriptors: Computer Software, Engineering Education, Models, Identification
Noelle Brown; Sara Nurollahian; Eliane S. Wiese – ACM Transactions on Computing Education, 2025
While there have been many calls for teaching ethics and responsible computing, it is unclear how responsible computing instruction and technical learning interact. Some instructors even hesitate to include ethics in their courses, fearing it might distract students from learning technical computing content. An approach called…
Descriptors: Teaching Methods, Computer Science Education, Intervention, Ethics
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods