Freelancer
Graphics Designer, IT Consultant, Network Engr & Forensics Investigator @ NEFEZYCORP
COMPUTER SCIENCE & CODING IN ELEMENTARY LEVEL
Adjonyo, Noah www.blogspot.nefezycorp| nnefezy@gmail.com |+35389xx5x4x3
Freelancer
Graphics Designer, IT Consultant, Network Engr & Forensics Investigator @ NEFEZYCORP
CITING: HOUR OF CODE & CODE.ORG
The Objectives of Hour of Code: •A chance to have a minimum of One hour of Code; •Encourage more female into the CS field; •Create a direct link between normal class studies and its relation with the global market; •Encourage a basic Coding literacy level
Computer Science and Coding in Elementary level
N. Adjonyo, Freelance; Awareness @ JCSS
HOUR OF CODE
Computer Science and Coding in Elementary level
N. Adjonyo, Freelance; Awareness @ JCSS
GENERAL MISCONCEPTION
Wait, but isn't Computer Science just all about programming? No!! That's one of the most pervasive misnomers regarding Computer Science. Programming is an (important) engineering tool; Computer Science is an academic field of study like Physics or Mathematics. Designed by Phillip Guo
Computer Science and Coding in Elementary level
University of Rochester
N. Adjonyo, Freelance; Awareness @ JCSS
BACKGROUND: STATISTICS. THE JOB/STUDENT GAP IN COMPUTER SCIENCE Computer Programming Students
Computer Programming Jobs
2% All other math and science jobs
60%
40% All other math and science students
98%
Survey by College
Board, Bureau of Labor Statistics, National Science Foundation
Computer Science and Coding in Elementary level
N. Adjonyo, Freelance; Awareness @ JCSS
BACKGROUND: STATISTICS. 1,000,000 MORE JOBS THAN STUDENTS BY 2020
$500 billion opportunity 1,000,000 unfilled programming jobs 400,000 computer science graduates
Sources: BLS, NSF, Bay Area Council Economic Institute Computer Science and Coding in Elementary level
N. Adjonyo, Freelance; Awareness @ JCSS
BACKGROUND: STATISTICS. THIS ISN’T JUST ABOUT TECH COMPANIES!!!
67% of ―software‖ jobs are outside the tech industry – in banking, retail, government, entertainment, etc We need our future doctors, lawyers, politicians, astronauts learning the basics.
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
BACKGROUND: STATISTICS. 2012 HIGH SCHOOL A.P. ENROLLMENT 1,200,000
Exposure to CS leads to the best-paying jobs in the world. But it’s only available in 5% of high schools
1,000,000
800,000
600,000
Only 4% of this tiny box are African Americans, or Hispanics
400,000
200,000
0
History
English
Science
Math
Foreign Languages
Economics
Art + Music
Computer Science
Sources: College Board
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
COMMON THINGS WE DO THAT INVOLVES COMPUTER SCIENCE
Movie Making • Music Making • Manufacturing / Assembly line • Traffic & Transportation •
Bypassing Captive Computer Science Portals and Coding via Covert in Elementary Channelslevel
•Sociology, History, Geography •Finance & Banking activities •Agriculture •Electricity and its distribution
N. Adjonyo, N. Adjonyo, Freelancer; M.Sc, Awareness Thesis @ @ITB JCSS
EVERYDAY THINGS WE DO THAT INVOLVES COMPUTER SCIENCE
•Digital Alarm clock •The Weather Report •Bus operations (in developed countries) •Computer games •Sports management •Shopping offline and online •Stock taking & Inventory •Church Activities Enhancement Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
PRESENT DAY HYPED TOPICS
Big Data• Data Mining• Data in Motion• Digital & Network Forensics • Gamification •
Computer Science and Coding in Elementary level
•BYOD •Internet of Things •Cloud Computing & Network •PaaS, IaaS & SaaS
N. Adjonyo, Freelancer; Awareness @ JCSS
BIG DATA
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
DATA MINING
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
DATA IN MOTION
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
DATA MINING
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
BYOD
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
INTERNET OF THINGS
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
CLOUD COMPUTING
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
GAMIFICATION The use of game mechanics & rewards for non-game applications in order to increase engagement and loyalty
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
HOW WE EASILY LEARN OR TEACH CODING/PROGRAMMING
• Online • Offline (installed software, Android and iPhone apps) • Paper work
HOW WE EASILY LEARN OR TEACH CODING/PROGRAMMING
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
ACCESSING MATERIALS, SOURCE GRADING AND FURTHER ENQUIRY
•You can register as a Teacher •You can register your students •You can register your school •You can register a Camp meeting •You can organise a workshop •Or Online
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
AGE GROUP AND CLASSIFICATION
The general concept of this crusade is the let everyone be a literate in coding
All lesson types are arranged such a way that it fits the people using it
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
AGE GROUP AND CLASSIFICATION Age
Name of Lesson
Age
8-13
14-18
√
FuzzFamily ×
√
√
Blockly ×
√
√
Binary Baubles×
√
√
Scratch►×
√
√
My Robotic Friend ×
√
Learn to Code with Karel the Dog
√
Code Combat
√
CodeAcademy
√
Python for beginners (paid)
√
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
PLAN AHEAD BASED ON YOUR TECHNOLOGY AVAILABLE •Don't have enough devices? Use pair programming. When students partner up, they help each other and rely less on the teacher. They’ll also see that computer science is social and collaborative. •Have low bandwidth? Plan to show videos at the front of the class, so each student isn't downloading their own videos. Or try the unplugged / offline tutorials. Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
GETTING STUDENTS INTERESTED ABOUT IT
• Saving lives, helping people, connecting people, etc.). • Try: "Think about things in your everyday life that use computer science: *See another Slide • Or: ―Computer science is the art of blending
human ideas and digital tools to increase our power. •Computer scientists work in so many different areas: writing apps for phones, curing diseases, creating animated movies, working on social media, building robots that explore other planets and so much more." Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
GETTING STUDENTS INTERESTED ABOUT IT
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
WHEN YOUR STUDENTS COME ACROSS DIFFICULTIES •Tell students, ―Ask 3 then me.‖ Ask 3 classmates, and if they don’t have the answer, then ask the teacher. •Encourage students and offer positive reinforcement: ―You’re doing great, so keep trying.‖ •It’s okay to respond: ―I don’t know. Let’s figure this out together.‖ If you can’t figure out a problem, use it as a good learning lesson for the class: •―Technology doesn’t always work out the way we want. Together, we’re a community of learners.‖ And: “Learning to program is like learning a new language; you won’t be fluent right away.“ Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
EDUCATIONAL PLATFORMS & SUPPORT PROGRAMS FOR CODING
•Scratch •Kodu •Code HS •CoderDojo •Tynker •Bootstrap •Globaloria •TEAL •CS4HS
www.scratched.media.mit.edu www.kodugamelab.com www.codehs.com www.coderdojo.com www.tynker.com www.bootstrapworld.org www.globaloria.org www.tealsk12.org www.cs4hs.com (Computer Science for High School)
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
HIGH-PROFILE QUOTE
In fifteen years we’ll be teaching programming just like reading and writing. We’ll be looking back and wondering why we didn’t do it sooner. Mark Zuckerberg, Founder, Facebook
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
HIGH-PROFILE QUOTE
Everybody in this country should learn how to program a computer… …because it teaches you how to think. Steve Jobs, Apple
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
HIGH-PROFILE QUOTE
More and more major businesses and industries are being run on software and delivered as online services—from movies to agriculture to national defense‌
Marc Andreessen, Founder, Netscape
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
APPRECIATIONS
Special thanks to The Management of JCSS The Staff of JCSS
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
REFERENCES
Philip J, Guo: Univer sity or Rochester w w w. c o d e . o r g w w w. c s e d w e e k . o r g w w w. C o d e r d o j o . i e w w w. c o d e h s . c o m
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS
FREELANCE SERVICES
A d j o n yo N o a h w w w. n e f e z y c o r p . b l o g s p o t . c o m w w w. f a c e b o o k . c o m / n e f e z y c o r p Tw i t t e r @ w e n N E F F i s J E S S Y
Computer Science and Coding in Elementary level
N. Adjonyo, Freelancer; Awareness @ JCSS