Newsletter Facebook Twitter Podcasts

2022 CS Summer of Fun Schedule

Click below to see video recordings from the 2022 CS Summer of Fun week. 

Turtle Graphics (Part 1)

Turtle Graphics (Part 2)

Turtle Graphics (Part 3) 

Empowering Students to Make Data Driven Decisions


Turtle graphics: Mosaics and Trees 

Presenter: Brian Laich 

Description:  Push python turtle graphics to a new level, learning the basics of class type description as you create art with Turtle graphics similar to mosaics and trees using basic data types. This can help bring python into a level of programming where artistic expression can really shine with regards to the requirements of the AP CS Principles course and is fun to do!

Date/Time/Method: Wednesday June 29th, all day and Thursday June 30th, afternoon only - in person 


Empowering Students to Make Data Driven Decisions

Presenter: Eric Eisaman 

Description:  This workshop will introduce a simple framework by which students can inform data driven decisions within meaningful contexts.  The target audience is middle and high school teachers from any subject area.

Date/Time/Method: Wednesday, June 29th,  hybrid delivery, but presenter will be on site, 9am-10:30am


Bringing Youth Robotics to Your School or Group: FIRST LEGO League Challenge

Presenter: Geoff Cyr and Jamee Luce

Description:  After school activities in many communities are limited beyond youth sports, but not every child is interested in playing sports. Are you interested in providing a different type of after school activity for children aged 9 to 14? FIRST LEGO League Challenge will help you do just that! Whether you are a teacher or employee in a school, a volunteer with an afterschool program or a community center, or just have a bunch of kids in your neighborhood interested in science and technology, just about anyone can start a FIRST LEGO League Challenge team, and in this session you will learn how!

FIRST LEGO League (FLL) Challenge is a worldwide robotics competition with hundreds of thousands of participants around the world, including in Maine! Using LEGO robotic kits (e.g., Spike Prime, Mindstorms EV3/NXT), teams of two-to-ten students build robots to complete challenges on a table. They also learn about real-world problems in-depth and identify solutions to problems related to the seasons theme. All-the-while, students learn leadership, teamwork, sportsmanship, and all kinds of other “soft” skills that will help them in their future anywhere they go!

In this full-day workshop, Jamee Luce, Program Delivery Partner for the state of Maine, and Geoff Cyr, FLL team coach and statewide volunteer, will guide you through the ins and outs of starting your own team. Participants will learn about registration, screening, and recruiting team members, as well as build a LEGO robot and attempt a few challenges on a real competition table. Participants will also participate in an accelerated mock project and dive into the Engineering Notebook. In addition, Jamee and Geoff will discuss ideas for getting funding and grants for your new team. Teachers, we’ll even discuss options for bringing a non-competitive version of the program to your classroom to reach all of your students!

Have access to your own LEGO robot kit? Bring it along! We’ll have robot kits and laptops on hand for all participants to use as well.

Date/Time/Method: Wed. June 29th/ Full Day/ On Site


Connecting Coding Across the Elementary Curriculum Using Robots

Presenter: Geoff Cyr

Description: Integrating Coding and Computational Thinking (CT) into your classroom can feel like a daunting challenge. How do you teach your students to code without any coding experience? Where do you find the time in a packed school day? One way to make it easier? Robots! There are many different educational robots out there to help students learn how to code. In this session, you will get hands on with some of the different robotics kits that I use from Pre-K all the way through grade six, as well as lesson ideas and resources that you can use to have students practice and reinforce skills and concepts across the curriculum while they're coding and having fun! Robot kits include Robot Mice (similar to Beebots), Ozobots, Dash, LEGO WeDo and LEGO Spike Prime. Have something else? Bring that too and we can explore together!


This full-day workshop will focus on the lower elementary grades in the morning, and the upper elementary grades in the afternoon. Feel free to come to one part or the other, or stay the whole day!

Date/Time/Method: Thurs. 6/30 Full Day (lower elementary in the morning, upper elementary in the afternoon)


Click here for more information about our community event, Baseball Night for CS Teachers


2022 Request for Proposals

Project>Login will host its second annual CS Summer of Fun Professional Development week June 27-July 1 and we are seeking proposals for computer science professional development workshop sessions.

Submit Proposal here

2021 Keynote Speaker & workshop session recordings

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.