SlideShare a Scribd company logo
1 of 17
Advanced Programing on a
Shoestring
Mr. Keith Golebie and Mr. Matt Skoczylas
Ellwood City Area School District
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
Free Programs from Carnegie Mellon
What is a program?
● Not “computer program”
● Why “Not a computer program?”
What is a program?
● What else can we program (phones, tablets,
refrigerators, microwaves, TV’s, cars,
airplanes, etc...
Programming
● A Set of Instructions
● Recipe
● Sequence
Programming
● Is it easier to build something when you
know what it is you want to build, or when
you don’t?
● This is what most kids miss - They want to
just make it without a plan.
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: Programming
Create a plan first!
● Comics Lab Humor
● Comic Lab Writing
● Comic Lab Ideas
● Panel Templates
Alice 2: Programming
Alice 3: Lets build something!
All programs are a solution to a problem
Reading for understanding
Problem solving (math)
Algorithm – (Science and math)
Standards
Programming is connected throughout all
standards
● PA Standards:
● BCIT Standards:
● Common Core (reading and writing)
Questions

More Related Content

Viewers also liked

Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentationTechnology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentationmskoczylas
 
Programming on a shoestring
Programming on a shoestringProgramming on a shoestring
Programming on a shoestringmskoczylas
 
Esquina diagonal redondead an
Esquina diagonal redondead anEsquina diagonal redondead an
Esquina diagonal redondead anIrvin Lara Juarez
 
Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentation Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentation mskoczylas
 
Pemanasan global
Pemanasan globalPemanasan global
Pemanasan globalraysaaakh
 

Viewers also liked (10)

Evaluacion word
Evaluacion wordEvaluacion word
Evaluacion word
 
correos electronicos
correos electronicoscorreos electronicos
correos electronicos
 
ã‘L }
ã‘L  }ã‘L  }
ã‘L }
 
Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentationTechnology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentation
 
Programming on a shoestring
Programming on a shoestringProgramming on a shoestring
Programming on a shoestring
 
Esquina diagonal redondead an
Esquina diagonal redondead anEsquina diagonal redondead an
Esquina diagonal redondead an
 
CORREOS ELECTRONICOS
CORREOS ELECTRONICOSCORREOS ELECTRONICOS
CORREOS ELECTRONICOS
 
Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentation Technology...from the computer lab and beyond presentation
Technology...from the computer lab and beyond presentation
 
Asunto¨gggg
Asunto¨ggggAsunto¨gggg
Asunto¨gggg
 
Pemanasan global
Pemanasan globalPemanasan global
Pemanasan global
 

Advanced programming on a shoestring

  • 1. Advanced Programing on a Shoestring Mr. Keith Golebie and Mr. Matt Skoczylas Ellwood City Area School District
  • 2. 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)
  • 3. 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
  • 4. Mr. Matt Skoczylas Elementary Computer Teacher 2nd- 6th Grade Ellwood City Area School District skoczylas.weebly.com
  • 6. Free Programs from Carnegie Mellon
  • 7. What is a program? ● Not “computer program” ● Why “Not a computer program?”
  • 8. What is a program? ● What else can we program (phones, tablets, refrigerators, microwaves, TV’s, cars, airplanes, etc...
  • 9. Programming ● A Set of Instructions ● Recipe ● Sequence
  • 10. Programming ● Is it easier to build something when you know what it is you want to build, or when you don’t? ● This is what most kids miss - They want to just make it without a plan.
  • 11. 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.
  • 12. Alice 2: Programming Create a plan first! ● Comics Lab Humor ● Comic Lab Writing ● Comic Lab Ideas ● Panel Templates
  • 14. Alice 3: Lets build something!
  • 15. All programs are a solution to a problem Reading for understanding Problem solving (math) Algorithm – (Science and math)
  • 16. Standards Programming is connected throughout all standards ● PA Standards: ● BCIT Standards: ● Common Core (reading and writing)

Editor's Notes

  1. Adding a Programming Course but with no funds!
  2. How each were built Alice 2-Object based Alice 3-Object oriented
  3. Show Nick’s Garfield Comic in Alice 2: Show Brady’s Sci-Fi Program.