SITE

Society for Information Technology & Teacher Education

  • Email
  • Facebook
  • LinkedIn
  • RSS
  • Twitter
  • YouTube
  • About
    • SITE Executive Board
    • NTLS
    • Teacher Educator Technology Competencies
    • News
    • Awards
    • Key Papers, Articles & Prefaces
    • Career Center
  • SITE 2023 New Orleans
    • SITE Conference FAQ
    • Presenter Information
      • Call for Presentations
      • Scope & Topics
      • Presentation Types
      • Submission Guide
      • Presenter Guide
      • Proceedings Guide
      • Review Policy & Application
    • Hotel
    • Schedule Overview
    • Rates, Registration, & Important Deadlines
    • Keynote & Invited Speakers
    • Social Events
    • Workshops
    • Innovators Playground
    • Sponsor Opportunities
    • Testimonials
    • Academic Experts Conference Planner
    • Program Committee
    • Future & Past Conferences
  • Interactive
    • Interactive Presentation Types
    • Interactive Featured Talks
    • Interactive FAQ & How To
    • Interactive Workshops
    • Interactive Outstanding Presentation Awards
  • Publications
    • JTATE–Journal of Technology and Teacher Education
    • Journal of Online Learning Research
    • CITE–Contemporary Issues Journal
    • SITE Conference Proceedings
    • Research Highlights in Technology and Teacher Education
    • Review Policy & Acceptance Rates
  • Membership
    • MySITE
  • SIGs
  • Library
  • AACE

Coding…

Filed Under: Uncategorized December 3, 2013 By Bonnie Bracey Sutton

kid peogrammingCODING

coding
ˈkōdiNG/
noun
  1. the process of assigning a code to something for the purposes of classification or identification.

You may know coding as programming. Coding is the act of writing a program in a programming language. So when people say you will need to know coding, they are saying you need to know two things. You need to know the language and you need to know how to use the language. It is easier to show an example of coding than to explain it. http://code.org/learn/codehs

You’ve seen the craze for learning code. But what exactly is coding?

Coding is what makes it possible for us to create computer software, apps and websites.

Your browser, your OS, the apps on your phone, Facebook, and this website – they’re all made with code.

Here’s a simple example of code, written in the Python programming language:

print 'Hello, world!'

Many code tutorials use that command as their very first example, because it’s one of the simplest examples of code you can have – it ‘prints’ (displays) the text ‘Hello, world!’ onto the screen.

CODE.ORG  has a video that explains coding, shares the vision of a lot of people interested in getting coding into education and. more. Here is one of their three videos on coding.

What Most Schools Don’t Teach

http://www.youtube.com/watch?v=nKIu9yen5nc

Bill Gates  Chairman, Microsoft
“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.“code 5

The group CSTA has many resources to help explain, engage you and immerse in  the study of code.

CODING AS A METAPHOR FOR COMPUTATIONAL THINKING CSTA

The Computer Science Teachers Association is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K–12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.
http://csta.acm.org/ProfessionalDevelopment/sub/CSIT10Presentations/Astrachan.pdf
There is outreach to teachers in this program for professional development.code 3

What is CS4HS?

CS4HS (Computer Science for High School) is an initiative sponsored by Google to promote Computer Science and Computational Thinking in high school and middle school curriculum. With a gift from Google’s Education Group, universities develop 2-3 day workshops for local high school and middle school CS teachers. These workshops incorporate informational talks by industry leaders, and discussions on new and emerging CS curricula at the high school and middle school level. On the CSTA site, you’ll find information on how to apply for a CS4HS grant, information for workshop attendees and partners, and other helpful resources. CS4HS funding is currently offered in the US, Canada, Europe, Middle East, Africa, China, New Zealand, and Australia.You could also learn a lot by attending a CSTA Conference which features workshops, mentors, and applications.

Here is an example of a CS4HS workshop that I attended. CS4HS is one of many resources to help teachers learn to code.

UMBC Google CS4HS Teacher Development Workshop 2013

http://maple.cs.umbc.edu/cs4hs/schedule/ 

The presentations are here for your use, or perusal.

There is a big push to teach coding to students of all ages. code six

Teachers learning about the importance of coding at a CS4HS teacher’s workshop.

Coding for Kids is easier to reference and to find on the web.

Code.org offers tutorials below.

CodeHS Online curriculum designed specifically for highschool classrooms.

Codecademy After SchoolA complete online afterschool program for a coding club.

Tynker Teach programming in elementary or middle school in a fun way.

Scratch is a great program to use to teach young students. Try it!!

SITE  2023 will be held in New Orleans, Louisiana March 13-17.  More Info>

LearnTechLib logo LearnTechLib is the leading digital library for the latest peer-reviewed research Visit LearnTechLib »
AACE

Please select the checkbox below to opt into receiving marketing emails from AACE.

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our privacy page.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

* indicates required
  • About & Contact
  • Conference
  • Interactive
  • Publications
  • Membership
  • SIGs
  • Library
  • AACE
  • Privacy Policy

Copyright © 2023 SITE & AACE · Log in

 

Loading Comments...