# EI Discussion points ## 1. Computational Thinking Einführung in die Informatik Zoom Meeting Thursday, September 17⋅14:15 – 15:00 https://unibe-ch.zoom.us/j/97878398600?pwd=TUE0U0wyYy9vdE1CdlBWOG95U1BtZz09 https://docs.google.com/document/d/1fxpuiq535Umkq3H2OZXF4JvvsSWipriuEnROk8uMkCQ/edit?usp=sharing - Has anyone built software for a customer? - Was the solution given, or did you have to design it? How? - Recursion -- how to ensure termination? - Depth-first search -- examples from real life? - Physically searching for a lost item in a house - Doing an exam, question by question - Breadth-first search -- examples? - Doing an exam, skimming the questions first (to do easiest ones first) ## 2. Programming Languages Einführung in die Informatik Zoom Meeting Thursday, September 24⋅14:15 – 15:00 https://unibe-ch.zoom.us/j/96612429793?pwd=V1pZOEV1M2NrTEhTM0ZjbnRWeDdadz09 https://docs.google.com/document/d/1vOqdyhDwYFZY4cQMIV14MXn6yM_4E8nIoCwkFri5keY/edit?usp=sharing - Who has experience with a PL? - With more than one language? How would you compare them? - How would you design a Turing machine that decides if a number is even or odd? - Why is supporting recursion in a programming language a challenge?