Scratch 2017 Bordeaux
Programming the Internet (of things) with Snap!
Summary
The Internet is replete with wonderful APIs that can be called to query anything from jokes to weather forecasts to traffic data to accessing to your favorite websites, like Twitter and YouTube. Programming the web ...
Read more
Speakers
Dan Garcia, Bernat Romagosa, Jens Mönig, Michael Ball, Brian Harvey
Writing Autograders for Snap! and Integrating them Into Your Course
Talk Summary
The demo will present a system an autograder for Snap!, a visual programming language inspired by Scratch. Our autograder is a hosted solution that allows other courses to use our tools with little effort. At the ...
Read more
Speakers
Michael Ball, Dan Garcia, Lauren Mock
The Beauty and Joy of Computing and the Snap! Programming Language
Summary
The Beauty and Joy of Computing (BJC) is a Snap!-based non-majors computer science curriculum aimed at bringing serious CS ideas such as recursion and higher order functions to a broad audience, with special emphasis ...
Speakers
Dan Garcia, Brian Harvey, Jens Mönig, Michael Ball, Lauren Mock, Robert Low, Bernat Romagosa
Early Analysis of “In-Lab” Autograding for Snap!
Poster
This poster will primarily show two different user interactions with our autograder system, based on the two main users--students who get feedback and instructors who write tests. To demonstrate flexibility, we will demonstrate three different ...
Read more
Speakers
Michael Ball, Dan Garcia, Lauren Mock
Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers
Talk Summary
The Beauty and Joy of Computing (BJC) is an AP Computer Science Principles curriculum designed to attract a broad population of students, including females and underrepresented minorities, balancing programming and social implications. BJC was first ...
Speakers
Lauren Mock, Michael Ball, Dan Garcia, Brian Harvey
The Beauty and Joy of Computing
Workshop
The Beauty and Joy of Computing (BJC) is a Snap!-based Computer Science curriculum aimed at bringing serious CS ideas such as recursion and higher order functions to a broad audience, with special emphasis on inclusion of traditionally excluded groups including women and minorities. This workshop will allow participants explore the curriculum through gentle exercises, in a hands-on format. BJC is an Advanced Placement CS Principles national pilot in the US, which means it's a model for a high-school course that can earn college credit.
Speakers
Dan Garcia, Brian Harvey, Jens Mönig, Michael Ball, Bernat Romagosa, Robert Low, Lauren Mock