NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Anna Eckerdal; Anders Berglund; Michael Thuné – European Journal of Engineering Education, 2024
Learning in the computer laboratory is an important component when students learn computer programming. In this article, we analyse empirical data on novice students working in pairs in the laboratory. Using an approach inspired by phenomenography and variation theory, we specifically focus on how students' learning of theory and their learning of…
Descriptors: Programming, Theory Practice Relationship, Higher Education, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Thuné, Michael; Eckerdal, Anna – European Journal of Engineering Education, 2019
Previous research shows that many students find it difficult to learn computer programming. To learn computer programming includes both gaining theoretical understanding and learning to develop programmes in practice. To this end, teachers commonly design programming exercises for the students in the computer laboratory. To be able to improve the…
Descriptors: Programming, Computer Science Education, Theory Practice Relationship, Science Laboratories
Peer reviewed Peer reviewed
Direct linkDirect link
Thune, Michael; Eckerdal, Anna – European Journal of Engineering Education, 2009
The present work has its focus on university-level engineering education students that do not intend to major in computer science but still have to take a mandatory programming course. Phenomenography and variation theory are applied to empirical data from a study of students' conceptions of computer programming. A phenomenographic outcome space…
Descriptors: Engineering Education, Programming Languages, Programming, Phenomenology