Hi, what do you want to do?
Computer Science Field Guide
Computer Science Field Guide
Imagine computer science all summed up in one book. This resource provides 16 chapters that cover many aspects of computer science, ranging from algorithms to software engineering. The e-book contains links to applets to help explain...
Harvard University
Creative Computing
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
Schoolcraft College
Trigonometry
This trigonometry textbook takes the learner from a basic understanding of angles and triangles through the use of polar coordinates on the complex plane. Written by a mathematician-engineer, examples and problems here are used to...
EngageNY
Grade 12 ELA Module 3
Gun, Germs, and Steel by Jared Diamond is a seminal work of historical nonfiction from the late 20th century. Use the author's claims and supporting evidence to guide your high school seniors through their research project, culminating...
Goodwill
Gcf Global: Computer Science: Sequences, Selections, and Loops
Learn more about sequences, selections, and loops.
Goodwill
Gcf Global: Computer Science: Hardware and Software
Learn how hardware and software work together and how they affect computing systems.
Other
Code.org
Code.org wants to inspire all students to participate in computer science. The interactive digital courses are meant to ensure each and every student in every school has the opportunity to learn computer science at every grade level. The...
Google
Cs Education at Google: Cs First: Adventure on the High Seas
Teaches basic computer science concepts using the programming language Scratch. In this activity, students learn how to create animated waves in an ocean setting and then compose a high seas story.
Khan Academy
Khan Academy: Computer Programming: Meet the Professional
Find out about the diversity in the careers of computer science and computer programmers by meeting people in this field from all over the word.
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...
Khan Academy
Khan Academy: Computer Programming: Intro to Js: Drawing & Animation
In these tutorials, you'll learn how to use the JavaScript language and the Processing JS library to create fun drawings and animations.
Khan Academy
Khan Academy: Computer Programming: Html/js: Making Webpages Interactive
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
TED Talks
Ted: Ted Ed: Kevin Slavin: How Algorithms Shape Our World
In this fascinating talk, Kevin Slavin argues that we're living in a world controlled by algorithms which determine: espionage tactics, stock prices, movie scripts, and architecture. He warns us that we are writing code we can no longer...
Curated OER
Google for Education: Children and Technology: Cpu
Introduce students to the working capability of the CPU of a computer. Look at instructions given to the processor to do simple arithmetic functions and how registers are used.
Other
Learn Cpp
A series of step-by-step tutorials devoted to teaching how to program in C++. No prior programming experience required.
Khan Academy
Khan Academy: Html/css: Making Webpages
This tutorial instructs students how to use HTML and CSS to make webpages.
BBC
Bbc: Bitesize: What Is Code?
Learn all about coding including some background of what it is and how it works. Play a game that helps with the understanding of what can be programmed.
East of England Broadband Network
History's Heroes: Alan Turing (1912 1954)
This website explores the lives of heroic ordinary people who made their mark on history. Features illustrated story and timeline on Alan Turing, the father of modern computing. Find out who he was, what he did, his achievements, and his...
Khan Academy
Khan Academy: Unit: Online Data Security
Readings and practice problems about online data security.
Khan Academy
Khan Academy: Markov Chains
The concept of modeling sequences of random events using states and transitions between states became to known as Markov Chains. Introduction to Markov chains. Created by Brit Cruise.
Other popular searches
- Computer Science Excel
- Computer Science Java
- B Ed Computer Science
- History of Computer Science
- Computer Science History
- Computer Science Worksheets
- Networking Computer Science
- Computer Science C Programs
- Computer Science C++programs
- Computer Science Engineering
- Science and Computer Science
- Computer Science Terms