Foundations of Computer Scienc
Foundations of Computer Scienc CPSC 125
Christopher Newport University
Popular in Course
Popular in ComputerScienence
This 6 page Class Notes was uploaded by Ansley Hessel on Monday October 5, 2015. The Class Notes belongs to CPSC 125 at Christopher Newport University taught by Anton Riedl in Fall. Since its upload, it has received 45 views. For similar materials see /class/219477/cpsc-125-christopher-newport-university in ComputerScienence at Christopher Newport University.
Reviews for Foundations of Computer Scienc
Report this Material
What is Karma?
Karma is the currency of StudySoup.
Date Created: 10/05/15
Department of Physics Computer Science 8 Engineering Foundations of Computer Science What is Computer Science about Dr Anton Riedl Outline El What is Computer Science El About Algorithms El A Very Incomplete History of Computers El Outlook shag 2 Computer Science is not knowing how to use a computer fixing or building computers 39 programming However Computer Scientists often know quite well how to use a computer fix or build their own computers 39 do write programs sum Computer Science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems w ikipedi httpen WikiEEdi urgwikiCumguter science shag Computer Science has many subfields mathematical foundations theory of computing algorithms programming languages software engineering computer systems networking computer applications computer education computer ethics Slide 5 Outline El What is Computer Science El About Algorithms El A Very Incomplete History of Computers El Outlook Slide 6 Algorithms play a central role in C5 What is an algorithm 9 a set of steps that describe how to perform a task will be discussed in detail later in the semester Who invented the algorithm gidjjijgi guy 0 an Muhammad ibn M s alKhw rizmi Which tasks require algorithms do long division 39 find the greatest common divisor w a list of 300 million names fast 39 find a pattern within a sequence of 3 billion chemical base pairs search through 40 billion web pages Slide 7 What is of interest to us Limitations of Application of r i gt Execution of it 39 Algorithms i quotC Discovery of Representation of Analysis of Communication of Slide 8 Oufline Early form of compufer El What is Computer Science El About Algorithms El A Very Incomplete History of Computers El Outlook Chinese Abacus w enwiki edmur WkAbacus smes 5mm Schickard39s Clock 1623 Pascaline by Blaise Pascal 1642 9 one of The first calculating machines 9 second mechanical calculator Suurce ancigmaibrianmcacum Sudan Sudan Babbage39s Difference Engine 1820 505 Hollerith Desk 1890 9 concept of a programmable computer mumpadwuadw amng Shae 13 9 mechanical tabulator based on punched cards I Source hnp www mmpummmim WynComputerHistoryHistorymzh m Shae 14 Human quotcomputersquot Zuse ZS 1941 destroyed in 1943 9 quotcomputersquot in use from 17 1 century Eunnipadeua diM gems Shae 15 9 world39s first working programmable computing machine Source th Wwwcumpuferhisfuryurg Shae 6 Colossus 1944 Harvard Mark I 1944 9 first programmable digital electronic computer Source Nip WWW cumpulerhislury org 9 first largescale automatic digital computer in US 5 Source Nip HWWW cumpulerhislury org 5 5 ENIAC 1946 UNIVAC I 1951 9 first generalpurpose electronic computer 9 first commercial computer made in the US v 39 m E Source Nip WWW cumpulerhisluryurg shoe 9 shoe 2n DEC PDP8 1965 9 first successful commercial minicompu l39er39 EJO39Dgpadwwua dHH arunog Slide 21 MITS Altair 8800 1975 9 mailorder ki139 led To personal computer r39evolu rion EJO39Dgpadwwua dHH arunog Slide 22 Apple I 1976 9 first personal computer To use a keyboard EJO39Dgpadwwua dHH arunog Slide 23 IBM PC 1981 EJO39Dgpadwwuadllll arunog Slide 24