NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Lai, Rina P. Y. – ACM Transactions on Computing Education, 2022
Computational Thinking (CT), entailing both domain-general and domain-specific skills, is a competency fundamental to computing education and beyond. However, as a cross-domain competency, appropriate assessment design and method remain equivocal. Indeed, the majority of the existing assessments have a predominant focus on measuring programming…
Descriptors: Computer Assisted Testing, Computation, Thinking Skills, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Enstrom, Emma; Kann, Viggo – ACM Transactions on Computing Education, 2017
When compared to earlier programming and data structure experiences that our students might have, the perspective changes on computers and programming when introducing theoretical computer science into the picture. Underlying computational models need to be addressed, and mathematical tools employed, to understand the quality criteria of…
Descriptors: Difficulty Level, Computer Science Education, Undergraduate Students, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Kaila, Erkki; Kurvinen, Einari; Lokkila, Erno; Laakso, Mikko-Jussi – ACM Transactions on Computing Education, 2016
Educational technology offers several potential benefits for programming education. Still, to facilitate the technology properly, integration into a course must be carefully designed. In this article, we present a redesign of an object-oriented university-level programming course. In the redesign, a collaborative education tool was utilized to…
Descriptors: Curriculum Development, Programming, Computer Science Education, Active Learning