PenO1: les 2 - sessie 4

111
Probleemoplossen & Ontwerpen ICT-werktuigen Les 2 - Sessie 4 Erik Duval Dept. Computerwetenschappen http://www.cs.kuleuven.ac.be/~erikd/

description

 

Transcript of PenO1: les 2 - sessie 4

Page 1: PenO1: les 2 - sessie 4

Probleemoplossen & OntwerpenICT-werktuigen

Les 2 - Sessie 4

Erik DuvalDept. Computerwetenschappen

http://www.cs.kuleuven.ac.be/~erikd/

Page 2: PenO1: les 2 - sessie 4

2

Page 4: PenO1: les 2 - sessie 4

4

Page 5: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

4

Page 6: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

4

Page 7: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

4

Page 8: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

4

Page 9: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

4

Page 10: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

4

Page 11: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

4

Page 12: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

4

Page 13: PenO1: les 2 - sessie 4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

• Wie heeft er vragen, opmerkingen, commentaar?

4

Page 14: PenO1: les 2 - sessie 4

vandaag

• computersystemen

• gebruikersinterfaces

• web toepassingen

• virussen

5

Page 15: PenO1: les 2 - sessie 4

Componenten van computersysteem

CPU

RAM

Besturings-

systeem Gebruiker

HardwareApplicaties

6

Page 16: PenO1: les 2 - sessie 4

Componenten van computersysteem

CPU

RAM

Besturings-

systeem Gebruiker

HardwareApplicaties

6

voorbeelden?

Page 17: PenO1: les 2 - sessie 4

Hardware

7

Page 18: PenO1: les 2 - sessie 4

Hardware

7

Page 19: PenO1: les 2 - sessie 4

Hardware

7

voorbeelden?

Page 20: PenO1: les 2 - sessie 4

Belangrijkste wet uit computerwetenschappen?

8

Page 21: PenO1: les 2 - sessie 4

Moore’s law

• ‘the number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years’ (1965)

• ook

• processing speed

• memory capacity

• sensors

• network capacity

• ... 9

Page 22: PenO1: les 2 - sessie 4

10

Page 23: PenO1: les 2 - sessie 4

what does “exponential” mean?

10

Page 24: PenO1: les 2 - sessie 4

what does “exponential” mean?

if you fold a sheet of paper 50 times,then how thick is the result?

10

Page 25: PenO1: les 2 - sessie 4

what does “exponential” mean?

if you fold a sheet of paper 50 times,then how thick is the result?

about the distance to the sun...

10

Page 27: PenO1: les 2 - sessie 4

wiring the ENIAC with a new program

ENIAC1946Mauchly and Eckert

stats:3,000 cubic feet30 tons18,000 vacuum tubes70,000 resistors170 kilowatt power req.~1 kilobit memory

approximate processing power of today’s singing birthday card

but not a stored-program device

Great description here: www.computinghistorymuseum.org/teaching/lectures/pptlectures/7b-eniac.ppt

Page 28: PenO1: les 2 - sessie 4

front panel switches

DEC PDP-8

TI 980

1960’s

The internal architecture of the machine is exposed in the controls. You can see that the PDP-8 is an octal computer, with its switches in three-bit configurations (it takes three bits to count from 0 to 7, for a total of 8 numbers. Base 8. Octal. Get it?). The TI 980 is a hexadecimal machine, with switches in groups of four. Using the switches, you program the machine one word at a time (a word being, say, two hexadecimal bytes for the TI).

Page 29: PenO1: les 2 - sessie 4

configure switches, run batch, output to tape

Page 30: PenO1: les 2 - sessie 4

batch processing: feed it cards, wait while it runs

What you used to dopunch a deck of cards; take the cards to a little window, hand them to the operator; she puts them in line with everyone else’s jobs; when it’s your turn she puts your cards in the hopper and pushes “RUN”; your program works or it doesn’t; an hour or twelve later, you pick up your cards and (hopefully) printout at the same little window.

What you do nowdouble-click an icon, see what happens immediately.

Page 31: PenO1: les 2 - sessie 4

preparing punch cards

An important by-product: confetti. All the chaff from all those cards was just great to throw around the dorm.

Page 32: PenO1: les 2 - sessie 4

preparing punch cards

Each key press punches holes, so there’s no “erase.” Fixing a mistake almost always required ejecting the card and starting it over.

In a pinch – say you really needed to fix a card and the punch was down – a clever operator might know enough about the card encoding to close some holes with tape and open others with a knife.

So on the one hand, we were adapting to the machines. On the other hand, the workings of the machines were exposed, right out where we could get to them.

Page 33: PenO1: les 2 - sessie 4

punch cards

18

http://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg

Page 34: PenO1: les 2 - sessie 4

operator console

IBM System 3601960’s

Page 35: PenO1: les 2 - sessie 4

next?

20

Page 36: PenO1: les 2 - sessie 4

Command Line Interface

21

Page 37: PenO1: les 2 - sessie 4

Nog vb?

22

Page 38: PenO1: les 2 - sessie 4

Nog vb?

22

Page 39: PenO1: les 2 - sessie 4

Grafische gebruikersinterface

23

Page 40: PenO1: les 2 - sessie 4

WIMP• Windows

IconsMenus, andPointing devices

• Eigenschappen

• intuitief

• consistent

• vergeven

• beschermen

• Maar niet noodzakelijk best voor expert!

24

Page 41: PenO1: les 2 - sessie 4

http://www.archive.org/details/AlanKeyD1987

Ivan Sutherland: Sketchpad (1962)Tu

ring

Aw

ard

1988

http://www.youtube.com/watch?v=495nCzxM9PI

http://www.youtube.com/watch?v=USyoT_Ha_bA 25

Page 42: PenO1: les 2 - sessie 4

D. Engelbart, Augment

• Stanford Research Institute

• “Uitvinder” van muis, windows, groupware, ...

• team naar Xerox PARC

• nu: bootstrap institute

• http://www.bootstrap.org/

26

Page 50: PenO1: les 2 - sessie 4

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

Page 51: PenO1: les 2 - sessie 4

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

http://hyperscope.org/

Page 52: PenO1: les 2 - sessie 4

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

http://hyperscope.org/

http://video.google.com/videoplay?docid=-3914718330476864051&q=doug+engelbart

Page 53: PenO1: les 2 - sessie 4

http://programforthefuture.org/31

Page 54: PenO1: les 2 - sessie 4

http://programforthefuture.org/31

Page 55: PenO1: les 2 - sessie 4

XEROX PARC Star (1981)

32

Page 58: PenO1: les 2 - sessie 4

Macintosh, 1984

34 http://www.youtube.com/watch?v=G0FtgZNOD44

Page 59: PenO1: les 2 - sessie 4

Macintosh, 1984

34 http://www.youtube.com/watch?v=G0FtgZNOD44

Page 60: PenO1: les 2 - sessie 4

All 39 pages of advertising that Apple bought in a 1984 issue of newsweek are available here: http://www.aci.com.pl/mwichary/computerhistory/ads/macnewsweek

Page 61: PenO1: les 2 - sessie 4

Windows 1.0 (1985)

36

Page 64: PenO1: les 2 - sessie 4

webtoepassingen

39

Page 65: PenO1: les 2 - sessie 4

wat gebruiken jullie?

• zoekrobot

• hotmail-gmail

• radio

• sporza

• ebanking

40

Page 66: PenO1: les 2 - sessie 4

wat gebruiken jullie?

• hotmail-gmail

• facebook-netlog-myspace

• toledo

• youtube

41

Page 67: PenO1: les 2 - sessie 4

42http://wakoopa.com/erikduval

Page 68: PenO1: les 2 - sessie 4

43

Page 69: PenO1: les 2 - sessie 4

44

Page 70: PenO1: les 2 - sessie 4

45

Page 71: PenO1: les 2 - sessie 4

45

Page 72: PenO1: les 2 - sessie 4

45

Page 73: PenO1: les 2 - sessie 4

Blog

46

Page 74: PenO1: les 2 - sessie 4

Blog• Web log

• Chronologisch

• Erg verscheiden

• Laat commentaar toe

• Eenvoudige editors

• Blogger.com

• Wordpress.com

• Typepad.com

• Myspace.com

• “web authoring for the masses”

46

Page 75: PenO1: les 2 - sessie 4

Blog• Web log

• Chronologisch

• Erg verscheiden

• Laat commentaar toe

• Eenvoudige editors

• Blogger.com

• Wordpress.com

• Typepad.com

• Myspace.com

• “web authoring for the masses”

46

wie blogt er?

Page 76: PenO1: les 2 - sessie 4

studentenblogs...

47

Page 77: PenO1: les 2 - sessie 4

48

Page 78: PenO1: les 2 - sessie 4

49

Page 79: PenO1: les 2 - sessie 4

50

Page 81: PenO1: les 2 - sessie 4

RSS

• Rich Site / Really Simple Syndication

• “feed” van wat gewijzigd is

• Lezen

• toepassingssoftware

• http://www.bloglines.com/

• http://www.google.com/reader/

• blogroll

• feeds op je blog

52

Page 82: PenO1: les 2 - sessie 4

RSS

• Rich Site / Really Simple Syndication

• “feed” van wat gewijzigd is

• Lezen

• toepassingssoftware

• http://www.bloglines.com/

• http://www.google.com/reader/

• blogroll

• feeds op je blog

52

wie leest er feeds?

Page 83: PenO1: les 2 - sessie 4

53

Page 84: PenO1: les 2 - sessie 4

54

Page 85: PenO1: les 2 - sessie 4

55

http://www.flickr.com/

Page 86: PenO1: les 2 - sessie 4

55

http://www.flickr.com/

Page 87: PenO1: les 2 - sessie 4

55

http://www.flickr.com/

wie heeft er met flickr gewerkt?

Page 88: PenO1: les 2 - sessie 4
Page 89: PenO1: les 2 - sessie 4

> 3.000.000.000 images

Page 90: PenO1: les 2 - sessie 4

> 3.000.000.000 images

facebook> 10.000.000.000

Page 91: PenO1: les 2 - sessie 4
Page 92: PenO1: les 2 - sessie 4

> 80.000.000 videos

upload:20 hours video/min

Page 93: PenO1: les 2 - sessie 4
Page 94: PenO1: les 2 - sessie 4
Page 95: PenO1: les 2 - sessie 4
Page 96: PenO1: les 2 - sessie 4

59

Page 97: PenO1: les 2 - sessie 4

59

44.000 sites20.000.000 users1.900.000 courses

Page 98: PenO1: les 2 - sessie 4

60

Page 99: PenO1: les 2 - sessie 4

delicious

• http://del.icio.us/

• social bookmarking

• keep

• share

• discover

• folksonomies

61

Page 100: PenO1: les 2 - sessie 4

delicious

• http://del.icio.us/

• social bookmarking

• keep

• share

• discover

• folksonomies

61

wie doet er delicious?

Page 101: PenO1: les 2 - sessie 4

62

Page 102: PenO1: les 2 - sessie 4

62

Page 103: PenO1: les 2 - sessie 4

portals

63http://www.google.com/ig

Page 104: PenO1: les 2 - sessie 4

64

http://www.netvibes.com/

Page 105: PenO1: les 2 - sessie 4

google docs

65

Page 106: PenO1: les 2 - sessie 4

podcasts

66

Page 107: PenO1: les 2 - sessie 4

67

Page 108: PenO1: les 2 - sessie 4

creative commons

68 http://revver.com/video/89072/wanna-work-together/

Page 109: PenO1: les 2 - sessie 4

creative commons

68 http://revver.com/video/89072/wanna-work-together/

Page 110: PenO1: les 2 - sessie 4

http://ludit.kuleuven.be/software/virus.htm

l#virusscan

69

Page 111: PenO1: les 2 - sessie 4

Dus…

Vragen...?

70