Teaching programming to large classes with Jupyter (Screencast Lunch&Learn @ EPFL 30.4.2019)
Abstract
Programming skills are becoming fundamental in many curricula. The latest trends in teaching students how to code indicate that students learn best when they can ‘learn by doing’. Unfortunately, when the number of students is large (i.e., more than 50) providing the right environment for learning how to code poses many challenges to the instructors. For instance, teachers might find a hard time providing solutions to the different hardware configurations of the different devices students can show up in class with. Also, teachers can have a hard time correcting assignments of large number of students. This is why in the recent years we have seen an explosion of technologies designed to provide learning environments where students can experiment with code in real time. An example of this is the Jupyter project. During the talk we will discuss the implementation of the Jupyter platform in the context of a programming course given to the first year students of HEC and we will present examples of pedagogical material developed for the course. Also, we will briefly review feedback from students.
Bio
Prof. Thibault Estier joined the University of Lausanne in 1999. He received his PhD in Information Systems from University of Geneva in 1995, then joined an internet startup (inextenso.com) which produced in 1997 the first Web CMS (Content Management System) on the market in Switzerland. He has been teaching database design, system integration, conceptual modeling, programming, and open source technologies for 20 years. His topic of research concerns evolutive information systems and evolutive knowledge bases.
Prof. Mauro Cherubini joined the University of Lausanne in 2016. Prior to that, he worked as a Research Scientist at Google in Zurich and at Telefónica Research in Barcelona. He received his PhD in Computer Science from the Swiss Institute of Technology in Lausanne (EPFL) in 2008. Before his time at EPFL, he conducted research at the MIT Media Lab in Boston. Prof. Cherubini has accumulated over 15 years of experience conducting research in HCI and publishing in the top venues of this field.
Видео Teaching programming to large classes with Jupyter (Screencast Lunch&Learn @ EPFL 30.4.2019) канала Mauro Cherubini
Programming skills are becoming fundamental in many curricula. The latest trends in teaching students how to code indicate that students learn best when they can ‘learn by doing’. Unfortunately, when the number of students is large (i.e., more than 50) providing the right environment for learning how to code poses many challenges to the instructors. For instance, teachers might find a hard time providing solutions to the different hardware configurations of the different devices students can show up in class with. Also, teachers can have a hard time correcting assignments of large number of students. This is why in the recent years we have seen an explosion of technologies designed to provide learning environments where students can experiment with code in real time. An example of this is the Jupyter project. During the talk we will discuss the implementation of the Jupyter platform in the context of a programming course given to the first year students of HEC and we will present examples of pedagogical material developed for the course. Also, we will briefly review feedback from students.
Bio
Prof. Thibault Estier joined the University of Lausanne in 1999. He received his PhD in Information Systems from University of Geneva in 1995, then joined an internet startup (inextenso.com) which produced in 1997 the first Web CMS (Content Management System) on the market in Switzerland. He has been teaching database design, system integration, conceptual modeling, programming, and open source technologies for 20 years. His topic of research concerns evolutive information systems and evolutive knowledge bases.
Prof. Mauro Cherubini joined the University of Lausanne in 2016. Prior to that, he worked as a Research Scientist at Google in Zurich and at Telefónica Research in Barcelona. He received his PhD in Computer Science from the Swiss Institute of Technology in Lausanne (EPFL) in 2008. Before his time at EPFL, he conducted research at the MIT Media Lab in Boston. Prof. Cherubini has accumulated over 15 years of experience conducting research in HCI and publishing in the top venues of this field.
Видео Teaching programming to large classes with Jupyter (Screencast Lunch&Learn @ EPFL 30.4.2019) канала Mauro Cherubini
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
The Unexpected Downside of Paying or Sending Messages to People to Make Them Walkball 1plane wooJack e l'albero di FlumFlumPersonal data, self-knowledge and behavior changepress 2flexible layoutsmullen 1Demo InterviewAppCostruiamo un goniometro lunareLG_KE970 main menusI VIZI DEL LUPPOLOplane oball 1 stElucidating Skills for Job Seekers (DIS2021 teaser)mullen 2ball 3Elucidating Skills for Job Seekers (DIS2021 presentation)press 1ball 2