University of Washington
University of Washington: Cs: Six Computational Thinking Practices
Underpinning the study of computer science are these six computational thinking practices. These practices are the kinds of activities computer scientists use.
Wikimedia
Wikipedia: Linear Search
Provides a definition of linear search in the context of computer science. A number of examples are provided in different computer languages.
Curated OER
Google for Education: Children and Technology: Concurrency and Synchronization
Through attempts to perform tasks in sync with each other, students experience the computer science challenges of concurrency and synchronization.
Brown University
Brown University: Game Kit
An environment for learning to program, this guide will help educators foster computational thinking for students in computer science classes.
University of Canterbury
University of Canterbury: Cs Unplugged
A collection of free learning activities that teach computer science through games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts such...
Code.org
Code.org: Cs Fundamentals: Course B
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
Curated OER
Google for Education: Presentations on Cs and Technology for Young Children
Teach young children the basics of computer science and computational thinking skills through this collection of ready to use presentations aimed to engage young learners.
Famous Scientists
Famous Scientists: Alan Turing
Find out how Alan Turing became widely considered to be the father of theoretical computer science and artificial intelligence.
Google
Cs Education at Google: Cs First: Animate a Name
Teaches basic computer science concepts using the programming language Scratch. In this activity, students using coding to animate the letters in a name.
Code.org
Code.org: Careers in Tech
Careers in computer science and technology can be fun and rewarding. Find out what a person working in these fields does.
BBC
Bbc Bitesize: Development and Testing: Types of Test
Learn about types of test cases in computer science.
Khan Academy
Khan Academy: Hexadecimal Numbers
Practice converting hexadecimal numbers to binary and decimal numbers, in this set of practice questions designed for AP Computer Science Principles students.
Code.org
Code.org: Cs Fundamentals: Course A
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
Agnes Scott College
Agnes Scott College: Biographies of Women Mathematicians: Helena Rasiowa
Article highlights the accomplishments of Polish mathematician Helena Rasiowa who worked in algebraic logic and the mathematical foundations of computer science.
Khan Academy
Khan Academy: Expressing an Algorithm
Practice computer science problems expressing algorithms.
Stanford University
Temporal Logic/stanford Encyclopedia of Philosophy
Discusses the temporal logic of Arthur Prior, a type of modal logic. After technical definitions, author addresses related philosophical issues. Also summarizes applications in natural language, computer science, and artificial...
Khan Academy
Khan Academy: Mathematical Procedures and Constants
Practice using mathematical procedures and constants for programs written in the AP CSP pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: The Building Blocks of Algorithms
Learn the building blocks of algorithms in computer science.
Khan Academy
Khan Academy: Khan Academy Practice System
Over 800 questions to help prepare for the AP Computer Science Principles exam.
Science Buddies
Science Buddies: How Many Letters?
Can you remember all of your ABC's? Computers need to "remember" letters too. Every time we use a computer to write a story, the computer needs to "remember" the letters in the story by saving them to the computer's memory as a file. In...
Science Buddies
Science Buddies: Computer Sleuth: Identification by Text Analysis
Here's a project where you can try your hand at being a detective with your computer. In this project you'll write a program to do some basic analysis of features of written text (for example, counting the length of each word in the...
Science Buddies
Science Buddies: Program to Check a Sudoku Solution
Sudoku puzzles have become extremely popular over the past couple of years. You can find books of puzzles for beginners to experts, and many newspapers print Sudoku puzzles daily. This project challenges you to write a computer program...
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...
Science Buddies
Science Buddies: Font and File Size
What is your favorite font? In this experiment, you will test how the font style of the letters (or characters) in a file might change the size of the file.
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