<

Felienne Hermans

​Assistant Professor​ ​Delft University of Technology​

Felienne is assistant professor at Delft University of Technology, in the Software Technology department where she researches programming education for elementary school children. What cognitive skills are needed for programming? What misconceptions can occur when children are learning to program? These are some of the questions that intrigue Felienne.

She runs the project for first year students, and has developed 'campuswide programming education at TU Delft. She is also one of the hosts of SE radio one of the most popular software engineering podcasts on the web.

If she is not coding, blogging or teaching, she is probably dancing Lindy Hop, running or playing a (board)game.

Felienne blogs at felienne.com

Past Activities

Felienne Hermans
Code Mesh V
05 Nov 2020
17.10 - 18.10

Panel Discussion: Types for All: From weak to strong, from static to dynamic

Sophia Drossopoulou / Martin Odersky / Edwin Brady / Felienne Hermans / Gilad Bracha
Code Mesh V
05 Nov 2020
17.10 - 18.10

Panel discussion: Types for All: From weak to strong, from static to dynamic

When working from home, everyone looked at what books were on display on the shelves in the background. Type systems seemed to be very much in vogue, often put there to be seen. In order to not loose momentum, we are planning a panel on Type Systems at Code Mesh! It will be lead by Felienne Hermans of Leiden University. 

The idea is to discuss the panelists' approach to type systems, the rationale behind their design decisions, and how they have benefited the programming languages they have created. Questions will include, but not be limited to: when do we want type, when are types in the way, and what can we do about that? How extensible should a type system be? Attendees, through the Q&A section of the app, will be able to ask their own questions. With cameras on, don't forget to put your books on display.