210 likes | 224 Views
This module provides an introduction to digital platforms, networks, and hardware, as well as exploring digital storage, networking principles, and penetration testing. It also covers the history of computing and the contributions of key figures in the field.
E N D
COMP 1321 Digital Infrastructure Richard Henson University of Worcester September2018
What is this module about? • All Higher Education modules required students to reach a number of LEARNING OUTCOMEs (LO) • LO1: Describe a range of digital platforms and networks and explain the context for use of each platform • Assessed in assignment 1 • LO2: Apply tools involving digital hardware and digital logic to solve real world problems • Assessed in assignment 1
More LOs • LO3: Explore the contents of a digital storage medium using computer forensic software and extract information that could be used as evidence • assignment 1 • LO4: Apply networking principles to provide connectivity between digital devices on a range of platforms that can be used for sharing data and control of processes • assignment 2 • LO5: Use penetration testing software, in accordance with relevant standards and legislation, to identify vulnerabilities • assignment 2
Lets start at the beginning… • What is a computer? • In small groups… • Four attributes of a computer… • What is it? • What does it do? • 10 minutes…
History of Ancient Computing machines • When did the first computers get built? • 3400 BC: counting in tens (Egypt) • 2600 BC: Abacus (China) • 1900-1600 BC: Stonehenge completed • 260 BC: base-20 counting – including zero (Maya – Central America)
Using those attributes…Are these computers? • Abacus TypewriterBathroom scales Car speedometerThermostat Stonehenge Pocket calculator PersonDVD player Microphone
“Modern” Calculating Tools… • Around 1500: Design of mechanical calculator (Leonardo da Vinci) • 1614: Logarithms (John Napier) • 1621: Slide rule (Edmund Gunter, William Oughtred)
(European calculating machines – continued) • 1642: Adding machine (Pascal) • 1679: Binary arithmetic (Leibnitz) • 1820s and 1830s: Charles Babbage’s Difference Engine and Analytical Engine
Babbage… • Analytical engine as reproduced in Sweden: • http://w1.131.telia.com/~u13101111/merschwib.html
Boole: inventor of “digital” • Would be 203 years old this year… • https://www.youtube.com/watch?v=w_5G6yLTR6U • Work buried from his death (1864) until the 1930s…
Boolean Algrebra • 1840s George Boole… • Whole new system of Algebra • used true/false instead of numbers • trying to produce a type of maths that related to philosophy • Inspiration for all of us!
Programming • Started with Ada Lovelace • daughter of Lord Byron • Brought up on Maths (!) • Developed a friendship with Babbage • Wrote instructions for his machines…
European Domination of Hardware (mostly British) • 1835: Electric Relay (Davy) • 1904: Vacuum tubes (“valves”) birth of electronics (John – not Alexander - Fleming) • The Second World War • 1936: Programmable computer (Konrad Zuse, Germany) • 1943: Colossus, UK, based on relays • Tommy Flowers, telephone engineer. Won the war?
Colossus – what’s that! • Top secret code breaker … 9000 people worked at Bletchley Park during ww2… above, two of them… • http://www.bbc.co.uk/programmes/p031vdwf • http://www.youtube.com/watch?v=46SI79feHT4
Bletchley Park (shhh… Top secret!) • Set up in 1940 to crack German codes… • succeeded… • thanks to Turing “bombe” • Flowers “Colossus” • Others? • estimated that war shortened by 2 years!!!
An Enigma • Bletchley Park helped win the war • no-one could talk about it! • 40 year silence! • In 1985 one of the great codebreakers wrote a book… • but authorities disapproved, made his life difficult, and he died young. Name: Gordon Weichman: • http://www.bbc.co.uk/programmes/p031vg47
A Curiosity… • Boole’s work was admired by de Morgan (1840s) • Lovelace received encouragement from de Morgan (1830s) • Yet Boole and Lovelace never met • Both died young • thankfully, their work made them immortal
Like to go to Bletchley Park? • https://bletchleypark.org.uk/ • Includes a museum of Computing • Could be arranged as an all day visit…???