Programming on a_shoestring_1
Programing on a
Shoestring
Mr. Keith Golebie and Mr. Matt Skoczylas
Ellwood City Area School District
You don’t have to be a Computer Scientist.
Create an Alice Program
● Lets create a “Frozen” movie scene with
Anna moving around with arrow keys.
● Add snow world, ice pond, castle, Anna and
Elsa.
● Add an event so that Anna can move with
the arrow keys.
Ellwood City Area School District
● Small Community in Western Pennsylvania
● 40 miles north of Pittsburgh
● North Side Primary School (K-2)
● Perry Lower Intermediate School (3-4)
● Hartman Intermediate School (5-6)
● Lincoln Jr./Sr. High School (7-12)
Mr. Keith Golebie
Computer Science Teacher 9 -12
(BCIT K-12)
Ellwood City Area School District
Many years in IT prior to public education
kgolebie@gmail.com
Mr. Matt Skoczylas
Elementary Computer Teacher
2nd- 6th Grade
Ellwood City Area School District
skoczylas.weebly.com
Programing on a
Shoestring
Objectives
● Anyone can teach/learn programming
● (Not just coding!)
● Programming can be implemented by
anyone, in any subject
● Learning - “Thinking” - Computational
Thinking, which is problem solving
● This can be done easily, and for free
Why Computer Science
Why Computer Science
Why Computer Science
Why Computer Science
We are very fortunate at ECASD to have Computer Programming Classes, but
there are gaps in our curriculum. (7th and 8th grades)
Why Computer Science in PA
19,866 open computing jobs (growing at 3.9x the state average)
4,155 computer science graduates
191 schools teach computer science
● CS doesn't count as math or science credit
● No clear CS teacher certification pathways
● No CS curriculum standards
Why Computer Science in PA
“'Within the Next 20 Years, Half of All Jobs Will Be Taken
Over by Machines” - Frank Sonder on LinkedIn (Tuesday)
Why Computer Science in PA
“Computer Science projects are opportunities, not
assignments.” - Nikki, 10th grader (Student of the week -
this week)
● Learning opportunities
● Relevance
● Job gap, gender gap, underrepresented groups gap
Why Computer Science in PA
Break the Bias
“How Elementary School Teachers’ Biases Can
Discourage Girls From Math and Science”
- NY Times yesterday
http://www.nytimes.com/2015/02/07/upshot/how-elementary-school-teachers-biases-can-discourage-girls-from-math-and-
science.html?partner=rss&emc=rss&_r=1&abt=0002&abg=0
Why Computer Science in PA
The earlier, the better
● Before Bias is formed
● Free Tools - break the economic bias
● Anyone, any age
● Research shows, the earlier we learn programming, the
better - helps with other subjects
Why Computer Science in PA
The earlier, the better
● Math - logic, problems solving
● Language - It’s a language!
● Reading for understanding
● We could go on….
● CS-First at Hartman Intermediate School
● Our CS-First program is one of only two CS-First Programs
in Pennsylvania.
CS-First at Hartman-Game Design
18 students signed up
12 Boys
6 Girls
10 had Perfect Attendance
CS-First at Hartman-Game Design
● Signed in to the Scratch
Website.
● Watched videos to learn
about Game Design.
● Created Games.
● Shared with their Friends.
● Each day was a different
type of game.
CS-First at Hartman-Game Design
Hartman/Perry Morning News Feature
CS-First at Hartman-Game Design
CS-First at Hartman-Game Design
Day 7-We had a student design
his own Halloween game with
monsters, bullets and
pumpkins.. he wanted to start
with 6 and count down when a
bullet is shot and also keep track
of how many magazines were
used... Finally got him to think it
out on paper.
CS-First at Hartman-Game Design
-I never knew that I
would be able to
program my own game.
-I never thought I’d
ever be able to do all of
this stuff.
-I liked how we got to
program different
things.
-I loved the club, and
learning about how to
make my own sprites.
CS-First at Hartman-Game Design
Emily- Beetle Game
Mark- Platform Game
Molly- Maze Game
Anthony- Falling Objects Game
Computer Science at ECASD
Hour of Code 2013-2014
a movement to recruit
millions to try one hour
of computer science.
“Everybody in this country should
learn how to program a
computer...because it teaches you
how to think.”
-Steve Jobs
Hour of Code Event at ECASD
● Support from our Superintendent.
● Encouraged all teachers to get
involved in the Hour of Code.
● Classrooms participated in a pizza
party contest.
● Created a list of websites for
teachers to learn more about
programming and the Hour of
Code, teachers then selected their
own activity.
Hour of Code on the Morning News
Hour of Code Event -Student Response
It was simple, but not
so easy it was boring.
It was entertaining on
top of being
educational.
- Mallory, 12th grade
It challenged me, but
not so much that I was
overcome by tears
and tempted to bash
my head into a brick
wall
- Nikaya, 12th grade
In my case, it gave typical under-performing students a chance to create something they probably never
thought possible. It gave them a sense of pride and ownership of achieving something important and more
advanced than they are used to. It allowed them to gain useful computer skills that they can apply to utilize
other computer programs that they may not have ever had the opportunity to experience. It also offers
students a hands-on, engaging lesson that keeps them motivated to do work without feeling like work. -
ECASD teacher
Hour of Code Event -Teacher Response
“The hour of code made the students think in a
different way than they normally do. It empowered
them to make decisions and choose their own
outcomes / goals. -ECASD teacher
Programming with Alice
Why Alice?
● Easy and Free
● No Internet Connection Needed
● 3-D Animations
● Local (Developed at CMU)
● Great Support Team
● Tons of Free Resources
Alice 2 or Alice 3
Alice 2 can be taught
for an introduction to
programming course.
Alice 3 can be taught in
advanced classes, or if
the class is moving into a
language by end of
course.
Alice 2: Lets build something!
Resources for using Alice
● CMU
● Duke
● Oracle
● Listserve
● Youtube videos
● Summer courses at CMU
Some other Programming options
● Scratch
● Snap
● Tynker
● Code Monkey
● Code Avengers
● Google CS First
● Code Academy
● Google Made with Code
● Touch Development (Microsoft)
Standards
Programming is connected throughout all
standards
● PA Standards:
● BCIT Standards:
● Common Core (reading and writing)
Questions

More Related Content

PPTX
Programming on a shoestring
PDF
Coding is the new literacy to make a difference in the world
PPTX
Coding ppt for digital conference 2014
PPT
Hudsonville p saps
PDF
Pdf k 4
PPTX
Advanced programming on a shoestring
PPTX
Test
PPTX
Advanced programming on_a_shoestring
Programming on a shoestring
Coding is the new literacy to make a difference in the world
Coding ppt for digital conference 2014
Hudsonville p saps
Pdf k 4
Advanced programming on a shoestring
Test
Advanced programming on_a_shoestring

What's hot (16)

PPTX
Hc tech pres.
PPT
May Your Tech Runneth Over 2
PPTX
iPad Webinar 1
PPT
Computing taster session
PPTX
Ipad in the Classroom 1
PPTX
Unit Plan Powerpoint Revised
DOCX
unit 01 --what's computer
PDF
iPads & Common Core: Beyond Basics to Practical Classroom Uses
PDF
The success of Finland. How do I see my country?
PDF
Education in the Exponential Age
PPTX
A transformational leader
PPTX
A transformational leader
PPT
Alimova hilola
KEY
Digital e portfolios
PPSX
Plp Presentation
PPT
May Your Tech Toolbox Runneth Over
Hc tech pres.
May Your Tech Runneth Over 2
iPad Webinar 1
Computing taster session
Ipad in the Classroom 1
Unit Plan Powerpoint Revised
unit 01 --what's computer
iPads & Common Core: Beyond Basics to Practical Classroom Uses
The success of Finland. How do I see my country?
Education in the Exponential Age
A transformational leader
A transformational leader
Alimova hilola
Digital e portfolios
Plp Presentation
May Your Tech Toolbox Runneth Over
Ad

Viewers also liked (13)

PDF
REDES SOCIALES
DOCX
Evaluacion word
PDF
correos electronicos
PPTX
Technology...from the computer lab and beyond presentation
PDF
CORREOS ELECTRONICOS
PPTX
Technology...from the computer lab and beyond presentation
DOCX
Esquina diagonal redondead an
PPTX
Programming on a_shoestring_1 (1)
PDF
EVALUACION DEL TERCER PARCIAL
PPTX
CS First
DOCX
DOCX
Asunto¨gggg
PPTX
Pemanasan global
REDES SOCIALES
Evaluacion word
correos electronicos
Technology...from the computer lab and beyond presentation
CORREOS ELECTRONICOS
Technology...from the computer lab and beyond presentation
Esquina diagonal redondead an
Programming on a_shoestring_1 (1)
EVALUACION DEL TERCER PARCIAL
CS First
Asunto¨gggg
Pemanasan global
Ad

Similar to Programming on a_shoestring_1 (20)

PDF
asset-v1_asociatia_techsoup+Festivalul_Digital+2024+type@asset+block@Resurse_...
ODP
Fixing Australian Computer Education
PPTX
Empowering Teachers with Digital Literacy.pptx
PPTX
Digital Literacy Course for all students.pptx
ODP
Computing at ICS
PPTX
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
PDF
Speach by Teodor Sandel-Konjevic: About Komp Kamp (#CEGC2016)
PPTX
Digital World: A Freshmore Course for Computational Thinking at SUTD
PPTX
We have computers but no internet
PPTX
Breaking the Code Handout from Tech Expo 2015
PDF
Level Up your STEM education program - SXSWEdu talk
PDF
Informal talk at pict
PPTX
Code Like A Boss - NETA 2016
PPT
Building effective outreach programs in STEM
PPTX
STEAM @ Your Library
PPTX
STEAM @ Your Library
DOCX
Coding io1-materials for teachers
PDF
Piedmont Makers 2014-2015 Kickoff
PPTX
Breaking the Code NYSCATE 2015
PPT
The Technology Classroom
asset-v1_asociatia_techsoup+Festivalul_Digital+2024+type@asset+block@Resurse_...
Fixing Australian Computer Education
Empowering Teachers with Digital Literacy.pptx
Digital Literacy Course for all students.pptx
Computing at ICS
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Speach by Teodor Sandel-Konjevic: About Komp Kamp (#CEGC2016)
Digital World: A Freshmore Course for Computational Thinking at SUTD
We have computers but no internet
Breaking the Code Handout from Tech Expo 2015
Level Up your STEM education program - SXSWEdu talk
Informal talk at pict
Code Like A Boss - NETA 2016
Building effective outreach programs in STEM
STEAM @ Your Library
STEAM @ Your Library
Coding io1-materials for teachers
Piedmont Makers 2014-2015 Kickoff
Breaking the Code NYSCATE 2015
The Technology Classroom

Recently uploaded (20)

PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Five Habits of High-Impact Board Members
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Configure Apache Mutual Authentication
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
The various Industrial Revolutions .pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Architecture types and enterprise applications.pdf
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
Convolutional neural network based encoder-decoder for efficient real-time ob...
A contest of sentiment analysis: k-nearest neighbor versus neural network
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Five Habits of High-Impact Board Members
Enhancing plagiarism detection using data pre-processing and machine learning...
Configure Apache Mutual Authentication
A proposed approach for plagiarism detection in Myanmar Unicode text
The various Industrial Revolutions .pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Architecture types and enterprise applications.pdf
Consumable AI The What, Why & How for Small Teams.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Benefits of Physical activity for teenagers.pptx
Getting started with AI Agents and Multi-Agent Systems
OpenACC and Open Hackathons Monthly Highlights July 2025
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Module 1.ppt Iot fundamentals and Architecture
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
1 - Historical Antecedents, Social Consideration.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions

Programming on a_shoestring_1

  • 2. Programing on a Shoestring Mr. Keith Golebie and Mr. Matt Skoczylas Ellwood City Area School District
  • 3. You don’t have to be a Computer Scientist.
  • 4. Create an Alice Program ● Lets create a “Frozen” movie scene with Anna moving around with arrow keys. ● Add snow world, ice pond, castle, Anna and Elsa. ● Add an event so that Anna can move with the arrow keys.
  • 5. Ellwood City Area School District ● Small Community in Western Pennsylvania ● 40 miles north of Pittsburgh ● North Side Primary School (K-2) ● Perry Lower Intermediate School (3-4) ● Hartman Intermediate School (5-6) ● Lincoln Jr./Sr. High School (7-12)
  • 6. Mr. Keith Golebie Computer Science Teacher 9 -12 (BCIT K-12) Ellwood City Area School District Many years in IT prior to public education [email protected]
  • 7. Mr. Matt Skoczylas Elementary Computer Teacher 2nd- 6th Grade Ellwood City Area School District skoczylas.weebly.com
  • 9. Objectives ● Anyone can teach/learn programming ● (Not just coding!) ● Programming can be implemented by anyone, in any subject ● Learning - “Thinking” - Computational Thinking, which is problem solving ● This can be done easily, and for free
  • 13. Why Computer Science We are very fortunate at ECASD to have Computer Programming Classes, but there are gaps in our curriculum. (7th and 8th grades)
  • 14. Why Computer Science in PA 19,866 open computing jobs (growing at 3.9x the state average) 4,155 computer science graduates 191 schools teach computer science ● CS doesn't count as math or science credit ● No clear CS teacher certification pathways ● No CS curriculum standards
  • 15. Why Computer Science in PA “'Within the Next 20 Years, Half of All Jobs Will Be Taken Over by Machines” - Frank Sonder on LinkedIn (Tuesday)
  • 16. Why Computer Science in PA “Computer Science projects are opportunities, not assignments.” - Nikki, 10th grader (Student of the week - this week) ● Learning opportunities ● Relevance ● Job gap, gender gap, underrepresented groups gap
  • 17. Why Computer Science in PA Break the Bias “How Elementary School Teachers’ Biases Can Discourage Girls From Math and Science” - NY Times yesterday http://www.nytimes.com/2015/02/07/upshot/how-elementary-school-teachers-biases-can-discourage-girls-from-math-and- science.html?partner=rss&emc=rss&_r=1&abt=0002&abg=0
  • 18. Why Computer Science in PA The earlier, the better ● Before Bias is formed ● Free Tools - break the economic bias ● Anyone, any age ● Research shows, the earlier we learn programming, the better - helps with other subjects
  • 19. Why Computer Science in PA The earlier, the better ● Math - logic, problems solving ● Language - It’s a language! ● Reading for understanding ● We could go on….
  • 20. ● CS-First at Hartman Intermediate School ● Our CS-First program is one of only two CS-First Programs in Pennsylvania.
  • 21. CS-First at Hartman-Game Design 18 students signed up 12 Boys 6 Girls 10 had Perfect Attendance
  • 22. CS-First at Hartman-Game Design ● Signed in to the Scratch Website. ● Watched videos to learn about Game Design. ● Created Games. ● Shared with their Friends. ● Each day was a different type of game.
  • 26. CS-First at Hartman-Game Design Day 7-We had a student design his own Halloween game with monsters, bullets and pumpkins.. he wanted to start with 6 and count down when a bullet is shot and also keep track of how many magazines were used... Finally got him to think it out on paper.
  • 27. CS-First at Hartman-Game Design -I never knew that I would be able to program my own game. -I never thought I’d ever be able to do all of this stuff. -I liked how we got to program different things. -I loved the club, and learning about how to make my own sprites.
  • 28. CS-First at Hartman-Game Design Emily- Beetle Game Mark- Platform Game Molly- Maze Game Anthony- Falling Objects Game
  • 29. Computer Science at ECASD Hour of Code 2013-2014 a movement to recruit millions to try one hour of computer science. “Everybody in this country should learn how to program a computer...because it teaches you how to think.” -Steve Jobs
  • 30. Hour of Code Event at ECASD ● Support from our Superintendent. ● Encouraged all teachers to get involved in the Hour of Code. ● Classrooms participated in a pizza party contest. ● Created a list of websites for teachers to learn more about programming and the Hour of Code, teachers then selected their own activity.
  • 31. Hour of Code on the Morning News
  • 32. Hour of Code Event -Student Response It was simple, but not so easy it was boring. It was entertaining on top of being educational. - Mallory, 12th grade It challenged me, but not so much that I was overcome by tears and tempted to bash my head into a brick wall - Nikaya, 12th grade
  • 33. In my case, it gave typical under-performing students a chance to create something they probably never thought possible. It gave them a sense of pride and ownership of achieving something important and more advanced than they are used to. It allowed them to gain useful computer skills that they can apply to utilize other computer programs that they may not have ever had the opportunity to experience. It also offers students a hands-on, engaging lesson that keeps them motivated to do work without feeling like work. - ECASD teacher Hour of Code Event -Teacher Response “The hour of code made the students think in a different way than they normally do. It empowered them to make decisions and choose their own outcomes / goals. -ECASD teacher
  • 34. Programming with Alice Why Alice? ● Easy and Free ● No Internet Connection Needed ● 3-D Animations ● Local (Developed at CMU) ● Great Support Team ● Tons of Free Resources
  • 35. Alice 2 or Alice 3 Alice 2 can be taught for an introduction to programming course. Alice 3 can be taught in advanced classes, or if the class is moving into a language by end of course.
  • 36. Alice 2: Lets build something!
  • 37. Resources for using Alice ● CMU ● Duke ● Oracle ● Listserve ● Youtube videos ● Summer courses at CMU
  • 38. Some other Programming options ● Scratch ● Snap ● Tynker ● Code Monkey ● Code Avengers ● Google CS First ● Code Academy ● Google Made with Code ● Touch Development (Microsoft)
  • 39. Standards Programming is connected throughout all standards ● PA Standards: ● BCIT Standards: ● Common Core (reading and writing)

Editor's Notes

  • #9: Adding a Programming Course but with no funds!