Page 1

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

Coding presentation  

Computer Science and Coding/programming language at elementary level. Saw the need to further push the concept heralded by code.org, hour o...