Home > Useful contents > Programming education (PhD Course 2023/24)
Programming education (PhD Course 2023/24)
Duration: 18 hours (Oct 2024)
Content
Many Ph.D. students will face the problem of teaching programming-related stuff, usually as teaching tutors. Most of the research literature in Computer Science (CS) Education is on introductory programming university courses (CS1).
This course will focus on Programming education research and, more broadly, on Computing Education Research (CER)
Contents include:
- learning paradigms, theories (general and CS specific)
- CS teaching methodologies
- hints at research methodologies in CER
- theoretical aspects of the difficulties students face when learning programming (e.g., the Learning Edge Momentum hypothesis, programming misconceptions, cognitive load theory)
- teaching tools research found effective for teaching programming (e.g., visualization of the notional machine, program comprehension tasks, use of schemes and elementary pattern, automatic evaluation tools)
- examples of educational research: learning design for teaching programming; cryptography teaching
The course will use traditional lectures, interactive activities, and discussion of short articles.
Organization
The course is organized as 4 lectures of 4h30m each.
All lectures will be given online through Microsoft Teams.
Lectures will be on Tuesdays: 8, 15, 22, 29 October from 14.00 to 18.30
Attendance
As this is meant to be an interactive course, attendance at three out of four lectures is mandatory for obtaining the attendance certificate and the optional assessment.
Optional Assessment
Students requiring an exam will be asked to choose one of the following:
- write a (short) review report on the current state of research on teaching a particular CS topic of their interest
- design an original teaching activity on a particular CS topic of their interest
- design and implement a (demo) software tool for fostering programming/CS learning
During the last lecture, students' ideas for topics will be discussed with the instructor and peers.
Enrolment
Closed