Cs101 lec01

15
CS101 Introduction to Computing Lecture 1 Introduction

Transcript of Cs101 lec01

Page 1: Cs101 lec01

CS101 Introduction to Computing

Lecture 1Introduction

Page 2: Cs101 lec01

Every minute dies a man,

Every minute one is born

Alfred Tennyson(very famous poet)

Page 3: Cs101 lec01

Every minute dies a man,

And one and sixteenth is born

Charles Babbage(very famous computer scientist)

Page 4: Cs101 lec01

Charles Babbage (1791-1871)

• Creator of the Analytical Engine - the first general-purpose digital computer (1833)

• The Analytical Engine was not built until 1943 (in the form of the Harvard Mark I)

Page 5: Cs101 lec01

The Analytical Engine

• A programmable, mechanical, digital machine

• Could carryout any calculation

• Could make decisions based upon the results of the previous calculation

• Components: input; memory; processor; output

Page 6: Cs101 lec01

Ada, Countess of Lovelace(1815-52)

• Babbage: the father of computingAda: the mother?

• Wrote a program for computing the Bernoulli’s sequence on the Analytical Engine - world’s 1st computer program

• Ada? A programming language specifically designed by the US Dept of Defense for developing military applications was named Ada to honor her contributions towards computing

Page 7: Cs101 lec01

What value do

Computers bring?

Why use a computer?

What are they good at?

Page 8: Cs101 lec01

fast

Page 9: Cs101 lec01

bored

Page 10: Cs101 lec01

storage

Page 11: Cs101 lec01

can computers

thinkthink??

Page 12: Cs101 lec01

?embedded embedded computerscomputers

Page 13: Cs101 lec01

Intro to computing

Evolution of computing

Computer organization

Building a PC

Microprocessors

Binary numbers & logic

Computer software

Operating systems

Application software

Algorithms

Flowcharts

Programming languages

Development methodologyDesign heuristics Web design for usabilityComputer networksIntro to the InternetInternet servicesGraphics & animationIntelligent systemsData managementCyber crimeSocial implicationsThe computing profession The future of computing

Page 14: Cs101 lec01

Productivity Applications

Word processor

Spreadsheet

Presentation software

Database

Page 15: Cs101 lec01

Reading Assignments

Please make sure to read the assigned material for each week before the commencement of the corresponding week

Reading that material beforehand will help you greatly in absorbing with ease the matter discussed during the lecture