Google
Cs Education at Google: Cs First: Art: Activity 2: Animation
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Khan Academy
Khan Academy: Ap Csp Standards Aligned to Content
A list of every piece of AP Computer Science course content once and shows all the content and the standards with which they align.
Khan Academy
Khan Academy: Ap Csp Content Aligned to Standards
A list of every piece of AP Computer Science course content once and shows all the standards covered by that content.
Khan Academy
Khan Academy: A Guessing Game
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....
Other
Advance Chiropractic: Common Computer Related Injuries
This site discusses common computer-related injures such as carpal tunnel syndrome and tennis elbow, and how you can prevent these injuries from happening.
Duke University
Duke University: Advanced Placement Computer Science Java Subset Specification
Provides information about the APCS Java Subset in javadocs form.
Other
Usenix: The Advanced Computing Systems Association
This resource is devoted to professionals on the cutting edge of the computing world and contains membership information, news links and professional development opportunities.
Other
Defense Advanced Research Projects Agency: Autonomous Robotic Manipulation
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...
Wikimedia
Wikipedia: Advanced Placement Computer Science
A Wikipedia description of the Advanced Placement Computer Science exam.
US Department of Labor
Bureau of Labor Statistics: Software Developers
A career as a computer software engineer is profiled. Included: nature of the work, training, advancement, employment, job outlook. projections data, earnings, related occupations. A detailed examination of this career is clearly presented.
Khan Academy
Khan Academy: Computer Programming: Advanced Js: Games & Visualizations
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Khan Academy
Khan Academy: Computer Programming: Advanced Js: Natural Simulations
Learn how to use JavaScript, ProcessingJS, and mathematical concepts to simulate nature in your programs.
Other
Processing.js: Processing Visualization Language
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.
TryEngineering
Try Engineering: Radio Reception and Transmission
Teams of learners learn about the engineering design process as they design, build, and test a radio receiver and optional transmitter that can receive FM broadcasts. Lesson focuses on how advances in radio communications have impacted...
TeachEngineering
Teach Engineering: Robotics Peripheral Vision
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...
TeachEngineering
Teach Engineering: Flow Charting App Inventor Tutorials
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...
Other
National Cyber Forensics & Training Alliance
This site contains information about advanced training, security awareness in an effort to reduce cyber vulnerability, forensic and predictive analysis and lab analysis.
Khan Academy
Khan Academy: Ap Csp Vocabulary
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...
Other
Lira Lab: Laboratory for Integrated Advanced Robotics
Site of the LIRA-Lab in University of Genoa, Italy which specializes in artificial vision and sensory-motor coordination from a computational neuroscience perspective.
Other
Iste: Computational Thinking for All
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...
History of Computing Science
History of Computing Science: Technology Advances
The transistor and the integrated circuit were two inventions that fueled the technology explosion. This lecture presents a brief discussion of these two inventions.
The College Board
College Board: Ap Central
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...
Other
Zd Net Technology News
ZDNet News covers the latest news, issues, discoveries, and advancements in computer technology. Video content is also available, along with IT News from Australia, Asia, and the UK.
Other
Aace: Conferences and Events
The Association for the Advancement of Computing in Education (AACE) posts upcoming events and conferences surrounding education technology. Some of the conferences featured are from the Society for Information Technology & Teacher...