Skip Maine state header navigation

Agencies | Online Services | Help

student conference logo 2014


Block 2 (10:50 AM - 12:10 PM)

All sessions can be viewed here.



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.


Weaving the Web: Creating Your Own Webpages!
Presenter: Laura Gurney, Husson University
Platform(s): HP ProBook, Apple MacBook Air

The "Web" has become an important part of life. Don't believe, try being disconnected for a few days! Sites such as Facebook, Amazon, Google, among others, offer users communication, entrainment, and knowledge.  Creating your own online presence is easier than you think. Explore basic HTML and CSS markup to create webpages and JavaScript to add interactivity. 


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.


Coding in Codea
Presenter: Gerald Wright, Husson University
Platform(s): Apple iPad

Have you ever looked at an app on the iPad and wondered how they did that?
Have you ever thought that you had the perfect app for the iPad?
Do you just want to learn more about building apps for the iPad?

Codea lets you create games and so much more for the iPad.  If you can think it, then you can create it.  Changing colors, graphics, sounds and more is only a touch away using the Codea editor.


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.



Presenter: Chris Wilson, University of Maine

Platform(s): Apple iPad

Come learn about programming on the iPad with Codea. Students will learn how to create their very own application for the iPad. No previous programming experience is needed. Bring a keyboard if you have one. Students will learn how to get started as well as do some drawing to the screen.


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.


Calling All Inventors - Start Programming with Arduino!

Presenter: Abby Stiers

Platform(s): HP ProBook, Apple MacBook

Would you like to build a device that senses when someone sneaks into your room and sends you a text message? How about a shirt with turn signal lights on the back, for riding your bike? People have built these and more with arduino microcontrollers.

A microcontroller is like a tiny portable (even washable) computer that can take information from any kind of sensor to control lights, motors and other electronics. Arduino microcontrollers come in all shapes and sizes and are designed to be easy to program so anyone can invent new devices. In this super fast-paced workshop, you will build a basic project, while learning concepts and skills necessary for designing and building more
complex projects.


Make That Cat Walk with Scratch

Presenter(s): Linus Obenhaus & Jon Graham, Oak Hill Middle School

Platform(s): HP ProBook, Apple MacBook Air

Scratch is a web-based application designed to introduce you to programming in an easy-to-learn and fun way, by organizing code into understandable blocks. You can do so much with Scratch. You can create games, animations, music, and almost anything you set your mind to. In this session, and experienced Scratch user will guide you through the processes of making your own project as well as building off of others' projects.


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.



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.