Hi there! I am Felienne. Since 2013 I am assistant professor at Delft University of Technology, where I research end-user programming. End-user programming is programming for everyone that does think of themselves as a programmer. In my PhD dissertation I worked on applying methods from software engineering to spreadsheets. During my PhD I founded a company called Infotron, based on the tools and techniques for spreadsheet analysis I developed. Recently, I have also worked on software engineering for kids (link in Dutch). I am regularly asked to speak about my research on conferences. Me, my research and my company have gotten some media coverage over the last years. I have some programming related hobbies too :) I teach a bunch of kids programming every Saturday in a local community center. I am in the board of Devnology, a Dutch developer community. I am also one of the people behind Joy of Coding conference, a one day developer conference in Rotterdam.
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[…]
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,[…]
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[…]
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,[…]
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[…]