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...
Other
Exploring Computer Science: Computational Thinking [Pdf]
The head of the Computer Science Department at Carnegie Mellon University, Jeannette M. Wing, discusses the importance of addressing computational thinking with young learners.
University of Washington
University of Washington: Cs: Seven Big Ideas of Computer Science
An overview of the seven fundamental principles which make up the content of computer science.
Other
Computers for Creativity: Building With Code
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Other
Exploring Computer Science: Scratch: Programming for All [Pdf]
A review of how the computer programming game, Scratch, has appealed to people who hadn't previously imagined themselves as programmers. It is an easy interactive activity for everyone of all ages, backgrounds, and interests, to program...
University of North Carolina
Unc Computer Science: Refactoring
Find out what refactoring means in computer coding.
Other
Computer Science for Fun: What Is Computational Thinking?
Find out about teaching computational in the classroom, and then link to some classroom resources and student activities to teach these skills.
Society for Science and the Public
Science News for Students: One Day, Computers May Decode Your Dreams
Wouldn't it be cool to read someone's mind? Maybe? Neuroscientists at the University of Pittsburgh are developing a mind-reading computer system to hep people with nerve damage send messages from the brain to parts of the body to create...
BBC
Bbc: Science & Nature Hot Topics Computer Viruses
This BBC "hot topic" contains a description of the types of computer viruses. It also provides different ways to prevent or eliminate computer viruses.
Society for Science and the Public
Science News for Students: 3 D Printers Offer Better Way to Make Some Magnets
Oak Ridge National Laboratory in Tennessee has been working on a way to cut back expenses on powerful magnets used in various objects we use every day like computers and cars. Science News for Students probes into the investigation's...
Khan Academy
Khan Academy: Ap Computer Science Principles Exam Overview
An overview of what to expect on the AP Computer Science Principles exam.
Goodwill
Gcf Global: Computer Science: Programming Languages
Learn about differnet computer programming languages.
Khan Academy
Khan Academy: What Is a Computer File?
Learn about some of the different computer file types.
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.
Other
Spiceworks: 4 Steps to Troubleshooting (Almost) Any It Issue
Learn how to establish a computer troubleshooting process through four steps.
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....
Khan Academy
Khan Academy: How Can Computers Reduce File Size?
Reducing the file size using Lossless and Lossy for file compression.
Other
Robotc: Thinking About Programming: Programmer & Machine [Pdf]
In this lesson, students learn about the roles of the programmer and the robot, and how the two need to work together in order to accomplish their goal. Students also understand logic behind the robot's actions, and break a big plan down...
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.
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.
BBC
Bbc Bitesize: Development and Testing: Types of Test
Learn about types of test cases in computer science.
Other popular searches
- Computer Science
- Computers. Computer Science
- Computer Science Excel
- Computer Science Java
- B Ed Computer Science
- Computer Science and Science
- History of Computer Science
- Computer Science History
- Computer Science Worksheets
- Networking Computer Science
- Computer Science C Programs
- Computer Science C++programs