Unit Plan
Khan Academy

Khan Academy: Computer Programming: Intro to Js: Drawing & Animation

For Students 9th - 10th
In these tutorials, you'll learn how to use the JavaScript language and the Processing JS library to create fun drawings and animations.
Article
Khan Academy

Khan Academy: Intro to Vectors

For Students 9th - 10th
An introduction to the most basic building block for programming motion--the vector. In JavaScript referring to a Euclidean vector defined as an entity that has both magnitude and direction.
Article
Khan Academy

Khan Academy: Intro to 'Memory'

For Students 9th - 10th
An introduction to creating a single player version of the memory game using drawing commands and implementing the rules of the game using variables and logic.
Article
Khan Academy

Khan Academy: Intro to Particle Systems

For Students 9th - 10th
An introduction to strategies for implementing programming for a particle system. The focus is to keep track of a system of many elements. A sequence of the movie, Star Trek II: Wrath of Khan is used to illustrate particle system which...
Article
Khan Academy

Khan Academy: Intro to Hoppy Beaver

For Students 9th - 10th
The process of designing a "side-scroller" game using the components: playable character; non-player characters; environment; and overall mission.
Article
Other

Brad Templeton: A Brief Intro to Copyright

For Students 9th - 10th
This personal site provides an article on the copyright issues. Includes the basics, creative work, making copies, commerce, fair use/fair dealing, and some legal basics.
Article
Khan Academy

Khan Academy: A Guessing Game

For Students 9th - 10th
This Khan Academy resource is an article about a game that gives you an idea of how different algorithms for the same problem can have wildly different efficiencies. The computer is going to randomly select an integer from 1 to 15....
Professional Doc
Khan Academy

Khan Academy: Programming Classroom Handouts

For Teachers 9th - 10th
Handouts for teaching Intro to JS with ProcessingJS.
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.
Unit Plan
Other

Jan's Computer Basics: Trabajo De Jan Con Windows

For Students 9th - 10th
This site is a step-by-step lesson that guides learners through the basics of using Windows. Covers a few versions of Windows. The tutorial is broken into sections with a practice quiz at the end.
Website
Rutgers University

Seeing and Describing

For Students 9th - 10th
What an awesome way to practice describing art while using a computer to help! This site automatically displays an image for about 5 seconds and then you write what you remember about it on a separate sheet of paper. This is great...
Article
Khan Academy

Khan Academy: Get Ready to Learn J Query

For Students 9th - 10th
A review of the knowledge needed before beginning jQuery: HTML/CSS; JavaScript; JS DOM API; and using JS libraries. Links and practice for each of these programs are offered in the article.
Interactive
Khan Academy

Khan Academy: Using Variables

For Students 9th - 10th
Some practice problems with variables in computer programming.
Unknown Type
Khan Academy

Khan Academy: Using Variables

For Students 9th - 10th
Some practice problems using variables in computer programming.
Activity
Khan Academy

Khan Academy: Bonus: Animate a Rigged Character

For Students 9th - 10th
Students will use the online tool to animate the rigged lamp model.
Article
Khan Academy

Khan Academy: Review Html/css

For Students 9th - 10th
A review of HTML/CSS by providing links to Khan Academy's Intro to HTML/CSS course. Specifically llinked for the review: basic tags, grouping elements, CSS id's and class, and CSS absolute positioning.
Professional Doc
Khan Academy

Khan Academy: Additional Programming Projects

For Teachers 9th - 10th
Khan Academy has ten projects in Intro to JavaScript: Drawing & Animation curriculum, where each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Activity
Khan Academy

Khan Academy: Why Process Forms With J Query?

For Students 9th - 10th
Find out why computer programmers use jQuery to do form validation.
Article
Khan Academy

Khan Academy: Quick Tip: Selecting by Tag Name

For Students 9th - 10th
In webpage design the CSS rule tells which HTML element to style by using selectors based on their tag names.
Article
Khan Academy

Khan Academy: Discuss: Algorithms in Your Life

For Students 9th - 10th
Learners are invited to express algorithms in their everyday life, sports, games and apps.
eBook
Khan Academy

Khan Academy: Learning Programming on Khan Academy

For Students 9th - 10th
Learn the basics of programming in this tutorial.
Article
Khan Academy

Khan Academy: Learn More About the Internet on Khan Academy

For Students 9th - 10th
Provided are links to Khan Academy content on the following subjects: Computers and the Internet; HTML/CSS; Cryptography; and SOPA/PIPA.
Article
Khan Academy

Khan Academy: Route Finding

For Students 9th - 10th
Recognition of the importance of algorithms in everyday life is illustrated.