SlideShare a Scribd company logo
1 of 20
Download to read offline
PROGRAMMING IN THE
REAL WORLD
PORTAGE CENTRAL HIGH SCHOOL: SUMMER
OF CODE 2016
Created by /Tore Franzen @ToreFranzen
THANK YOU!
Thanks for spending one week of summer learning about
programming!
QUESTION:
ARE COMPUTERS SMART OR DUMB?
ACTIVITY TIME!
CAN YOU PROGRAM ME TO SIT IN A CHAIR?
Shout Instructions
I can only perform 1 instruction at a time
I will shout "Error" if I can't perform the instruction
I will ask further questions when necessary
HOW I VIEW PROGRAMMING:
ANOTHER WAY TO VIEW
PROGRAMMING
“You know how, in stories, people say
magic words, and change things in the
world?...That's what computer
programming is.”
“No other profession in the world creates
functional things out of nothing but words”
I CONSIDER MY SELF A PROBLEM
SOLVER.
WHAT I DO AS A SOFTWARE
ENGINEER?
WHAT ELSE CAN YOU DO?
NETWORKS
DATABASES
ARCHITECT
VIDEO GAMES ANYONE?
WEB / MOBILE
SECURITY
QUALITY ASSURANCE/ SOFTWARE
TESTING
THE REALITY IS...
YOU CAN USE PROGRAMMING IN
ALMOST ANY FIELD.
WHAT DO YOU THINK THIS IS A MAP
OF?
THE END
QUESTIONS?

More Related Content

What's hot

A2 media evaluation q4
A2 media evaluation q4A2 media evaluation q4
A2 media evaluation q4perr1164
 
The I Phone Presentation (Ten Minute Teaching Experience)
The I Phone Presentation (Ten Minute Teaching Experience)The I Phone Presentation (Ten Minute Teaching Experience)
The I Phone Presentation (Ten Minute Teaching Experience)lmorrill
 
Recommended software and hardware for Cambridge ICT Starters
Recommended software and hardware for Cambridge ICT StartersRecommended software and hardware for Cambridge ICT Starters
Recommended software and hardware for Cambridge ICT StartersPiers Midwinter
 
5. pre production(3)
5. pre production(3)5. pre production(3)
5. pre production(3)ThomasBond14
 
GAFE HCPSS TechCon 2013
GAFE HCPSS TechCon 2013GAFE HCPSS TechCon 2013
GAFE HCPSS TechCon 2013Mike Glennon
 
Mobile Learning: The Low-Hanging Fruit
Mobile Learning: The Low-Hanging FruitMobile Learning: The Low-Hanging Fruit
Mobile Learning: The Low-Hanging FruitEnspire Learning
 
Learn Adobe Photoshop Lightroom
Learn Adobe Photoshop Lightroom Learn Adobe Photoshop Lightroom
Learn Adobe Photoshop Lightroom Travellingcamera
 
5. pre production(3)
5. pre production(3)5. pre production(3)
5. pre production(3)TheaJennings1
 
5. fmp pre production
5. fmp pre production5. fmp pre production
5. fmp pre productionTaylorFenwick
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateCharlie Morris
 
iPad Masterclass - East Coast Autism Support Group
iPad Masterclass - East Coast Autism Support GroupiPad Masterclass - East Coast Autism Support Group
iPad Masterclass - East Coast Autism Support GroupSpectronics
 

What's hot (15)

A2 media evaluation q4
A2 media evaluation q4A2 media evaluation q4
A2 media evaluation q4
 
The I Phone Presentation (Ten Minute Teaching Experience)
The I Phone Presentation (Ten Minute Teaching Experience)The I Phone Presentation (Ten Minute Teaching Experience)
The I Phone Presentation (Ten Minute Teaching Experience)
 
Question 6
Question 6Question 6
Question 6
 
Recommended software and hardware for Cambridge ICT Starters
Recommended software and hardware for Cambridge ICT StartersRecommended software and hardware for Cambridge ICT Starters
Recommended software and hardware for Cambridge ICT Starters
 
5. pre production games
5. pre production games5. pre production games
5. pre production games
 
5. pre production(3)
5. pre production(3)5. pre production(3)
5. pre production(3)
 
GAFE HCPSS TechCon 2013
GAFE HCPSS TechCon 2013GAFE HCPSS TechCon 2013
GAFE HCPSS TechCon 2013
 
Mobile Learning: The Low-Hanging Fruit
Mobile Learning: The Low-Hanging FruitMobile Learning: The Low-Hanging Fruit
Mobile Learning: The Low-Hanging Fruit
 
Learn Adobe Photoshop Lightroom
Learn Adobe Photoshop Lightroom Learn Adobe Photoshop Lightroom
Learn Adobe Photoshop Lightroom
 
5. pre-production
5. pre-production5. pre-production
5. pre-production
 
Skills Audit
Skills AuditSkills Audit
Skills Audit
 
5. pre production(3)
5. pre production(3)5. pre production(3)
5. pre production(3)
 
5. fmp pre production
5. fmp pre production5. fmp pre production
5. fmp pre production
 
Boiling a Frog: A Responsive Update
Boiling a Frog: A Responsive UpdateBoiling a Frog: A Responsive Update
Boiling a Frog: A Responsive Update
 
iPad Masterclass - East Coast Autism Support Group
iPad Masterclass - East Coast Autism Support GroupiPad Masterclass - East Coast Autism Support Group
iPad Masterclass - East Coast Autism Support Group
 

Similar to Portage Central Elementary: Summer of Code 2016

Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017Tore Franzen
 
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...codinghorror
 
Integrating Technology2013(revised)
Integrating Technology2013(revised)Integrating Technology2013(revised)
Integrating Technology2013(revised)Randy Backman
 
Skip Cole, USIP, techatstate
Skip Cole, USIP, techatstateSkip Cole, USIP, techatstate
Skip Cole, USIP, techatstatetechatstate
 
Synthesisprojppt
SynthesisprojpptSynthesisprojppt
Synthesisprojpptgaadgett
 
Synthesis project
Synthesis projectSynthesis project
Synthesis projectgaadgett
 
Pc3 Tech Day 2009
Pc3  Tech Day 2009Pc3  Tech Day 2009
Pc3 Tech Day 2009NEWESD
 
Social Learning
Social LearningSocial Learning
Social Learningdwalker62
 
Driven to distraction: Giles Colborne
Driven to distraction: Giles ColborneDriven to distraction: Giles Colborne
Driven to distraction: Giles Colbornecxpartners
 
It's Not About the Standards
It's Not About the StandardsIt's Not About the Standards
It's Not About the StandardsMarlena Hebern
 
Session on mockups
Session on mockupsSession on mockups
Session on mockupsAbdul Dibosh
 
Computer programming (General) Community Questions Sitemap
Computer programming (General) Community Questions SitemapComputer programming (General) Community Questions Sitemap
Computer programming (General) Community Questions Sitemapscarcemadness8524
 
Java book for beginners_first chapter
Java book for beginners_first chapterJava book for beginners_first chapter
Java book for beginners_first chapterAamir Mojeeb
 
Cell phones (slideshare)
Cell phones (slideshare)Cell phones (slideshare)
Cell phones (slideshare)Kurt Reynolds
 
Mobile learning
Mobile learningMobile learning
Mobile learningdwalker62
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectCharlotte Breton Schreiner
 
Mobile learning
Mobile learningMobile learning
Mobile learningdwalker62
 
Web2.0 And You Ppt
Web2.0 And You PptWeb2.0 And You Ppt
Web2.0 And You PptLisa Read
 

Similar to Portage Central Elementary: Summer of Code 2016 (20)

Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017Portage Central Elementary: Summer of Code 2017
Portage Central Elementary: Summer of Code 2017
 
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...
Oredev 2011: Building Social Software for the Anti-Social Part II, Electric B...
 
Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It! Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It!
 
Integrating Technology2013(revised)
Integrating Technology2013(revised)Integrating Technology2013(revised)
Integrating Technology2013(revised)
 
Skip Cole, USIP, techatstate
Skip Cole, USIP, techatstateSkip Cole, USIP, techatstate
Skip Cole, USIP, techatstate
 
Synthesisprojppt
SynthesisprojpptSynthesisprojppt
Synthesisprojppt
 
Synthesis project
Synthesis projectSynthesis project
Synthesis project
 
Pc3 Tech Day 2009
Pc3  Tech Day 2009Pc3  Tech Day 2009
Pc3 Tech Day 2009
 
5
55
5
 
Social Learning
Social LearningSocial Learning
Social Learning
 
Driven to distraction: Giles Colborne
Driven to distraction: Giles ColborneDriven to distraction: Giles Colborne
Driven to distraction: Giles Colborne
 
It's Not About the Standards
It's Not About the StandardsIt's Not About the Standards
It's Not About the Standards
 
Session on mockups
Session on mockupsSession on mockups
Session on mockups
 
Computer programming (General) Community Questions Sitemap
Computer programming (General) Community Questions SitemapComputer programming (General) Community Questions Sitemap
Computer programming (General) Community Questions Sitemap
 
Java book for beginners_first chapter
Java book for beginners_first chapterJava book for beginners_first chapter
Java book for beginners_first chapter
 
Cell phones (slideshare)
Cell phones (slideshare)Cell phones (slideshare)
Cell phones (slideshare)
 
Mobile learning
Mobile learningMobile learning
Mobile learning
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
Mobile learning
Mobile learningMobile learning
Mobile learning
 
Web2.0 And You Ppt
Web2.0 And You PptWeb2.0 And You Ppt
Web2.0 And You Ppt
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 

Portage Central Elementary: Summer of Code 2016