CS SEMINAR

Teaching at large scale (how to program in C using Linux)

Speaker
Associate Professor Remi Sharrock, Telecom ParisTech, IMT, France
Chaired by
Dr Damith Chatura RAJAPAKSE, Associate Professor, School of Computing
damithch@comp.nus.edu.sg

28 Feb 2019 Thursday, 03:00 PM to 04:30 PM

SR3, COM1-02-12

Abstract:

Learning at scale involves large-scale, technology-mediated learning environments with many learners and few experts to guide them. Large-scale learning environments are incredibly diverse: massive open online courses (MOOC), intelligent tutoring systems, open learning courseware, learning games, citizen science communities, collaborative programming communities (such as Scratch), community tutorial systems (such as StackOverflow), shared critique communities (such as DeviantArt), and the countless informal communities of learners (such as the Explain It Like I'm Five sub-Reddit). These systems either depend upon large numbers of learners, or they are enriched through use of data from previous use by many learners. In this talk, I'll present my tools to enable such a large scale teaching experience that I implemented in my MOOCs with Dartmouth univerity, USA: codecast to create an interactive coding tutorial, taskgrader to grade a coding activity, weblinux to boot Linux client side (in the browser).


Biodata:

Remi Sharrock is an associate professor at Telecom ParisTech, IMT, France. He received his Ph.D. in Computer Science from the National Polytechnic Institute of Toulouse, France in 2010. Remi's main research focuses on large scale distributed systems and autonomic computing, as well as their applications to learning at scale. He's passionate about innovative tools for online learning and has received the "MOOC of the year prize" for two of his french courses on C programming and Linux, he also created 7 MOOCs on teaching C programming with Linux. In his latest projects, he's working on service composition and orchestration for the internet of things.