Human language and its role in reference-point errors — Craig S. Miller

What type of errors to novice programmers make? We have talked about that A LOT this week. How fabulous. Craig is going to talk about what underlying psychological phenomena might be there. An example: Open the ice cream and serve two scoops That is easy to do, but… what you mean is open the container Read more about Human language and its role in reference-point errors — Craig S. Miller[…]

Programming languages: Thinking the unthinkable — Tomas Petricek

Tomas is going to talk about Michel Foucault! Wow! From a book (missed the title) comes this excerpt: The idea here is incommensurability, or as Foucault calls it episteme: the idea that two theories do not share a basis that would allow evaluating them using a common metric. There are a few other forms of this as well, Read more about Programming languages: Thinking the unthinkable — Tomas Petricek[…]

Video feedback for individual students is the norm, on an undergraduate computer programming unit — Suzy Atfield-Cutts

Suzy is teaching a course with 150 students, where students had to submit assignment three times a week, and they are graded overnight. This is a lot of work, and, students to not look at the feedback, as demonstrated by students not looking at it and teachers giving the same feedback every time. The problem Read more about Video feedback for individual students is the norm, on an undergraduate computer programming unit — Suzy Atfield-Cutts[…]

Preconceptions of novice learners about program execution — Sylvia Da Rosa

What is a program? Sylvia says it is both text, but also a physical object that can be executed. An interesting example, is the correspondence between assignment and equivalence The study is executed as follows. Students work with drinking glasses and liquids of different colours. The glasses are divided into 4 identical sets of 8 glasses each, Read more about Preconceptions of novice learners about program execution — Sylvia Da Rosa[…]

Enhancing Programming Lectures Using Interactive Web-Based Lecture Slides — Paul Albinson

Teaching programming online via the web, I love it! But, it is known that programming is a difficult subject to teach and keep students engaged and motivated about. Also programming results are frequently found to be lower than for other subjects (Bennedsen & Caspersen, 2007; Jenkins, 2002; Robins, Rountree, & Rountree, 2003). Therefore, the challenge is to find a Read more about Enhancing Programming Lectures Using Interactive Web-Based Lecture Slides — Paul Albinson[…]