Computer Science: Free Courses. Advertisement Get free Computer Science courses online from the world's leading universities. You can download these audio & video courses straight to your computer or mp3 player. For more online courses, visit our complete collection, 1,250 Free Online Courses from Top Universities. Advanced Algorithms - Free Online Video - Jelani Nelson, HarvardAdvanced Data Structures - Free Online Video - Free Course Info & Video - Erik Demaine, MITAdvanced Operating Systems Structures and Implementation - Free Online Video - John Kubiatowicz, UC BerkeleyAlgorithm Design and Analysis - Free iTunes Video - Free Online Video - Dan Gusfield, UC DavisAlgorithms for Big Data - Free Online Video - Multiple professors, HarvardAlgorithmic Lower Bounds: Fun with Hardness Proofs - Free iTunes Video - Free Online Video + Course Info - Free Online Video - Erik Demaine, MITAndroid Development - Free Online Audio - David Fisher, UC BerkeleyArtificial Intelligence - Free Online Course - Patrick Winston, MIT.
Building a Computer from Scratch - Ha. Computers about. History of Computers Throughout time, humans have invented ingenious calculating machines. One of the earliest was the abacus. It's about 5,000 years old. Mechanical calculators that could add and multiply (but not subtract!) Were invented in the 1600s. In 1820, Charles Xavier Thomas de Colman invented the arithmometer, a machine that could add, subtract, multiply and divide. Babbage's design for his ultimate calculator, the Analytical Engine, was never produced.
The problem with Babbage's and other mechanical calculators was just that—they were mechanical. What made modern computers possible was the invention of something that could do calculations and other information processing with no moving parts and do it very fast. Tech University Archives. CompLibrary - vcl.