Newsletter Facebook Twitter Podcasts

Our Keynote Speaker 

Neha Desai, Equity in CS Keynote Speaker 

For the past three years, Neha Desai has worked as a Product Owner for one of the nation’s leading food distributors, building out an interactive B2B web application for retailers, suppliers, and employees. With a background in tech consulting, Neha has worked with both established Fortune 500 companies and early-stage startups. These experiences have given her insight into the realities of today’s technology industry and its ever changing work culture in recent years.


Session Recordings 

SCRIPT Information Session

Presenter(s): Angela Oechslie & Alicia Biggs Jalbert

The SCRIPT — the Strategic CSforALL Resource & Implementation Planning Tool — is a framework to guide teams of district administrators, school leaders, and educators through a series of collaborative visioning, self-assessment and goal-setting exercises to create or expand upon a computer science education implementation plan for their students.

School districts and other local education organizations are the unit of change toward creating rigorous, inclusive and sustainable K-12 computer science education. The SCRIPT supports systems-level change by addressing five key areas: (1) Leadership, (2) Teacher Capacity and Development, (3) Curriculum and Materials Selection and Refinement, (4) Partners, and (5) Community.


Python Starter Kit, Dungeons and Dragons

Presenter(s): Jeff Gunn, LoisLab

LoisLab provides interactive computer science education for high school teachers and students for free.  In this 3-session workshop, we will work our way through lessons in our new course, "Python Starter Kit, Dungeons and Dragons".  Start learning Python, using D&D for programming examples, because kobolds are more interesting than print statements. No previous programming experience is necessary.  

LoisLab provides the courseware and an online learning environment.  All you need is a computer with an internet connection, and any Google account to log in.

We will make time to discuss how the free courseware can be used in your own unique settings (for independent student work, as a module in a CS course, others) and how LoisLab can provide support and collaboration resources. 


Inclusive Techniques for Teaching Code

Presenter(s): Katarina Hoeger and Jon Ippolito

Learning to code is already a challenge for most beginners, but many students suffer from additional hurdles due to their gender, race, or class. Participants in this interactive workshop will practice novel techniques for breaking through those barriers, as tested in UMaine’s introductory programming course for the New Media major. Creative coding using online platforms like P5js can help compensate for uneven access to hardware, and a focus on scripting designs, animations, and games teaches advanced computer science concepts while appealing to visual thinkers with an aversion to mathematics. Sharing the stereotype-busting history of women in programming—a field that emerged from a desire to weave beautiful textiles—can help defeat imposter syndrome. Seeing other qualities in student code beyond correctness can help, as can flipping the classroom with online tutorials and “exit tickets” that accommodate learners at different levels in the same classroom.

The workshop will acquaint participants with tools to encourage inclusion, such as UMaine’s Just-in-Time Learning badges, the P5js web editor, and Slack. A series of challenges will invite participants to question their own stereotypes about computer programmers and what makes for good code. No prior experience with programming is assumed.


Teaching Ethics Through AI and Machine Learning 

Presenter(s): Jamee Luce, H.S. CS Teacher, Waterville Senior High School

AI and Machine Learning are not only quickly evolving, but a great way to engage all of your students in computer science. Students will easily see how what they’re learning relates to the modern world around them. In this hands-on session, participants will explore Google’s Teachable Machine, as well as focus on the ethical considerations and discussions that can be integrated into understanding AI.


Getting Started with CS First 

Presenter(s): Kern Kelly 

In this hands-on professional development workshop, teachers will learn how to use CS First, Google’s free ready-to-teach introductory computer science (CS) curriculum for elementary and middle school students. Students follow step-by-step instructional videos that introduce fundamental computer science concepts and build computer programs using Scratch for CS First, a special version of the Scratch coding editor inside the CS First website. Scratch is a block-based programming language that gives kids the opportunity to code their own interactive games, stories, and more.


Robotics in CS LEGO WEDO

Presenter(s): Geoff Cyr

LEGO WeDo 2.0 (talk about the shift from pre-built robots where you basically are programming movement to building robots and the integration of STEM that happens with that)


Robotics in CS Grades 1-3 Dash Robots

Presenter(s): Geoff Cyr resource: Slide deck


Microsoft TEALS - Best Practices in CS Education

Presenter(s): Michael English 

In this 90-minute session, educators will learn about the Microsoft Philanthropies Technology Education and Literacy in Schools (TEALS) Program and some best practices in CS education. The session will begin with a quick overview of the Microsoft TEALS Program model and how we support schools and teachers. Then, participants will learn about the “Four Pillars of CS Pedagogy” – the notional machine, problem solving, hierarchy of skills, and diversity and inclusion. At the end of this session, participants will have learned how to tailor classic instructional techniques to a computer science class and some actionable steps towards creating a more diverse and inclusive population of learners in computer science.


TEACH Cyber: The What, Why, and How of Teaching High School Cybersecurity

Presenter(s): Jenny Daugherty, Sabrina Smiley and Nancy Stevens

In this 60-minute session, educators will learn about the cybersecurity workforce needs in this country as well as the needs in Maine. Then we will explore three synergistic approaches for thinking about the cybersecurity workforce supply and demand: 1) Building Pipelines; 2) Creating pathways and 30 nurturing an ecosystem. 


CS1 Toolbox

Presenter(s): Eric Eisaman

This three-day course introduces a set of confidence-building and action-driving tools empowering teachers and students through computational designs and implementations.  Bring these tools to your classroom and no longer hear, "I don't know where to start.".  Walk away with a clear vision on how you can drive student confidence and productivity forward!  This mini-course will be conducted in the curricular context of CMU CS Academy but these methods are easily applicable to any CS curriculum.