Showing posts with label technology. Show all posts
Showing posts with label technology. Show all posts

Monday, January 30, 2012

Program execution

PowerPoint presentation
Presentation transcript
Prerequisite topic module
Assignment

Skills: none
Concepts: computer components, stored program computer, machine language, register, fetch-execute cycle, von Neumann architecture


Tuesday, January 24, 2012

Thursday, June 30, 2011

Innovation timing

PowerPoint presentation
Assignment

Skills: none
Concepts: innovation timing, research prototype, commodity versus custom hardware, graphical user interface, contributions of Doug Engelbart, Ivan Sutherland, and Xerox PARC

Tuesday, June 14, 2011

Traceroute

PowerPoint presentation
Lecture notes
Assignment
Prerequisite topic module

Skills: use traceroute and query the whois database
Concepts: IP address, router hops, whois

Ping

PowerPoint presentation
Lecture notes
Assignment
Prerequisite topic module

Skills: use ping
Concepts: network transit time, command-line user interface, prefixes for small quantities

Sunday, May 1, 2011

Bit Torrent, a peer-to-peer application

PowerPoint presentation

Skills: finding and downloading files with Bit Torrent
Concepts: client-server, peer-to-peer, copyright, Creative Commons

Wednesday, April 27, 2011

Connectivity overview

PowerPoint presentation

Skills: none
Concepts: mobile, home and organization connectivity, local versus wide area network, wired versus wireless, cell versus WiFi, terrestrial versus satellite wireless, connectivity options within the LAN, from the LAN to the ISP and backbone networks, network topologies

Sunday, February 13, 2011

Internet application development -- cheap and easy

PowerPoint presentation
Prerequisite topic module
Prerequisite topic module
Assignment

Skills: none
Concepts: Application program interface, platform ecosystem, Internet infrastructure services, application development cost trend, end user application development trend

Tweeting an image

PowerPoint presentation
Prerequisite topic module
Assignment

Skills: posting images on Twitter using Twitpix.com
Concepts: application ecosystem, application program interface (API)

Tuesday, February 8, 2011

Internet privacy

PowerPoint presentation

Skills: none
Concepts: log, IP address, URL, packet header and body, geo-location, anonymity, proxy server, advertising signals, hacking, social graph

Thursday, December 9, 2010

Exponential growth

PowerPoint presentation
Enrichment presentation


Skills: none
Concepts: linear growth, exponential growth, linear scale plot, logarithmic scale plot, “hockey stick,” Moore’s Law, hosting in the cloud

Monday, December 6, 2010

Technology progress

PowerPoint presentation

Skills: none
Concepts: technology improvement versus technology shifts, progress in processing, storage, and communication technology

Sunday, December 5, 2010

The physical layer

PowerPoint presentation

Skills: none
Concepts: wired hardware characteristics, wireless hardware characteristics (frequency and power), modulation schemes

Prerequisite topic module
Prerequisite topic module

Monday, November 29, 2010

Communication link characteristics

PowerPoint presentation
Prerequisite topic module

Skills: none
Concepts: Link characteristics -- technology, length, speed, latency, jitter and packet loss rate, units of measure for amount of data and connection speed

Thursday, November 25, 2010

The data link layer

PowerPoint presentation
Prerequisite topic module

Skills: none
Concepts: LAN, data link functions, data link protocols, medium access, why standards win

Monday, November 22, 2010

Sunday, November 21, 2010

The Internet layer

PowerPoint presentation
Prerequisite topic module

Skills: none
Concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to-end,” “neutral”) networks

Friday, November 12, 2010