Вы находитесь на странице: 1из 9

Coding

By George Dowd

Table of Contents
Intro - Page 2
What is Coding - Page 3
Why Code is Important - Page 4
Why Code Should Be Targeted Towards Kids - Page 5
How People Can Teach Computer Science - Page 6
Conclusion - Page 7
Glossary - Page 8

Intro
There are hundreds of different programming languages, some use as little as
eight characters and others use everything on a keyboard. Computers read binary
which is made up of only 0s and 1s (1 is on and 0 is off) programming in binary would
take forever so programming languages were created to make the process of making
a computer application easier. If you know how to code you can do almost anything.

Binary

A Language Only Using 8 Commands

What is Coding
Coding is a very interesting and important thing, if you dont know what coding
is, this chapter will tell you what it is and why its so important. Code is how and why
computers work. Coding is how to tell a computer to do something. The difficult part
is that you have to tell the computer what to do in different languages. There are many
different programming languages and uses for them. Some languages include C++
(an all purpose programming language based off of C), Swift, (a programming
language used for making applications for the iOS and mac app store), Java (a
programming language used for making computer applications), Python (a
programming language used for any task from web programming to graphical user
interface) along with hundreds of others. Different languages do different things.
HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets) are for
websites, Objective-C (another iOS and mac app store programming language) and
Swift are for iOS applications.
HTML is a coding language used for designing websites; HTML is not
technically a programming language because you cannot do what a programming
language can doin a programming language you can ask the computer 2+2 and it will
say 4, HTML won't do this because it is only used to display things on a page. HTML
is actually a markup language and stands for hypertext markup language.
Swift is used for developing iPhone, iPad and Mac applications in an
application called XCode; XCode is an application on the Mac app store. There are
many useful functions in XCode that make programming an app relatively easy. When
designing an app there are things like switches and sliders in a side window that you
can drag on to a preview window in the middle of the screen with the mouse; to be
able to code the the object dragged into the preview the user has to add an outlet into
the code by right clicking and dragging the object into the code and write in the
functions there.

Why Coding Is Important


Computer Science is an extremely important skill that can be used for almost
anything or any job. Computer Science can help you get a job. According to the US
Department of Labor, by the time kids in middle school get to college, there will be a
million more computer science jobs than computer scientists to do them. computer
science jobs will be one of the largest and highest-paying jobs over the ten-ish years.
If there are going to be a ton of open jobs, get more computer scientists. Coding is
extremely important. If a computer had no code, it would have no operating system
and with no operating system it would be useless until one was put into it. In a coding
job you could make the company a website, or keep track of files. Learning how to
program a computer can help you understand real life problems. I think everyone
should learn how to program a computer, because it teaches you how to think. Steve
Jobs said in an interview.

Why Coding Should Be Targeted Towards Kids


Computer science should be targeted, not only towards adults, but also to
children. It can help improve problem solving skills that would help in math and
science.
According to Lee Rainie 91% of american adults own a cell phone. According
to Cathy Russell 75% of the world owns a cell phone. Yet according to Steve Ranger
at techrepublic.com only 18.5 million people out of the 7.1 billion people in the world
are programmers. If you are taught it at a young age you can gradually learn how to
code and it would help with other subjects too.
Kids can do awesome things once they know how to program. Thomas Suarez
is a 12 year old kid who taught himself how to program iPhone apps. He created
CarrotCorp, inc. and made the games under that name. He created two apps, one is
called Earth Fortune and the other is called Bustin Jieber. Earth Fortune is a
completely free fortune telling app that displays the Earth in a different color
depending on your fortune. People on the app store rated the game 3 1/2 stars.
Bustin Jieber is a game where you have to tap Justin Bieber to get a point. In the
game you can even switch to a custom face of anything you want. There is also Game
Center support with leaderboards. The game received 4 1/2 stars on the app store
and is only $0.99. Thomas says he was inspired to create the app because some kids
in his school disliked Justin Bieber. Programming can get someone a lot of money.
Flappy Bird, a free game that used to be on the app store until the developer took it
down, made $50,000 every day from advertisements.

Don't Have A Phone


Have A Phone
100

75

50

25
6
0

USA

World

Conclusion
Coding can allow you to do almost whatever you could imagine. If you know
how to program you can start a class and teach others. If you are a kid you can tell
your school to start a programming class or after school club. Programming and
Coding in general is a great skill more people should have.

Glossary
Binary

Programming Language

a series of 0s and 1s (0=off 1=on) that is

a language you write to tell a computer to

read by a computer

do something.

C++

Python

an all purpose programming language

a programming language used for any

based off of C

task from web programming to graphical


user

CSS
a coding language used for designing

interface

web pages. Stands for Cascading Style

Scratch

Sheets

an online program by mit that lets kids


easily program games

HTML
a coding language used for designing

Swift

web pages. Stands for Hypertext Markup

a programming language used for making

Language

applications for the iOS and Mac App


Store

Java
a programming language used for making

Xcode

computer applications

an application used for developing


applications for Apple Products

Objective-C
another programming language used for
making applications for the ios and mac
app store

Sources
http://dmlcentral.net/blog/doug-belshaw/why-kids-need-learn-code
http://madewithcode.com/bigdeal/
http://www.huffingtonpost.co.uk/2014/02/06/flappy-bird-50k-per-day_n_4735582.html
http://www.iste.org/explore/articledetail?articleid=216
http://blogs.kqed.org/mindshift/2012/09/should-kids-learn-to-code-in-grade-school
http://www.infospace.ischool.syr.edu/2012/04/05/why-html-is-not-a-programming-language
http://www.pewresearch.org/fact-tank/2013/06/06/cell-phone-ownership-hits-91-of-adults/
http://www.worldbank.org/en/news/press-release/2012/07/17/mobile-phone-access-reaches-three-quartersplanets-population
http://stackoverflow.com/questions/1909512/what-is-python-used-for
http://lifehacker.com/5988800/what-is-java-is-it-insecure-and-should-i-use-it
http://www.cplusplus.com/info/faq/

http://www.techrepublic.com/blog/european-technology/there-are-185-millionsoftware-developers-in-the-world-but-which-country-has-the-most/

Вам также может понравиться