CODING Gail Dickinson Madison Ridgeland Academy Mississippi College STEM Institute

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation.
Department of Mathematics and Computer Science
Computer Coding Learning a New Language. Coding/ Programming BrainPop- Parts of a Computer Khan Academy: What is Programming?
Java.  Java is an object-oriented programming language.  Java is important to us because Android programming uses Java.  However, Java is much more.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction to Computer Terminology
The Harris County Library should have a coding program for kids Anna Xu 1.
Design an App Gail Dickinson Germantown Middle School 8 th Grade STEM Gail Dickinson Germantown Middle School 8 th Grade STEM.
On the Participation of Blind and Visually Impaired Individuals in STEM and Computer Science Andreas Stefik, Ph.D. University of Nevada, Las Vegas.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
Computer Science Education Week Anthony Wayne MS.
Comparing Python and Visual Basic
Raspberry Pi Training Truman College Goals of our Training Today Unbox and boot up the Raspberry Pi (RPi) Learn how to access the desktop graphical.
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
 Computer News  Windows 8  Your Computer Problems  Website &  
Computer basics Lesson 4 – Programs & S.O..
 Technology  6 th Grade  Ms. Silvia Ocampo  Write your name:  Choose the correct answer for the following statements.
Coding in the Classroom
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Binary Code.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
Visual C++ Programming: Concepts and Projects
Important People & Companies Steve Jobs and Apple, Inc. (2001, 2003, 2007) iPods, iTunes, and iPhones changed the standards of sharing information and.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Pujol S., Plesniak, W. -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Harvard CTSC Slicer3 minute tutorial Sonia Pujol, PhD.
Computer Science in Medicine MDCS 134 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Internal Lab Registeration labreg/lab/signup.aspxhttp:// labreg/lab/signup.aspx
Computer Science Binary. Binary Code Remember the power supply that is inside your computer and how it sends electricity to all of the components? That.
Hour Two – what to do after the Hour of Code JULIE BAR AND MARTIN FUNK – NEW TRIER HIGH SCHOOL.
Welcome to the 21 st Century: Computer Science for All Jenna Garcia District Manager Joe Kmoch CS Education Consultant October.
Walpole Robotics Scouting App Timmy McNamara. MIT App Inventor This is the website we used to design and program the app -
Information and Communication Technology Literacy III Grade 8 Ms. Green The key to unlocking your future.
Chapter 3: Electronics & Computers. Where are the instructions to start a computer stored?  ROM.
Computer Programming for Everybody Jeffrey Elkner National Science Foundation May 11, 2004 A Teacher's Journey into Free Software, Computer.
EBIZ 509 Foundations of E-Business. 2 © UW Business School, University of Washington 2004 Agenda Today Class schedule and class plan Basic computer concepts.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
CAD Computer Aided Design. What is CAD? CAD (computer-aided design) is software is used by architects, engineers, drafters, & others creates precision.
TERRI HARKEY IPS/ Region 10 Tech Conference 2016 Coding.
Three great options – your choice.. Draw cool pictures with the artist.
The ULTIMATE Resource for Beginning Researchers!
Victory Lutheran college
Makey Makey & Scratch.
Why don’t programmers have to program in machine code?
CST 1101 Problem Solving Using Computers
millions of participants worldwide
Welcome to our webinar! Who is in the room?
Every Day We're PROGRAMMING
Presented by Jenny Sora May 17, 2017
Computer Hardware and Software
Welcome to Computer Science!
What is an operating system?
Lesson 10: Coding in the Classroom
Computer Science I CSC 135.
Mobile Development Workshop
PROGRAMMING What is it?.
Give to Teachers What Belongs to Teachers
Unit One - Computing Fundamentals
Introduction to programming
ICT Programming Lesson 1:
Code to Enhance Learning
Coding Video.
University Preparatory Academy West Palm Beach, Florida
KIDS NEED TO CODE - INTRODUCING ELEMENTARY STUDENTS TO CODING
Presentation transcript:

CODING Gail Dickinson Madison Ridgeland Academy Mississippi College STEM Institute

WHAT IS CODING? Short Answer Code tells the computer what to do There are many different coding languages that are used for different purposes –For example: computer software, apps, websites

WHAT IS CODING? Long Answer A computer can only understand 2 distinct types of data: on and off is a collection of on/off switches (transistors) only turns on some transistors and turns off some transistors *Binary code is the representation of these combinations*

BINARY CODE is represented in 1s and 0s, where each digit represents one transistor is grouped into bytes, groups of 8 digits representing 8 transistors for example, computers contain millions /billions of transistors, which means an unimaginably large number of combinations.

PROGRAMMING LANGUAGES Thousands of different programming languages make it possible for us to create computer software, apps and websites. Instead of writing binary code, they let us write code that is (relatively) easy for us to write, read and understand. Each language comes with a special program that takes care of translating what we write into binary code.

EXAMPLES OF PROGRAMMING LANGUAGES Java - cross-platform desktop applications Objective C – creating apps for iPhone Swift – new easier way to code iPhone apps C# - builds Window’s desktop applications C, C+ -Low-level operating system, software, libraries. Making things run fast. Python - mathematic and scientific applications Visual Basic - the method used to create what the user sees—the graphical user interface, or GUI

HOUR OF CODE Launched in 2013 Non-profit dedicated to expanding access to computer science o Encourage increased participation by women and underrepresented students o All students in every school should have the opportunity to learn computer science o Computer science should be part of core curriculum, along with science and math Students can sign up to code during their Hour of Code in December (I do it at a different time because of the heavy Internet traffic)

OTHER CODING SITES Tynker -

HOUR OF CODE Uses Blockly programming which creates Java Script

HOUR OF CODE WEBSITE Click on Hour of Code/Angry bird

OTHER CODING SITES Scratch MIT -

OTHER CODING SITES Code School -

OTHER CODING SITES Khan Academy -

CODING APPS Basic/Beginner Tynker Hopscotch Cargo-Bot Daisy the Dinosaur Scratch Kids Lite Teens & Up Hackety Hack Code Monster Lightbot Coda Game Make Your Own Games Robot School

CODING APPS Advanced Swifty – Learn How to Code in Swift! Code School

APP BUILDERS Appy Pie - Apps Bar -

RESOURCES Code Conquest – What is Coding? Learn Swift Code – How To Code Tutorials Coding Activities – Teacher Led Hour of Coding Activities Hour of Code – Studio With Coding Games

Gail Dickinson Notes – Google Drive dmFiamJUVHM&usp=sharing