Professional Documents
Culture Documents
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
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.
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
read by a computer
do something.
C++
Python
based off of C
CSS
a coding language used for designing
interface
Scratch
Sheets
HTML
a coding language used for designing
Swift
Language
Java
a programming language used for making
Xcode
computer applications
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/