Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Source
ACM Transactions on Computing… | 3 |
Author
Cajander, Åsa | 1 |
Daniels, Mats | 1 |
Isomottonen, Ville | 1 |
Isomöttönen, Ville | 1 |
Kaila, Erkki | 1 |
Kurvinen, Einari | 1 |
Laakso, Mikko-Jussi | 1 |
Lokkila, Erno | 1 |
Mcdermott, Roger | 1 |
Pears, Arnold | 1 |
Tirronen, Ville | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Location
Finland | 3 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Isomöttönen, Ville; Daniels, Mats; Cajander, Åsa; Pears, Arnold; Mcdermott, Roger – ACM Transactions on Computing Education, 2019
Literature on global employability signifies "enabling" learning environments where students encounter ill-formed and open-ended problems and are required to adapt and be creative. Varying forms of "projects," co-located and distributed, have populated computing curricula for decades and are generally deemed an answer to this…
Descriptors: Employment Qualifications, Student Projects, Student Motivation, Computer Software
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
Isomottonen, Ville; Tirronen, Ville – ACM Transactions on Computing Education, 2013
Lecturing is known to be a controversial form of teaching. With massed classrooms, in particular, it tends to constrain the active participation of students. One of the remedies applied to programming education is to use technology that can vitalize interaction in the classroom, while another is to base teaching increasingly on programming…
Descriptors: Programming, Active Learning, Independent Study, Teaching Methods