Unformatted text preview:

Is Computer Programming Hard to Learn Kids don t know what a computer programmer is o Think it is something w codes to decode a mystery Programming o Explaining to your computer what you want it to do for you o Teaching the stupidest thing entire universe a computer o One of the only things in the world that you can do where you can sit down and make something completely new fm scratch o Not unlike playing an instrument sport Starts being intimidating then get the hang of it over time o Something that can be learned o Coding ppl do more about process of breaking down probs than coming up w complicated algorithms If its simple why isn t more ppl doing it o Over next 10 yrs there ll be 1 4Mil jobs for this but only 400k qualify How to start o Jack twitter Obsessed w maps when he was a kid and cities Taught himself how to program Goal see a map of the city on his screen and play w it o Bill Microsof Using sofware to decide when classes in school would meet Help decide which girls were in his class o First prog fave color how old o Elena make a green circle o Guy w beard make a computer say hello world o Bronwen learned and blank wall turned into doors o Creating things w your hands like codes is a diff way to express creativity Right now emergence of the culture of making o People who make their own scarves hats apps o Limited by your imagination What kinds of ideas understanding you can build w a computer that were previously impossible o All great things built in teams collaborate w other smart ppl Tesing ideas stimulate ea other success Magic happens when all on the same page together o Greater need in the world for engineers ppl to write code than supplies Try to make offices awesome as possible Free food snacks laundry places to play relax think etc o Pie tiny slices of everything 2013 time o Depend on tech to communicate bank info but no one knows how to write code o James teacher Students in class are willing to push thru probs Builds Crit Think Prob Solving later apply to reading skills math etc Integrated science w prog scores went up 30 o The Whiskey s Group he was in in school o Important mandatory for kids to be a citizen on planet to read write code o Should start small BIGGEST MISCONCEPTION of programming overall Learn big body of info before doing anything Need to be determined Add subtraction multiplication Don t have to be a genius Sofware is about humanity helping ppl by using tech o Empowering skill to learn o First gen who has ever had this experience make it then spread to everyone next sec o Closest thing we have to a super power A delightful way to teach kids about computers Linda Liukas Code is the next universal language o 70s punk music o 80s money o Her gen sofware interface to their imagination world need a radically set of people who doesn t see comps as mechanical or boring personal journey o started 14 o teen crush on old man VP of US Al Gore o built him a website to express her feelings self expression o what she thinks little girls dk that they are supposed to like comps good at being exact ask great questions parents DO feel like comp science is esoteric weird science discipline teach kids how body works etc tell them they can do what they want if kid asks questions about the computer adults grow silent not magic not complicated o all just happened really fast o comp scientist build machines that are foreign to older generation dk how to speak to comp anymore programmer but no one knew it o unless given tools kids are consumers instead of creators o Ruby 6yo girl Everytime run into prob imagine how she would explain the problem Wrote a book on her Intro her to her friends on internet diff kinds Learn tech through play Teach loops by dance game Learn loops by doing things Learn that there are no ready answers When coming up w the curriculum need to ask kids how they see the world and what kinds of quests they have Start by showing 4 pics car grocery store dog toilet and ask which one is a computer Bicycle lamp if it were a comp would change colors movie projector We built the computer o 6yo little boy wants to be an astronaut His own interplanetary galactic application Mission is to bring father safely back to earth o Kids are going to have a profoundly different view of the world o More approachable inclusive and diverse we make the world of tech the more colorful better it would be o Create world with code o Create something out of nothing with the pure knowledge of logic How to teach yourself Code Quincy o Started free code camp teacher Free code camp o 250k active users per month o Hundreds have become sofware developers o Core curriculum What to do o 1 code everyday Probably the hardest habit to build up Have to build up intrinsic motivation where you feel your work is award 3 tips Focus on 3 days in a row Then focus on 3 wks Then focus on 3 months What Q finds to be helpful Pomodoro clock code for 25 mins then take a break o Afer 25 mins pass you re in the zone If you feel like youre ready to get a job go o Free code camp has certifications o 2 hang out w other ppl who code Build interest and motivation that keeps you going Random skill write javascript on white board You can pair programs Free code camp has over 1k local groups o 3 tools don t really matter Doesn t matter what you learn on bc you can port skills fm one to another Another way of procrastinating if youre hang up on diff tools Focus more time on coding building project Javascript is everywhere o o Jeff Atwood has a law co founder of stackoverflow called Atwoods Law o Any prog written in javascript will eventually be written in javascript Feels more tangible 4 don t worry what to build focus on how to build it Huge motivator project youre working on What to build is a business decision 15k ppl responded looking for a job 66 trying to get a job somewhere FCC has 30 diff jobs 5 contribute to open source Ppl will be very greatful for your contribution Wont need an interview FCC has 300 outstanding issues They will coach you through process when is someone ready depends on what you want to do guy who made bootstrap is just a front end designer Maybe not everybody should learn to code programming has gone mainstream o celebs jump on the everyone should learn to code bandwagon o idea teaching kids to code will make them employable help Am students …


View Full Document

TAMU SOCI 210 - Computer Programming

Loading Unlocking...
Login

Join to view Computer Programming and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Computer Programming and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?