16
CSE 1520 Computer use: Fundamentals Fall 2014

CSE 1520 Computer use: Fundamentals

Embed Size (px)

DESCRIPTION

CSE 1520 Computer use: Fundamentals. Fall 2014. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: CSE 1520 Computer use: Fundamentals

CSE 1520Computer use: Fundamentals

Fall 2014

Page 2: CSE 1520 Computer use: Fundamentals

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

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

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

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

A short and condensed history of computingPart I: Ancient history

Up to 1930

Page 7: CSE 1520 Computer use: Fundamentals

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

Early calculating machines

• Pascaline (1642)

• Mechanical adder with automatic carry mechanism

Page 9: CSE 1520 Computer use: Fundamentals

The Jacquard Loom

• Jacquard Loom (1804)

Page 10: CSE 1520 Computer use: Fundamentals

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

Babbage’s difference engine

Page 12: CSE 1520 Computer use: Fundamentals

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

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

1880-1901 The birth of the modern mechanical calculator

Page 15: CSE 1520 Computer use: Fundamentals

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

Early pocket calculators