The document promotes the Hour of Code, a one-hour introductory computer science activity for students during Computer Science Education Week from December 9-15, 2013. The goal is for 10 million students of all ages and abilities to participate. No prior experience is needed for students or teachers. A variety of one-hour tutorials will be available online and can be done on computers, tablets, smartphones, or without devices. The document provides information for teachers on organizing an Hour of Code event and expanding computer science learning opportunities beyond the initial activity.
Today, coding is a hot topic as everyone wants to get involved with programming for the future. In this two part series, day one will uncover tools you can use to learn about programming and get started without having any coding experience. Learn the theories of code and basic frameworks. Day two will focus on outlining bigger frameworks from web to application; and which languages can accomplish which goals.
Going further, it is important to have a basic understanding of computer programming. Although you may not become a computer programmer, knowing the basics can help you work more efficiently with software and be able to troubleshoot issues when they arise.
Today, coding is a hot topic as everyone wants to get involved with programming for the future. In this two part series, day one will uncover tools you can use to learn about programming and get started without having any coding experience. Learn the theories of code and basic frameworks. Day two will focus on outlining bigger frameworks from web to application; and which languages can accomplish which goals.
Going further, it is important to have a basic understanding of computer programming. Although you may not become a computer programmer, knowing the basics can help you work more efficiently with software and be able to troubleshoot issues when they arise.
Basics of Computer Coding: Understanding Coding LanguagesBrian Pichman
In this webinar, we will cover the different types of environments one may want to code for; whether that is apps, websites, programs that run on Windows, scripting, and more. Are you interested in learning code and considering if Java, PHP, CSS, Python or another language help bring a project to life? If you have a high-level approach to coding or are working on teaching patrons how to code or providing guidance to others, this will be a great resource to have.
We will learn about coding, types of code, and your " building-block" languages that eventually get you (or patrons) to the end goal of being a wizard coder. Resources for further education will be discussed in this webinar so you will have excellent next steps to continue your journey in a world of 1's and 0's.
Programming is the process of taking an algorithm and encoding it into a notation, a programming language so that it can be executed by a computer. Although many programming languages and many different types of computers exist, the important first step is the need to have the solution. Without an algorithm, there can be no program.
To know more: https://hackr.io/blog/what-is-programming-language
Intro to programming and how to start that careerTarek Alabd
That was my talk with Mofakroon team.
That was an intro to programming.
What is programming and programming languages?
Why should we learn programming?
12 benefits from learning programming.
Why all these programming languages?
What is he best programming language?
Everything about programming and how to lean the basics.
YouTube Link: https://youtu.be/eVLPnewCMRI
**Edureka Online Courses: https://www.edureka.co **
This Edureka "Kotlin vs Java" PPT will help you point out the major differences between two Android Development languages - Kotlin and Java. Below are the topics covered in this Kotlin vs Java PPT:
What is Kotlin?
What is Java?
Parameters to compare
Drawbacks of Java
Advantages of Java over Kotlin
Is Kotlin going to replace Java?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Introduction: Language Processors, the structure of a compiler, the science of building a compiler, programming language basics.
Lexical Analysis: The Role of the Lexical Analyzer, Input Buffering, Recognition of Tokens, The Lexical-Analyzer Generator Lex, Finite Automata, From Regular Expressions to Automata, Design of a Lexical-Analyzer Generator, Optimization of DFA-Based Pattern Matchers
Introduction to Flutter sharing session organized by MaGIC Cyberjaya.
In this session I focus on introducing important widgets to build simple application. The widgets are group as:
- Boilerplate (scaffold) widget
- Layouting widgets
- Design widgets.
Hopefully this will help those who would like to start and discover mobile app development with Flutter.
Full version of the presentation can be found on following link:
https://www.facebook.com/mymagic.my/videos/1141346269560536/
Hour Of Code : A Sample Lesson With Links To ActivitesJill Hubbard
Hour Of Code
Have your class, school, district, organization participate in the Hour Of Code 2015!
This presentation describes what Hour Of Code is,when it is, why you should participate, and provides a sample lesson and links to hour of code activities.
Links to youtube videos:
Slide 2: https://www.youtube.com/watch?v=2DxWIxec6yo
Slide 6: https://www.youtube.com/watch?v=FC5FbmsH4fw
Hour of Code 2015
What, When, Why, How?
Sample Lesson Plan Across Grade Bands
Basics of Computer Coding: Understanding Coding LanguagesBrian Pichman
In this webinar, we will cover the different types of environments one may want to code for; whether that is apps, websites, programs that run on Windows, scripting, and more. Are you interested in learning code and considering if Java, PHP, CSS, Python or another language help bring a project to life? If you have a high-level approach to coding or are working on teaching patrons how to code or providing guidance to others, this will be a great resource to have.
We will learn about coding, types of code, and your " building-block" languages that eventually get you (or patrons) to the end goal of being a wizard coder. Resources for further education will be discussed in this webinar so you will have excellent next steps to continue your journey in a world of 1's and 0's.
Programming is the process of taking an algorithm and encoding it into a notation, a programming language so that it can be executed by a computer. Although many programming languages and many different types of computers exist, the important first step is the need to have the solution. Without an algorithm, there can be no program.
To know more: https://hackr.io/blog/what-is-programming-language
Intro to programming and how to start that careerTarek Alabd
That was my talk with Mofakroon team.
That was an intro to programming.
What is programming and programming languages?
Why should we learn programming?
12 benefits from learning programming.
Why all these programming languages?
What is he best programming language?
Everything about programming and how to lean the basics.
YouTube Link: https://youtu.be/eVLPnewCMRI
**Edureka Online Courses: https://www.edureka.co **
This Edureka "Kotlin vs Java" PPT will help you point out the major differences between two Android Development languages - Kotlin and Java. Below are the topics covered in this Kotlin vs Java PPT:
What is Kotlin?
What is Java?
Parameters to compare
Drawbacks of Java
Advantages of Java over Kotlin
Is Kotlin going to replace Java?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Introduction: Language Processors, the structure of a compiler, the science of building a compiler, programming language basics.
Lexical Analysis: The Role of the Lexical Analyzer, Input Buffering, Recognition of Tokens, The Lexical-Analyzer Generator Lex, Finite Automata, From Regular Expressions to Automata, Design of a Lexical-Analyzer Generator, Optimization of DFA-Based Pattern Matchers
Introduction to Flutter sharing session organized by MaGIC Cyberjaya.
In this session I focus on introducing important widgets to build simple application. The widgets are group as:
- Boilerplate (scaffold) widget
- Layouting widgets
- Design widgets.
Hopefully this will help those who would like to start and discover mobile app development with Flutter.
Full version of the presentation can be found on following link:
https://www.facebook.com/mymagic.my/videos/1141346269560536/
Hour Of Code : A Sample Lesson With Links To ActivitesJill Hubbard
Hour Of Code
Have your class, school, district, organization participate in the Hour Of Code 2015!
This presentation describes what Hour Of Code is,when it is, why you should participate, and provides a sample lesson and links to hour of code activities.
Links to youtube videos:
Slide 2: https://www.youtube.com/watch?v=2DxWIxec6yo
Slide 6: https://www.youtube.com/watch?v=FC5FbmsH4fw
Hour of Code 2015
What, When, Why, How?
Sample Lesson Plan Across Grade Bands
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
Future of Technology in Education and How Can Pakistan Take Advantage.anusha khan
Have described what sorts of technologies can actually make difference to how students learn and the entire education process. Also, have shared one single mistake people make while adapting technology.
This presentation describes some of Masscom Globe's products and services.
A MassTab (Tablet device) that is fully customized to suit our clients specific demands. Both hardware and software.
A School Management System of global standard, a need for a lot of schools in Africa.
1GWSPS 1:1 Launch Presentation June 5, 2013ICTGWSPS
This is the Parent Presentation given at the Glen Waverley South Primary School 1:1 Netbook Program Launch. It is provided for information purposes only, some details may differ to the currently offered contract.
When teachers hear the phrase “paperless classroom“, I get many of the following comments and reactions:
- “I write faster than I type”
- "I love the smell and feel of books"
- "Students need to practice handwriting"
All these are valid arguments that I would like to address in this presentation.
The Physical Education portfolio at ISC has the purpose of recording movement skills developed through the student’s study years at ISC.
This portfolio provides teacher, student and parents information about the movement skills development from Early Childhood Education to High School as means to generate evidence of individual growth and performance.
Portfolios are also powerful assessment and reflection tools.
To turn ideas into action.
Embrace the premise of anticipating and managing change, and of proactively committing time, energy and resources to riding the wave of forward momentum, rather than being drowned beneath it.
2. “Everybody in this country
should learn how to program
a computer...because it
teaches you how to think.”
—Steve Jobs
2COMPUTER SCIENCE EDUCATION WEEK Hour of Code Participation Guide
3. What’s the Hour of Code?
The Hour of Code is a self-guided activity
that every student, in every classroom, can
do. A variety of hour-long tutorials will be
available for students to try out the basics
of computer science.
Bring it to your classroom
• Calling ALL teachers: To reach 10 million
students, we need help from all teach-
ers—especially in K-8, or schools with
no computer science department.
• No experience needed: We will
provide activities for all students,
from kindergarten up.
• Minimal prep time: Our self-guided
online tutorials make it easy for any
teacher to host an Hour of Code with
minimal preparation.
• Computers are optional: Students can
learn basic programming concepts
on a computer, tablet, smartphone—
or no device at all.
Code.org is organizing a massive campaign to get 10 million
students of all ages to participate in the Hour of Code this
December. Register now to participate at http://csedweek.org
Computer Science Education
Week: December 9-15, 2013
This year, Code.org is launching the Hour
of Code as part of the annual Computer
Science Education Week (CSEdWeek), a
celebration geared to encourage interest
in the field and show that anyone can learn
the basics.
Today, we’re surrounded by technology.
Many students have their own tablets and
phones—and yet, few are learning how
computers actually work. Simple computer
science activities can help nurture creativity
and problem solving skills. By getting a feel
for computational thinking early, students
will have a foundation for success in any
future career path.
Did you know:
• Students who learn introductory comput-
er science show improved math scores.
• 90% of K-12 schools in the U.S. do not
teach computer science.
• In many countries (including China, the
United Kingdom and Australia), computer
science is—or soon will be—required.
• All students can learn the basics, starting
in elementary school, but fewer than
10% of students (and just 4% of female
students, 3% of students of color) take
computer science classes.
3COMPUTER SCIENCE EDUCATION WEEK Hour of Code Participation Guide
4. December 9-15, 2013
Details on Hour of Code tutorials and activities
Recruit every teacher to participate
Plan your hardware needs—computers are optional
Spread the word to students and parents
Beyond the Hour of Code
Hour of Code Participation Guide
1
1
2
2
3
4
5
Details on Hour of Code
tutorials and activities
We’ll host a variety of hour-long tutorials
on the http://csedweek.org website for
students to do—some developed by
Code.org, others developed by partner
organizations. Many of the tutorials will be
compatible with tablets and smartphones,
and there will be some “unplugged” lessons
that require no computer at all.
All tutorials will share these factors:
• Minimal teacher preparation time.
• No prior experience required from
teacher or student.
• Can be completed in one hour or less.
Recruit every teacher
to participate
We are hoping to get every student in
grades K-12 to do the Hour of Code during
CSEdWeek. For this to happen, we’ll need
widespread support from teachers, princi-
pals, and superintendents.
• If you’re a superintendent, encourage
your entire district to participate.
• If you’re a principal, plan for all your
students to do the Hour of Code. You
don’t need a computer for every child.
• If you’re a teacher, host an Hour of Code
event for all of your students throughout
the week. Encourage other teachers to
do the same.
Prizes for EVERY Participant!
Our sponsors are helping make the Hour of
Code huge by generously donating items to
reward participation. We’re giving away an
entire classroom’s worth of computers to
at least one school in every state that signs
up before November 15.
And every teacher who organizes an Hour
of Code in their classroom will receive
10GB of free DropBox storage as a thank
you gift. We’ll announce more prizes as
CSEdWeek nears.
4COMPUTER SCIENCE EDUCATION WEEK Hour of Code Participation Guide
5. • If you’re a parent, pass this on to your
local school. And consider volunteering
to help.
Plan your hardware needs—
computers are optional
The best experience will be for students to
use Internet-connected computers. But you
don’t need a computer for every child to
participate.
Here are a few options:
In the computer lab: Bring your class to the
computer lab for one period so students
can do the Hour of Code together. (Com-
puters need to be Internet-connected to
access web-based tutorials.)
In the classroom: If your classroom already
has Internet-connected computers, tablets,
or laptop carts, your students can take
turns doing the Hour of Code throughout
CSEdWeek.
On the SMART Board: If your classroom
has a web-connected SMART Board, the
entire classroom can do an Hour of Code
together on the shared screen.
Work in pairs: Have students do the Hour
of Code in pairs. This requires fewer com-
puters, and students collaborate to learn
more.
Use smartphones: If your school doesn’t
have enough computers or Internet access,
many of the one-hour activities will also
work on smart phones. Kids without smart-
phones can pair up.
Engage parents to bring hardware: Sched-
ule the Hour of Code in conjunction with a
classroom holiday party and ask parents
to bring in tablets for the class to share (in
schools that have WiFi).
3
Go “unplugged:” We will offer “unplugged”
tutorials that teach introductory principles
of computer science — without an electron-
ic device.
Promote the Hour of Code at your school
ahead of time. When you register your par-
ticipation, we’ll send you more materials as
the date approaches.
Spread the word to students
and parents
Share Promotional Materials
Show your students the video we’ve pre-
pared—it features people like Microsoft
founder Bill Gates, Facebook founder Mark
Zuckerberg, and Black Eyed Peas founder
will.i.am talking about the importance of
programming. We also have posters you
can print and post around your school. Find
them online at http://csedweek.org/school.
Host a school-wide assembly
The biggest and best way to kick off the
Hour of Code is with a school-wide assem-
bly during CSEdWeek. You can show the
video, invite a speaker (e.g: the mayor or
a local leader from the tech industry), or
engage students to try an “unplugged”
activity live in front of the entire school. In
high schools, this is a great way to recruit
students to sign up for spring computer
science courses. In elementary and middle
schools, it can kick off the first of many
more classroom lessons we’ll provide.
Inform parents
Tell parents about the Hour of Code and
encourage them to participate too, at home
or at work. Parental involvement will be
critical to building the nationwide support
we need to bring computer science to all
K-12 schools in the U.S. You can see a
sample email to parents at http://csed-
week.org/school.
4
5COMPUTER SCIENCE EDUCATION WEEK Hour of Code Participation Guide
6. Reward participants
To go the extra mile, create prizes and
awards for participants in the Hour of Code,
whether for students or teachers.
Beyond the Hour of Code.
Keep learning!
Here’s what you and your students can do
after finishing the Hour of Code:
Continue Learning Online
Keep up on the computer science path by
signing your students up for a 20+ hour
“introduction to programming” curriculum.
Just like the first hour, this deeper-dive
into programming does not require any
previous experience and consists of online
videos and exercises. We will offer a wide
range of options, which can be offered in
the classroom, as a weekly trip to the
computer lab, or as an after-school activity.
5
We will even have a teacher “dashboard”
which you can use to track the progress
of your students.
Make computer science part of your
school’s curriculum
If your school does not yet offer any com-
puter science instruction, Code.org wants
to help. Visit http://code.org/teach and
sign up. We will be working with select
elementary, middle and high schools and
some whole districts to help add computer
science to their curriculum and provide pro-
fessional development for teachers.
Help remove policy obstacles to
computer science
There are regulatory obstacles to computer
science in most states that make it hard-
er to introduce computer science into the
schools. Encourage parents to visit Code.org
to learn more and sign a petition expressing
their support for bringing computer science
instruction to all schools.
Join the movement! Help us make history this December.
With every student on board, the Hour of Code will be a
record-breaking event, and a springboard for lasting change
in our schools. Start planning now at http://csedweek.org.
Code.org is a non-profit dedicated to growing computer science education.
Our vision is that every student in every school should have the opportunity
to learn computer programming. We believe computer science should be
part of the core curriculum in education, alongside other science, technolo-
gy, engineering, and mathematics (STEM) courses, such as biology, physics,
chemistry and algebra.
For more information, visit http://code.org, or email help@code.org.