Handout
Carnegie Mellon University

Carnegie Mellon: Stehlik: Advanced Placement Computer Science

For Students 9th - 10th
This site includes numerous links to information about the Advanced Placement Computer Science course and exam.
Handout
Ohio State University

Osu: Introduction to Computer Animation

For Students 9th - 10th
An introduction to computer animation, written at an advanced level. Includes an overview of computer animation and discusses its heritage, history, software tools, and more. Lots of embedded links to information on related topics.
Article
Khan Academy

Khan Academy: Ap Computer Science Principles Exam Overview

For Students 9th - 10th
An overview of what to expect on the AP Computer Science Principles exam.
Website
Computer History Museum

Computer History Museum: Mastering the Game: A History of Computer Chess

For Students 9th - 10th
Exhibit documenting the important advances in hardware and software that made computer chess a reality.
Handout
US Department of Labor

Bureau of Labor Statistics: Computer Systems Design Career Guide

For Students 9th - 10th
Department of Labor Career Guide that gives comprehensive information on data processing careers. Links include Nature of the Industry, Working Conditions, Employment, Earnings, Training and Advancement, Outlook, and Additional...
Website
Computer History Museum

Computer History Museum: The Origin of the Internet

For Students 9th - 10th
The origin of the Internet can be traced back to the ARPANET project allowing scientists to share information between computers. As the popularity grew advancements were made in usability. This site provides a glimpse into the...
Website
Other

Assoc. For the Advancement of Computing in Education

For Teachers 9th - 10th
The Association is an educational and professional organization dedicated to the advancement of the knowledge, theory, and quality of learning and teaching with information technology. Content includes conference information, various...
Handout
Khan Academy

Khan Academy: Ap Csp Standards Aligned to Content

For Students 9th - 10th
A list of every piece of AP Computer Science course content once and shows all the content and the standards with which they align.
Handout
Khan Academy

Khan Academy: Ap Csp Content Aligned to Standards

For Students 9th - 10th
A list of every piece of AP Computer Science course content once and shows all the standards covered by that content.
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....
Website
Other

Advance Chiropractic: Common Computer Related Injuries

For Students 9th - 10th
This site discusses common computer-related injures such as carpal tunnel syndrome and tennis elbow, and how you can prevent these injuries from happening.
Website
Duke University

Duke University: Advanced Placement Computer Science Java Subset Specification

For Students 9th - 10th
Provides information about the APCS Java Subset in javadocs form.
Website
Other

Defense Advanced Research Projects Agency: Autonomous Robotic Manipulation

For Students 9th - 10th
An outreach program that aims to provide the opportunity to individuals or teams to write software for the ARM robot, test it in simulation, and then upload to the actual system and watch in real-time via the internet as the ARM robot...
Handout
Wikimedia

Wikipedia: Advanced Placement Computer Science

For Students 9th - 10th
A Wikipedia description of the Advanced Placement Computer Science exam.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Advanced Js: Games & Visualizations

For Students 9th - 10th
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Advanced Js: Natural Simulations

For Students 9th - 10th
Learn how to use JavaScript, ProcessingJS, and mathematical concepts to simulate nature in your programs.
Website
Other

Processing.js: Processing Visualization Language

For Students 9th - 10th
Whether an advanced Processing developer or completely new, whether a pro with web technologies or just getting started, Processing.js bridges the gap between these two powerful technologies.
Unit Plan
TeachEngineering

Teach Engineering: Robotics Peripheral Vision

For Teachers 11th - 12th
This unit is designed for advanced programming classes. It leads students through a study of human vision and computer programming simulation. Students apply their previous knowledge of arrays and looping structures to implement a new...
Activity
TeachEngineering

Teach Engineering: Flow Charting App Inventor Tutorials

For Teachers 7th - 9th
Students design and create flow charts for the MIT App Inventor tutorials in this computer science activity about program analysis. In program analysis, which is based on determining the behavior of computer programs, flow charts are an...
Website
Other

National Cyber Forensics & Training Alliance

For Students 9th - 10th
This site contains information about advanced training, security awareness in an effort to reduce cyber vulnerability, forensic and predictive analysis and lab analysis.
Article
Khan Academy

Khan Academy: Ap Csp Vocabulary

For Students 9th - 10th
The AP Computer Science Principles exam introduces a wide range of topics across the field of computer science. This review highlights terminology from the big ideas that are new to most students and includes links to more in-depth...
Website
Other

Lira Lab: Laboratory for Integrated Advanced Robotics

For Students 9th - 10th
Site of the LIRA-Lab in University of Genoa, Italy which specializes in artificial vision and sensory-motor coordination from a computational neuroscience perspective.
Article
Other

Iste: Computational Thinking for All

For Teachers Pre-K - 1st
Advances in computing have expanded our capacity to solve problems at a scale never before imagined, using strategies that have not been available to us before. This professional article introduces educators to the idea of teaching...
Website
The College Board

College Board: Ap Central

For Teachers 9th - 10th
This is the centralized site for information about all AP courses offered by College Board. It contains information for students and teachers about each of the AP courses (almost 40 in all), including a course description and relevant...