Science of Computing is a survey of the past, present, and future of computer technology. Students explore fascinating and enlightening topics, such as how Stonehenge may actually have been used as a type of computer, and how inventions including the abacus and the microprocessor have made today’s technology possible. Students also learn about the science behind the hardware and software used today. Topics including algorithms, operating systems, and networks are described in detail and placed into context as tools for human innovation. Finally, the course looks to the future, introducing students to foreseeable improvements to current technology and visionary breakthroughs such as artificial intelligence, quantum security, and biological processors.




