Computer Science Circles Python in your Browser David Pritchard (Princeton University) and Troy Vasiga (University of Waterloo) thanks: Brice Canvel, Graeme Kemkes, Andy Kong, Sandy Graham Center for Education in Mathematics and Computing (CEMC), University of Waterloo
Computer Science Circles Python in your Browser. David Pritchard (Princeton University) and Troy Vasiga (University of Waterloo) thanks: Brice Canvel , Graeme Kemkes , Andy Kong, Sandy Graham. Center for Education in Mathematics and Computing (CEMC), University of Waterloo. Goal. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Computer Science Circles
Python in your BrowserDavid Pritchard (Princeton University)
and Troy Vasiga (University of Waterloo)
thanks: Brice Canvel, Graeme Kemkes,Andy Kong, Sandy GrahamCenter for Education in Mathematics
and Computing (CEMC),University of Waterloo
Goal• Can everyone experience programming?Ingredients:1. A web browser, no installation needed2. Engaging programming exercises– You learn by doing!– Help students test their code
3. Instructional narrative aimed at novices• What environment best supports this?
Short Tour• Basic UI• Different automatic grading methods• Crafting lessons– Hints– Exercises other than plain coding
• Student tools– Console– Visualizer (Philip Guo, this session)–My Progress