What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is...
Transcript of What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is...
![Page 1: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/1.jpg)
What is Coding?
● Code● The instructions in a computer program. ● Instructions written by a programmer in a programming
language are often called source code.
![Page 2: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/2.jpg)
What is Coding?
● Program● The process of developing and implementing various sets of
instructions to enable a computer to do a certain task. ● These instructions are considered computer programs and help
the computer to operate smoothly. ● The language used to program computers is not understood by
an untrained eye.
![Page 3: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/3.jpg)
What is Coding?
● Algorithm● a process or set of rules to be followed in calculations or other
problem-solving operations, especially by a computer.
![Page 4: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/4.jpg)
![Page 5: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/5.jpg)
![Page 6: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/6.jpg)
Types of Coding
● Draw Programming (beginner)
● Block Programming (intermediate)
● Text Based Coding (Advanced)
![Page 7: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/7.jpg)
Draw Programing (beginner)● The simpler method of programming.
● Users draw lines to program their robot and can modify speed and colour.
![Page 8: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/8.jpg)
Ozobot (Drawing based coding)
![Page 9: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/9.jpg)
Ozobot (Drawing based coding)
![Page 10: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/10.jpg)
Ozobot (Drawing based coding)
![Page 11: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/11.jpg)
Ozobot (Drawing based coding)
![Page 12: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/12.jpg)
Block Programing (intermediate)● Coders can utilise the familiar block-based drag and drop interface
to code their robot.
● Pre-programmed blocks allow for a wide variety of actions and variables.
![Page 13: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/13.jpg)
Scratch (block programming/coding)
![Page 14: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/14.jpg)
Scratch (block programming/coding)
![Page 15: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/15.jpg)
Sphero EDU app (block programming/coding)
![Page 16: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/16.jpg)
Sphero EDU app (block programming/coding)
![Page 17: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/17.jpg)
Text Based Coding (advanced)
● Users can program with a text editor to write custom syntax.
● An integrated "wiki" will support users graduating from blocks to text; the same type of tool real developers use.
![Page 18: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/18.jpg)
HTML (Text based code)
![Page 19: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/19.jpg)
Code Monster (Text based code)
![Page 20: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/20.jpg)
Python (Text based code)
![Page 21: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/21.jpg)
Python (Text based code)
![Page 22: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/22.jpg)
Everybody in this country should learn how to program a computer……because it teaches you how to think.
Steve Jobs
![Page 23: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/23.jpg)
It would be wonderful if every kid wrote computer programs and understood how computers work. It would certainly make you a better thinker.
Bill Gates
![Page 24: What is Coding?amandapowellsellars.weebly.com/uploads/2/6/9/1/26910614/what_is… · What is Coding? Program The process of developing and implementing various sets of instructions](https://reader033.fdocuments.in/reader033/viewer/2022052009/601f24aeea808809d8067263/html5/thumbnails/24.jpg)
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