Michael Ball

Orcid: 0000-0002-7036-3902

Affiliations:
  • University of California, Berkeley, CA, USA


According to our database1, Michael Ball authored at least 30 papers between 2014 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Igniting Curiosity with BJC Sparks: A Transformative Curriculum for Middle and High School Computer Science.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Student Mission Control: Integrating Space Data Exploration into Data and Computer Science Education.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Snap! 9- Support for Teachers and Programming with Data.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
Implementing Faded Parsons Problems in a Very Large CS1 Course.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

BJC Sparks: A New Functional-First Middle School CS Curriculum.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Snap! 8 - Smart Script Pics and Metaprogramming for All!
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Ten Years of Snap! - Where Should We Go Next?
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2022
A New Class of Teaching-Track Faculty: No Ph.D. Required.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Beauty and Joy of Computing: AP CS Principles & Middle School Curriculum.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Snap! 7 - Microworlds, Scenes, and Extensions!
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2021
Strategies for Authentic Assessments of Mastery in CS Courses.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Active Academic Integrity.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Teaching with the Beauty and Joy of Computing - AP CSP and More!
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Snap!6, Introducing Hyperblocks!
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Effective Video Production for Online and In-Person Courses.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Teaching TAs to Teach: Strategies for TA Training.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2020
Snap! v5, Our Biggest, Feature-filled Release Ever!
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

The Beauty and Joy of Computing Curriculum and Teacher Professional Development.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Teaching TAs To Teach: Strategies for TA Training.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

2019
Snap! A Look at 5 Years, 250, 000 Users and 2 Million Projects.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

2018
AP CS Principles and The Beauty and Joy of Computing Curriculum: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Technology We Can't Live Without!, revisited.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

IRT in 5 Minutes: Easy Ways to Better Understand an Assessment (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Implementing "In-Lab" Autograding for Snap! (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Writing Autograders for Snap! And Integrating them Into Your Course (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
AP CS Principles and The Beauty and Joy of Computing Curriculum (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Autograding and Feedback for Snap!: A Visual Programming Language (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Using Instant Chat for Fun and for Profit to Run a Large Class (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

2015
Oh, Snap! Enabling and Encouraging Success in CS1 (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
L@S 2014 demo: best practices for MOOC video.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014


  Loading...