Other
The Alan Turing Homepage
This site is dedicated to Alan Turing. It has a timeline of important events in his life as well as links to sites with additional information on him.
History of Computing Science
History of Computing Science: John Von Neumann
John von Neumann was a brilliant mathematician. His work impacted several fields of study. This lecture series provides a brief description of his life and contribution to computer science.
History of Computing Science
History of Computing Science: Alan Turing
Alan Turing is sometimes referred to as the father of modern computer science. This lecture series provides a brief description of his well-known contribution, the Turing Machine.
Curated OER
University of St. Andrews: John Von Neumann
The University of St. Andrews provides a biography on John von Neumann. Learn about his contributions to game theory and computer science.
Curated OER
University of St Andrews: Alonzo Church
Short biographical entry on Church's accomplishments in logic and significance for modern computer science.
Other
Cdli: Science Fairs Homepage
At this site from the Center for Distance Learning and Innovation there's a monstrous listing of possible science fair projects. You can choose from primary (grades 1-4), elementary (grades 4-6), intermediate (grades 7-9), or senior...
Science Buddies
Science Buddies: Career Profile: Computer Hardware Engineer
Put your interest in computers into an investigation of the career of computer hardware engineer. If you want to improve the speed and function of your computer, this is your career. This Science Buddies site lays out the requirements...
Science Buddies
Science Buddies: Career Profile: Computer Software Engineer
For those students interested in developing cool video game software for computer or those who enjoy applying their compter science skills to solve problems, a career as a computer software engineer might be worth examining. This Science...
Science Buddies
Science Buddies: Career Profile: Database Administrator
With so much data gathered on the computer, someone needs to be able to organize it. That falls to the database administrator. This Science Buddies site lays out the requirements needed to become a database administrator , as well as the...
Science Buddies
Science Buddies: Career Profile: Multimedia Artist or Animator
If you have an artistic bent combined with an interest in computer graphic design, the career of multimedia artist or animator might be something for you to consider. This Science Buddies site lays out the requirements needed to become a...
Science Buddies
Science Buddies: Follow the Bouncing Ball: A Web Animation Project
This project is a fun way to try your hand at programming and expand your knowledge of web design. You will learn how to create some simple animations, and perform tests and make measurements to help you create more realistic-looking...
Science Buddies
Science Buddies: Programming Nanor Gs in a Virtual World
In this two week long project, you will design an assembly-language control program for the microprocessors of a colony of nano-organisms (NANORGs) in a virtual world. If you're up for a real programming challenge, this is the project...
Massachusetts Institute of Technology
Mit: Open Course Ware: Network and Computer Security
This MIT course on network and computer security covers topics such as security in multi-user distributed systems, cryptography, authentication, intrusion detection, and many other security topics.
Science Buddies
Science Buddies: Image Compression vs. Image Quality: Finding the Best Tradeoff
In this project you'll learn about how digital image files are encoded, and compressed. You will also measure the quality of compressed and uncompressed images, which will give you important insights into the tradeoffs between file size...
Khan Academy
Khan Academy: Unit: Online Data Security
Readings and practice problems about online data security.
Science Buddies
Science Buddies: Science Careers: Mathematician
Mathematicians work in many areas. Some are applied mathematicians, some theoretical, but all use mathematics as a way to figure things out by using deduction. This Science Buddies site lays out the requirements needed to become a...
Science Buddies
Science Buddies: Science Careers: Math Teacher
A love of mathematics and the ability to share this love is what it takes to be a math teacher. This Science Buddies site lays out the requirements needed to become a math teacher, as well as the education and job description. Included...
Science Buddies
Science Buddies: Career Profile: Statistician
Statistics is a fascinating subject and everyone loves to spout them, but a statistician really knows how to use statistics to answer real-life questions and make predictions based on mathematical data. This Science Buddies site lays out...
Science Buddies
Science Buddies: Career Profile: Economist
Economists deal with the distribution of resources and how that distribution affects the economy. This lays out the requirements needed to become an economist, as well as the education and job description. Included are interviews with...
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to Software Engineering in Java
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
Massachusetts Institute of Technology
Mit: Open Course Ware: Courses: Electrical Engineering: Circuits and Electronics
College-level electrical engineering course highlighting circuits and electronics. This course introduces the fundamentals of the lumped circuit abstraction. Course features include video lectures, suggested readings, labs, lecture...
Massachusetts Institute of Technology
Mit: Open Course Ware: Introduction to Algorithms
A complete course on algorithms presented at the college undergraduate level. The course includes video lecture, course materials, assignments and exams. Answer keys are provided for all assignments and exams.
Massachusetts Institute of Technology
Mit: Open Course Ware: Multicore Programming Primer
This is an introductory course on the fundamental design techniques used in parallel programming. The course uses popular gaming consoles to teach the different approach that is required for multicore programming.
Massachusetts Institute of Technology
Mit: Open Course Ware: Software Engineering for Web Applications
This course gives students some experience in dealing with the challenges that are unique to web applications, such as concurrency and security risks.
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