Article
Other

Exploring Computer Science: Scratch: Programming for All [Pdf]

For Students 9th - 10th
A review of how the computer programming game, Scratch, has appealed to people who hadn't previously imagined themselves as programmers. It is an easy interactive activity for everyone of all ages, backgrounds, and interests, to program...
Article
Other

Ibm: Mastering Recursive Programming

For Students 9th - 10th
A discussion of how to write a correct recursive algorithm. Numerous examples are given in several different programming languages.
Article
Other

Computers for Creativity: Building With Code

For Teachers 5th - 8th
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Article
Microsoft

Microsoft Developer Network: Coding Techniques and Programming Practices

For Students 9th - 10th
This article provides coding techniques and programming practices for improving the quality of source code.
Article
Other

Programming Simplified: Java Programs

For Students 9th - 10th
See some examples made for beginning programmers to understand how to use java to write simple Java programs. These codes demonstrate how to get input from user, working with loops, strings and arrays.
Article
Other

Robotc: Thinking About Programming: Programmer & Machine [Pdf]

For Students 9th - 10th
In this lesson, students learn about the roles of the programmer and the robot, and how the two need to work together in order to accomplish their goal. Students also understand logic behind the robot's actions, and break a big plan down...
Article
Goodwill

Gcf Global: Computer Science: Programming Languages

For Students 9th - 10th
Learn about differnet computer programming languages.
Article
Khan Academy

Khan Academy: What Do We Offer for Out of School Programs?

For Teachers 9th - 10th
See what Khan Academy can offer including a personalized learning experience that uses videos, exercises, and articles to engage students across a wide range of subjects, with a special emphasis on math and computer programming.
Article
Khan Academy

Khan Academy: Additional Programming Projects

For Students 9th - 10th
Here are links to 10 projects in our Intro to JS: Drawing & Animation curriculum. Each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Article
Khan Academy

Khan Academy: Which Js Library Should You Use?

For Students 9th - 10th
Find out which JavaScript library to use depending on the type of computer programming.
Article
Ted Nellen

Cyber English (By Ted Nellen): Oppenheimer: The Computer Delusion

For Students 9th - 10th
A controversial article from The Atlantic magazine suggesting that there is no evidence to show that using computers in schools improves either teaching or learning. Argues against cutting enriching programs in art and music to fund...
Article
Other

Beanz: How to Build a Computer

For Students 9th - 10th
Building your own computer is a great way to not only save money, and get more processing power, but also to learn about the less obvious parts of software programming.
Article
University of North Carolina

Unc Computer Science: Refactoring

For Students 9th - 10th
Find out what refactoring means in computer coding.
Article
Khan Academy

Khan Academy: Big Theta Notation

For Students 9th - 10th
Learn about Big Theta Notation in computer programming.
Article
Khan Academy

Beanz: Control Flow

For Students 5th - 9th
Learn about control flow in computer programming languages.
Article
Khan Academy

Khan Academy: Planning a Programming Project

For Students 9th - 10th
The process of planning a programming project: What do you want to make?; What technology will you use?; What features will it include?; How will you implement it?; What is the time?; Are you ready?.
Article
Khan Academy

Khan Academy: Go Beyond the Hour

For Students 9th - 10th
Take another step in learning computer programming during Khan Academy's Hour of Webpages.
Article
Other

Dick Baldwin: Similarities and Differences Between Java and C++

For Students 9th - 10th
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Article
Brown University

Brown University: Game Kit

For Teachers 9th - 10th
An environment for learning to program, this guide will help educators foster computational thinking for students in computer science classes.
Article
Other

Horstmann: Moving From Java to C++

For Students 9th - 10th
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Article
Khan Academy

Khan Academy: Lesson Plans: Teaching Programming in the Classroom

For Teachers 9th - 10th
See how a teacher adds social components to make using Khan Academy a success.
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Students 4th - 8th
To give fellow teachers an idea of how they can teach the KA curriculum in a classroom setting, they created case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using the KA curriculum in their...
Article
Khan Academy

Khan Academy: Programming Case Study: Going Beyond the Ka Curriculum

For Students 9th - 10th
To give fellow teachers ideas for how they can teach the KA curriculum in a classroom setting, they created case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon the curriculum in her classroom.

Other popular searches