Intro to The Art of Computer Science Code

  • Slides: 26
Download presentation
+ Intro to The Art of Computer Science Code. org

+ Intro to The Art of Computer Science Code. org

+ Table of Contents n Vocabulary n Introduction to Computer Science n Computer Scientist’s

+ Table of Contents n Vocabulary n Introduction to Computer Science n Computer Scientist’s Responsibility n n Technology vs. Physical Movement n Technology vs. Environment n Technology vs. Philanthropy Activity

+ Vocabulary Don’t forget to memorize these !

+ Vocabulary Don’t forget to memorize these !

Automate Computer Scientist Data Code Computer Science Environment Open Source I r n f

Automate Computer Scientist Data Code Computer Science Environment Open Source I r n f e t a e c Programming Simulation

+ Automate To make something happen automatically (without help from people) http: //www. ilfusion.

+ Automate To make something happen automatically (without help from people) http: //www. ilfusion. com/wp-content/uploads/2011/12/automate 1. jpg

+ Computer Science The art of blending human ideas and digital tools to increase

+ Computer Science The art of blending human ideas and digital tools to increase problem solving power http: //1. bp. blogspot. com/-Uc. LQ 5 tnag. QE/Ty. RGhku 9 Ah. I/AAAABn. I/DWq 010 NSPTw/s 1600/Computer-Science. jpg

+ Computer Scientist A person who is skilled at modifying problems for digital solutions

+ Computer Scientist A person who is skilled at modifying problems for digital solutions https: //www. cpcc. edu/it/academic-degrees/Transfer. png

+ Data Information, including facts, samples, names and numbers http: //www. ivizsecurity. com/blog/wp-content/uploads/2013/11/Storm-in-Security. png

+ Data Information, including facts, samples, names and numbers http: //www. ivizsecurity. com/blog/wp-content/uploads/2013/11/Storm-in-Security. png

+ Environment The world we live in http: //www 1. uwe. ac. uk/et/images/cmshome 102.

+ Environment The world we live in http: //www 1. uwe. ac. uk/et/images/cmshome 102. jpg

+ Interface The way something allows you to connect with it http: //photos. pcpro.

+ Interface The way something allows you to connect with it http: //photos. pcpro. co. uk/blogs/wp-content/uploads/2011/09/Start-Screen. png

+ Open Source Software that is created for free use by everyone http: //www.

+ Open Source Software that is created for free use by everyone http: //www. fonteva. com/wp-content/uploads/2013/12/opensource. jpg

+ Programming Writing instructions for a digital tool http: //upload. wikimedia. org/wikipedia/commons/6/69/Pair_Programming_3. jpg

+ Programming Writing instructions for a digital tool http: //upload. wikimedia. org/wikipedia/commons/6/69/Pair_Programming_3. jpg

+ Simulation Pretending to be (or a stand-in for) the real thing http: //www.

+ Simulation Pretending to be (or a stand-in for) the real thing http: //www. excalibur-publishing. com/wp-content/uploads/2013/10/emergency_ambulance_sim_screen-1. jpg

+ Code Converts a piece of information (like a word, letter, picture, etc. )

+ Code Converts a piece of information (like a word, letter, picture, etc. ) into another http: //uowresearch. files. wordpress. com/2011/12/binary. jpg

+ Computer Science An introduction to the art

+ Computer Science An introduction to the art

+ Computer Science n It is an art form n Allows infinite numbers of

+ Computer Science n It is an art form n Allows infinite numbers of combinations of words, images and ideas. n Used to entertain and inform the masses. n Goes beyond the infamous binary code Can you think of a problem a computer scientist could solve?

+ Computer Scientists n Computer scientists look at individual pieces not just the big

+ Computer Scientists n Computer scientists look at individual pieces not just the big picture. n Computer simulation and automated performance was born because of the individual pieces n Computer scientists are not just programmers

+Q: What other jobs could benefit from the help of computer science? Q: Are

+Q: What other jobs could benefit from the help of computer science? Q: Are there any jobs that you can think of where understanding computers would not be useful? Do you think there will be more or fewer of those in 5 years?

+ Computer Science Your responsibility in a techy world

+ Computer Science Your responsibility in a techy world

+ What’s your responsibility? Find your balance. Here’s three ways to find balance between

+ What’s your responsibility? Find your balance. Here’s three ways to find balance between technology and human-power: • Technology vs. Physical Movement • Technology vs. Environment • Technology vs. Philanthropy

+ Technology vs. Physical Activity n Enjoy technology but live a little. Go play

+ Technology vs. Physical Activity n Enjoy technology but live a little. Go play outside whenever you can. n When using technology, Take stretch breaks every half an hour n Follow the 20/20/20 rule: n http: //i. telegraph. co. uk/multimedia/archive/01249/computers_s chool_1249813 c. jpg “Every 20 minutes look at least 20 feet away for at least 20 seconds. ” http: //www. medicorium. com/images/Haber%20 Resim/kidplayground-425 ds 072809. jpg

+ Technology vs. Environment n Be careful with electricity n Turn the lights off

+ Technology vs. Environment n Be careful with electricity n Turn the lights off when leaving a room n Shut down and unplug your computer when you’re done using it n Recycle unwanted paper Q: What other electricity do you use that you could try to save? Q: Is there anything else you could recycle to help offset paper use?

+ Technology vs. Philanthropy n Get into the habit of “paying it forward” n

+ Technology vs. Philanthropy n Get into the habit of “paying it forward” n Help someone else having trouble with computers n Explain what you learn to others. Help them so you can help yourself. Q: How would you help the world if you were a computer scientist? Q: Who is the first person that you are going to teach this to once you learn it? https: //philanthropy. com/img/photos/biz/photo_41217_carouse l. jpg

+ Activity Introduction to Hour of Code and learning how a computer thinks

+ Activity Introduction to Hour of Code and learning how a computer thinks

+ Learning Binary Coding Refer to your handouts

+ Learning Binary Coding Refer to your handouts