Skip Maine state header navigation

Agencies | Online Services | Help

student conference logo 2014


Block 1 (9:20 AM - 10:40 AM)

All sessions can be viewed here.

A breakdown of sessions by Blocks will be posted shortly.



Hour of Code: How One School Participated and Your Entry into Coding
Presenter: Mike Arsenault, Yarmouth School Department
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

Come learn how Frank Harrison Middle School in Yarmouth participated in the Hour of Code project and start your journey into coding. This session will begin with a brief presentation on how Frank Harrison Middle School partnered with local businesses to bring coding professionals into our school to mentor our students during the Hour of Code. After the short presentation, participants will complete an hour of coding activities using the resources provided on the Hour of Code web site. Whether you've never done any coding before or have done some coding you'll have resources that can be used to develop new coding skills.


Tynker - The 3D Scratch & More
Presenter: Sean Malone, RSU #68
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

Tynker is the answer to those who love the Scratch programming language but want to enter the third dimension. Tynker is platform friendly ranging from iOS & OSX to Windows. The possibilities of Tynker allow the programmer to build a program from scratch or complete challenges for all to take part in. No skill level is necessary so if you are just beginning in the programming world to the coding master; there is something for everyone.


Learning to Code With Python
Presenter: Michael Murphy, John Bapst Memorial High School
Platform(s): HP ProBook, Apple MacBook Air

In this session, participants will learn basic algortihms and produce a number of simple programs using the python programming language. This is a great language for introductory programming learners, because of the short time it takes to get a whole program functioning. Students will learn how to create both interactive programs and how to build self-contained mathematical algorithms. The session will touch on, loops, counters, (pseudo)randomization, conditional feedback and text line parsing/interpretation.


Programming the NXT Robot for Immediate Success!
Presenter: Tom Bickford, Maine Robotics
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

Programming in only three letters... FUN! Learn how to use computer programming to run a LEGO robot around the room; use LOOPS, CONDITIONAL STATEMENTS, and SWITCHES to sense the robots environment and change it's behavior; all from a program that YOU write. 

You'll be a programmer in just a few minutes and downloading to the robots in a few more.  Then spend the rest of the session adding skills to get your robot to do more interesting and complex tasks!  You might ask "What can it do?" only to find out it can do whatever you want it to do.


Games in Java & Animation in Scratch
Presenter: Nola Urban, Westbrook Middle School
Platform(s): HP ProBook, Apple MacBook Air

We plan to use Java to show how one might design a game and publish it using Eclipse so that others may also play the game.  We also plan to show how one might use Scratch to animate and to code music to accompany the animation.


Creating a Fun Student Project on Kodu
Presenter: Keith Partington, Microsoft Corporation
Platform(s): HP ProBook

Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.

This session will provide an overview and demonstration of the Kodu platform.  A sample project will be shared to provide an example for students to get started on their own fun project.


An Hour of Code ... and Beyond
Presenter: Jay Collier, Educate Maine
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

Have you finished an Hour of Code? Two hours? More? Come join us and share your favorite games and tutorials with other students and see some you may not have tried yet. In this workshop, we'll show about 20 minutes of cool demos from, Robomind, Grok Learning, Make Games With Us, Touch Develop, App Inventor, Codecademy, and Processing. Then, we'll have time for you to show and tell the games you like best. After, we'll have free time to explore. Be sure to bring the coding projects you love the most.


Learn To Program By Teaching Toddlers How To Use Microwaves
Presenter: Josh Komusin, UNUM
Platform(s): HP ProBook, Apple MacBook Air

Programming is all about getting computers to do cool, useful things. The only problem is, computers have no idea what is "cool", or what is "useful". So how can we tell them to do those things? Well, it turns out that it's pretty simple: computers are basically perfectly-behaved toddlers with photographic memories. So let's find out how to put them to work!

This workshop will show you how to break a task down into simple pieces, and then build useful solutions from those building blocks. With that, you'll have the knowledge you need to create useful tools for services and web sites you use every day!


Working with Lua [In Computercraft]
Presenter: Stephen Kaplan, Marshwood Middle School - Coding After School
Platform(s): HP ProBook, Apple MacBook Air

In this workshop, we'll be starting with the very basics of Lua and working our way to creating great and useful programs. We'll be learning about Lua and why it is a useful coding language, conditional statements (If/else), input and output codes, functions, colors, loops, and more. Join us as we embark into the coding language of Lua!


Writing cyphers with Java
Presenter: Edward Sihler, University of Southern Maine
Platform(s): HP ProBook, Apple MacBook Air

Create a cypher machine in JAVA, how to break mon-alphabetic substitution cyphers.  Learn the basics of an WWII style encoding machine and how these machines were part of the world of computers we have today. 


Using Scratch to Solve Real-World Problems
Presenter: Elizabeth Chabe, High Touch Courses
Platform(s): HP ProBook, Apple MacBook Air

Designed for students with no prior coding experience, this workshop starts with demonstrating  live examples of how programming can solve real-world problems. Working in small groups paired with a rockstar coding mentor, we quickly get to work solving our own real-world problems inspired by the fields of health care, cryptography, and forensics. Students leave the session with the start of a Scratch-based application that solves an assigned problem.


Hacker Club
Presenter: Benjamin Schrader, Hacktivate
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

This is a workshop where you determine the content.  Bring your project or your interests and be ready to share with others.  No worries, no one will present to everyone.  Expect good questions.  Ask good questions.  Listen.  Inspire, and be inspired.

Includes a mini-hackathon.  Challenges will be announced. Tools and supplies will be provided.  You may collaborate together, work independently, or just watch.  Then learn from others' solutions.


An Introduction to Javascript
Presenter: Gerald Wright, Husson University
Platform(s): HP ProBook, Apple MacBook Air

This workshop uses the Code Academy JavaScript tutorials to introduce students to the basic building blocks of writing software.  Topics covered include functions, looping and control structures, and how to fight a dragon.


Programming Fun with
Presenter: Michele Charette, Medway Middle School
Platform(s): HP ProBook, Apple iPad, Apple MacBook Air

Whether you want to spend an hour working with code or twenty hours, we have a program for you.  Come dabble in code and learn some basic skills that will take you further.  Teachers can set up accounts for students and be able to monitor their progress as they work through the course.


An introduction to Computer Programming in Minecraft
Presenter: Jeff Mao, Department of Education
Platform(s): Apple MacBook Air, HP ProBook

Thousands of people are creating and exploring in the world of Minecraft. Did you know that with a simple mod pack, ComputerCraft, that you can build computers and robots (called turtles) in Minecraft? Using programs that you write for these computers and turtles, you can expand what is possible in Minecraft. This session is for the newbie computer programmer or the Minecraft veteran that has not yet tried the ComputerCraft mod.

Attendees of this session must have an exisiting Minecraft account.


Supercomputing and Cloud Computing

Presenters: Sam Winchenbach & Steve Cousins, University of Maine

Platform(s): Apple iPad, Apple MacBook Air, HP ProBook

You’ve heard the expression “Cloud Computing” or “It’s in the Cloud”...come see what that is all about.  This session is being led by University of Maine experts in Supercomputing and Cloud Computing.  They’ll give you an introduction to what Supercomputing and Cloud Computing is all about and lead you through the process of creating a virtual computer in the Cloud.



Presenter: Bruce Segee, University of Maine

Platform(s): Apple MacBook Air, HP ProBook

This session will provide an introduction to the Netlogo programming environment. Netlogo is an agent-based programming language that can be easily learned  by middle schoolers, but is used by Univeristy graduate students as well. This  session is limited to machines with Netlogo installed.


Start Developing iOS and OS X Apps Today

Presenter: Tim Hart, Apple

Platform(s): Apple iPad

Although the task of developing an app may seem daunting, the process can be reduced to several digestible steps. With so many wonderful technologies available to today’s coder, there has never been a better time to pick up programming. This session will help you get started and guide you in the right direction as you develop your first app.


Using Filemaker to Build Relational Databases

Presenter: Curtis Armstrong, Apple

Platform(s): Apple MacBook Air (with FileMaker 13 Trial installed) 

In our data-driven world, we need to be able to take disparate chunks of data and relate them to each other. In this session, we will explore ways to use Filemaker to design, build and have some fun with relational databases. We'll take sample data and build a database, explore different layout options, build data input forms and look at different ways Filemaker could be used for personal organization as well.


Scratch Day in Maine

Presenter(s): Jo Gates, Maine Mathematics and Science Alliance

Platform(s): HP ProBook, Apple MacBook Air

What can you do with Scratch? Scratch is a fun, visual programming language. It's used to create interactive stories, games, and animations.

This Scratch session is for beginners to those who have some experience with Scratch. Have a story you want to tell? Want to learn to code? Do you want to make your own games? Interested in getting involved in an active, fun, awesome online community? Scratch can do that! We'll create a collaborative project, talk about some practical Scratch projects like virtual tours and informative guides, and share tips and methods to make your Scratch projects even better. We'll also share stories from the first Scratch Day events in Maine, held May 17, 2014.

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge, and runs on laptops. A similar program, SNAP!, is available for tablets but will not be included in this session.