CSE 1520 Computer use: Fundamentals
-
Upload
britanni-howell -
Category
Documents
-
view
133 -
download
0
description
Transcript of CSE 1520 Computer use: Fundamentals
![Page 1: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/1.jpg)
CSE 1520Computer use: Fundamentals
Fall 2014
![Page 2: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/2.jpg)
CSE 1520 – Computer use: Fundamentals
• Instructor (Section G): Simone Pisana• Course Director: John Hofbauer
• Office: LAS 1012 H• Email: [email protected]• Office Hours: Tuesdays & Thursdays 11:00-noon
• Course Website: www.eecs.yorku.ca/course/1520
![Page 3: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/3.jpg)
Evaluation
• 9 Homework (2% each = 18%)– weekly, paper printouts in dropbox
• Tests (first, 15%; second, 20%)– in class, approx. 60 minutes long
• Final Exam (47%)– All multiple choice: 100 M/C questions with answers
placed on Scantron form– Content: all readings in Topics
![Page 4: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/4.jpg)
How to do well in this course
• do all the homework exercises!
• read the book and study the notes
• attend lectures
• seek help if confused; ask questions
• write both tests
![Page 5: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/5.jpg)
Video
Video:The Machine that Changed the world
Primary Website:http://waxy.org/2008/06/the_machine_that_changed_the_world
See “Week-01.1-video.pdf” for more information
![Page 6: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/6.jpg)
A short and condensed history of computingPart I: Ancient history
Up to 1930
![Page 7: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/7.jpg)
Origins of digital computers
• Abacus
• First uses 2,000+ years ago
• Can count, add, subtract, multiply, divide, square root, cubic root
• In decimal or hexadecimal
![Page 8: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/8.jpg)
Early calculating machines
• Pascaline (1642)
• Mechanical adder with automatic carry mechanism
![Page 9: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/9.jpg)
The Jacquard Loom
• Jacquard Loom (1804)
![Page 10: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/10.jpg)
Charles Babbage (1791-1871)
• Considered as the father of the computer
• Designed mechanical computing machines: the difference engine and the analytical engine
• Mechanical hand or steam powered for computations, but very complex and hard to build & use
![Page 11: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/11.jpg)
Babbage’s difference engine
![Page 12: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/12.jpg)
Babbage’s analytical engine
• First mechanical general-purpose computer
• ALU, control flow, integrated memory!
• Programmed through punch cards
• Never finished
![Page 13: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/13.jpg)
World’s first programmer
• Ada Lovelace (1815-1852)
• Lord Byron’s daughter
• Wrote the first algorithm intended for a general-purpose computer (Babbage’s analytical engine)
![Page 14: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/14.jpg)
1880-1901 The birth of the modern mechanical calculator
![Page 15: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/15.jpg)
The Hollerith tabulator
• Built to tabulate the 1890 US census
• Electrical contacts though punch cards used to activate relays to count and sort results
![Page 16: CSE 1520 Computer use: Fundamentals](https://reader035.fdocuments.in/reader035/viewer/2022062309/56813908550346895da0bf29/html5/thumbnails/16.jpg)
Early pocket calculators