University of Canterbury
University of Canterbury: Cs Unplugged: Dominating Sets
This activity explores the dominating set problem, and sets it up as the basis for a the public key encryption activity.
University of Canterbury
University of Canterbury: Cs Unplugged: Cryptographic Protocols
This is another activity that achieves something that doesn't seem possible- people who don't trust each other and can't see each other are able to agree on the outcome of a random coin flip.
University of Canterbury
University of Canterbury: Cs Unplugged: Public Key Encryption
This student activity about public key encryption allows learners to simulate encrypt and decrpyt messages without having to share a password to unlock them.
University of Canterbury
University of Canterbury: Cs Unplugged: The Turing Test
Explore how we might recognize whether a system is truly intelligent. It involves reasoning about what it means to be intelligent, and even what makes us human.
Google
Cs Education at Google: Cs First: Create Your Own Google Logo
A set of three activities where students learn how to use the programming language Scratch to create Google logos, including ones for Valentine's Day and one for Earth Day.
University of California
Univ. Of California: Career Exploration Link
Are you interested in exploring a career? The occupational career exploration links allow you you to select a professional area and display potential job paths within that field.
Khan Academy
Khan Academy: Behind the Scenes: Browse the J Query Source Code
Learn about the open source jQuery source code programmers use in programming interactive web pages.
University of California
Ucla: Leonard Kleinrock, Professor
A biography of Leonard Kleinrock, inventor of the Internet technology. Includes links additional articles on his work and the internet in general.
Wikimedia
Wikipedia: Sequential Search
Provides a brief definition of a sequential search in the context of computer science. A short example is also provided.
BBC
Bbc Bitesize: Development and Testing: Alpha, Beta and Final Testing
Learn about alpha, beta, and final testing for test cases in computer science.
BBC
Bbc Bitesize: Development and Testing: Unit and System Tests
Learn about unit and system test cases in computer science.
BBC
Bbc Bitesize: Development and Testing: Test Data
Learn about test data in relation to test cases in computer science.
History of Computing Science
History of Computing Science: Past Computer History
An in-depth lecture and PowerPoint slideshow on the history of computing can be found here. It gives an overview of the advances in science that made desktop computers possible, starting with the invention of counting, to the...
Khan Academy
Khan Academy: Computer Programming: House Class Demo
A class demo to help students visualize and learn how to program drawings using JavaScript.
Curated OER
Google for Education: Children and Technology: Programming in Scratch
Students experience what is it like to be computer programmers through the children's computer coding game, Scratch, developed by MIT engineers.
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.
Other
Cpsr Newsletter: Digital Life Style for Women
An extensive general discussion of all the changes that have occurred within the culture of women in the workplace and the home and the increasing number of women academics and users of the internet.
Other
Processing.org: Examples
Several short, prototypical programs exploring the basics of computer programming with Processing.
Other
Google: Blockly Games
A series of educational games that teach programming to students. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based...
Other
Spiceworks: 4 Steps to Troubleshooting (Almost) Any It Issue
Learn how to establish a computer troubleshooting process through four steps.
Other
Science Fairs Homepage: Senior Projects
This resource from the Eastern Newfoundland Science Fairs Council provides really substantial projects for senior High School students. These are online topics, six areas, with about 10-20 topics per area.
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...
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