SlideShare a Scribd company logo
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
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 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. Rekode
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….
Free Programs from Carnegie Mellon
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.
What is a program?
● Not “computer program”
● Why “Not a computer program?”
Why Alice?
● Alice evolved from a Virtual Reality device
● 50% dropout rates in CS 1 on the university
level
● Looking for ways to fix that
● CCAC and PTI
● Researched based – developed over time
Research Based
Here I am doing research for the Alice project
It’s a program, not a computer 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: Programming
Create a plan first!
● Comics Lab Humor
● Comic Lab Writing
● Comic Lab Ideas
● Panel Templates
Alice 2: Programming
Alice 3: Lets build something!
Resources for using Alice
● CMU
● Duke
● Oracle
● Listserve
● Youtube videos
● Summer courses at CMU
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

Similar to Advanced programming on_a_shoestring

CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunity
Peter Donaldson
 
Teaching Kids to Program- Resources
Teaching Kids to Program- Resources Teaching Kids to Program- Resources
Teaching Kids to Program- Resources
Sarah Phelps
 
خارطة طريق مبسطة لعلوم حاسب
خارطة طريق مبسطة لعلوم حاسبخارطة طريق مبسطة لعلوم حاسب
خارطة طريق مبسطة لعلوم حاسب
IamYoussefSadouk
 
Computational Thinking vs. Digital Literacy
Computational Thinking vs. Digital LiteracyComputational Thinking vs. Digital Literacy
Computational Thinking vs. Digital Literacy
MyPal Online School
 
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary StudentsCracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
alphakilo31
 
Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTD
Oka Kurniawan
 
Informal talk at pict
Informal talk at pictInformal talk at pict
Informal talk at pict
Mayank Jain
 
SLMOOC14: Using Second Life in the K-12 Classroom
SLMOOC14: Using Second Life in the K-12 ClassroomSLMOOC14: Using Second Life in the K-12 Classroom
SLMOOC14: Using Second Life in the K-12 Classroom
David W. Deeds
 
Lecture01 0089
Lecture01 0089Lecture01 0089
Lecture01 0089
ZUbaria Inayat
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
Paul Herring
 
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) SchoolsMICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
David W. Deeds
 
FSEdTech Newsletter
FSEdTech NewsletterFSEdTech Newsletter
FSEdTech Newsletter
edutechandy
 
Computing at ICS
Computing at ICSComputing at ICS
Computing at ICS
John Iglar
 
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
David W. Deeds
 
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
eMadrid network
 
STEM
STEMSTEM
Python For Data Science and Analytics For Sophomores
Python For Data Science and Analytics For SophomoresPython For Data Science and Analytics For Sophomores
Python For Data Science and Analytics For Sophomores
ssuser4ab9671
 
State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)
Liad Magen
 
The Tale of Two Cities: 6 Lessons Learned about Digital Transformation
The Tale of Two Cities: 6 Lessons Learned about Digital TransformationThe Tale of Two Cities: 6 Lessons Learned about Digital Transformation
The Tale of Two Cities: 6 Lessons Learned about Digital Transformation
Mark S. Steed
 
OSCC14: Using OpenSimulator in K-12 Schools
OSCC14: Using OpenSimulator in K-12 SchoolsOSCC14: Using OpenSimulator in K-12 Schools
OSCC14: Using OpenSimulator in K-12 Schools
David W. Deeds
 

Similar to Advanced programming on_a_shoestring (20)

CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunity
 
Teaching Kids to Program- Resources
Teaching Kids to Program- Resources Teaching Kids to Program- Resources
Teaching Kids to Program- Resources
 
خارطة طريق مبسطة لعلوم حاسب
خارطة طريق مبسطة لعلوم حاسبخارطة طريق مبسطة لعلوم حاسب
خارطة طريق مبسطة لعلوم حاسب
 
Computational Thinking vs. Digital Literacy
Computational Thinking vs. Digital LiteracyComputational Thinking vs. Digital Literacy
Computational Thinking vs. Digital Literacy
 
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary StudentsCracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
 
Digital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTDDigital World: A Freshmore Course for Computational Thinking at SUTD
Digital World: A Freshmore Course for Computational Thinking at SUTD
 
Informal talk at pict
Informal talk at pictInformal talk at pict
Informal talk at pict
 
SLMOOC14: Using Second Life in the K-12 Classroom
SLMOOC14: Using Second Life in the K-12 ClassroomSLMOOC14: Using Second Life in the K-12 Classroom
SLMOOC14: Using Second Life in the K-12 Classroom
 
Lecture01 0089
Lecture01 0089Lecture01 0089
Lecture01 0089
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) SchoolsMICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
MICA Presentation: Best Practices: 3D Virtual Worlds in (K-12/Int'l) Schools
 
FSEdTech Newsletter
FSEdTech NewsletterFSEdTech Newsletter
FSEdTech Newsletter
 
Computing at ICS
Computing at ICSComputing at ICS
Computing at ICS
 
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
VWBPE: Best Practices Showcase: 3D Virtual Worlds in (K-12/International) Sch...
 
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
 
STEM
STEMSTEM
STEM
 
Python For Data Science and Analytics For Sophomores
Python For Data Science and Analytics For SophomoresPython For Data Science and Analytics For Sophomores
Python For Data Science and Analytics For Sophomores
 
State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)State of the art in Natural Language Processing (March 2019)
State of the art in Natural Language Processing (March 2019)
 
The Tale of Two Cities: 6 Lessons Learned about Digital Transformation
The Tale of Two Cities: 6 Lessons Learned about Digital TransformationThe Tale of Two Cities: 6 Lessons Learned about Digital Transformation
The Tale of Two Cities: 6 Lessons Learned about Digital Transformation
 
OSCC14: Using OpenSimulator in K-12 Schools
OSCC14: Using OpenSimulator in K-12 SchoolsOSCC14: Using OpenSimulator in K-12 Schools
OSCC14: Using OpenSimulator in K-12 Schools
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

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. 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
  • 7. 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
  • 8. 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)
  • 9. 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
  • 10. 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
  • 11. 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. Rekode
  • 12. 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….
  • 13. Free Programs from Carnegie Mellon
  • 14. 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.
  • 15. What is a program? ● Not “computer program” ● Why “Not a computer program?”
  • 16. Why Alice? ● Alice evolved from a Virtual Reality device ● 50% dropout rates in CS 1 on the university level ● Looking for ways to fix that ● CCAC and PTI ● Researched based – developed over time
  • 17. Research Based Here I am doing research for the Alice project
  • 18.
  • 19. It’s a program, not a computer program ● What else can we program (phones, tablets, refrigerators, microwaves, TV’s, cars, airplanes, etc...
  • 20. Programming ● A Set of Instructions ● Recipe ● Sequence
  • 21. 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.
  • 22. Alice 2: Programming Create a plan first! ● Comics Lab Humor ● Comic Lab Writing ● Comic Lab Ideas ● Panel Templates
  • 24. Alice 3: Lets build something!
  • 25. Resources for using Alice ● CMU ● Duke ● Oracle ● Listserve ● Youtube videos ● Summer courses at CMU
  • 26. All programs are a solution to a problem Reading for understanding Problem solving (math) Algorithm – (Science and math)
  • 27. 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.