An introduction to computing
Download
1 / 19

An introduction to computing - PowerPoint PPT Presentation


  • 252 Views
  • Updated On :

An introduction to computing. Professor Richard Anderson Department of Computer Science and Engineering University of Washington Seattle, Washington, USA July 26, 2007. My background. Professor of Computer Science at University of Washington in Seattle On the faculty since 1986

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'An introduction to computing' - RoyLauris


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
An introduction to computing l.jpg

An introduction to computing

Professor Richard Anderson

Department of Computer Science and Engineering

University of Washington

Seattle, Washington, USA

July 26, 2007


My background l.jpg
My background

  • Professor of Computer Science at University of Washington in Seattle

  • On the faculty since 1986

  • Professional Interests

    • Educational Technology

    • Distance Learning

    • Pen Based Computing

    • Technology for the Developing World

    • Computer Science Education



Connections with eritrea l.jpg
Connections with Eritrea

  • Personal ties to Eritrean community in Seattle

  • University sponsored visit to Asmara in 2001

  • Participation in Eritrean community events


Today s talk l.jpg
Today’s talk

  • Introduction to computing

  • Demonstrate some key ideas by showing technology that we have been working with and developing

  • Promote interest in computing

    • These technologies are relevant world wide


Demonstration l.jpg
Demonstration

  • Pen based computing

    • Input with a pen, so computers can work with handwriting and drawings

  • Collaborative application

    • Sharing information between computers

  • Wireless computing

    • Sending data using radio waves


Draw a picture of yourself l.jpg
Draw a picture of yourself

To submit your picture, click on the button on the tool bar.


Technology pen based computer l.jpg
Technology – pen based computer

  • What is an ink stroke?

  • How is the ink stroke represented in the computer?

  • How is it captured


Key idea in computing l.jpg
Key idea in computing

  • Representing data at different levels

  • Example – the string “Hello”



A stroke is a set of points represent as a collection of coordinates l.jpg
A stroke is a set of pointsRepresent as a collection of coordinates


The tablet pc mobile computing l.jpg
The Tablet PC Mobile computing

  • Mobile computer

    • Use during day to day work

  • Stylus based input

    • Non-traditional form factor

    • A broad range of devices can have computer capabilities

      • It’s not just a desktop machine


Wireless computing l.jpg
Wireless computing

  • How did the ink stroke get from the Tablet PC to the display?


Packet based networking break operations into small steps l.jpg
Packet based networkingBreak operations into small steps

  • Data packet

    • From Address

    • To Address

    • Data

    • Control information

  • Break message into packets

    • Send packets in order


What can go wrong l.jpg
What can go wrong?

A, B, C, D, E, F, G

A, C, D, F, G, E

Packets lost, Packets out of order, Packets corrupted


Networking l.jpg
Networking

  • Protocols to allow messages to be reconstructed

    • Out of order? Use sequence numbers to reorder packets.

    • Corrupt packet? Use checksum to reconstruct data or invalidate packet.

    • Dropped packet? Request packets be resent.


What is computing l.jpg
What is computing?

  • Working with software

    • Developing, maintaining, adapting

  • Working with hardware

    • Deploying, developing, upgrading, trouble shooting

  • Working with people

    • Understanding how to make computers useful to people

    • Developing applications for solving real world tasks


Why i am in eritrea l.jpg
Why I am in Eritrea

  • Digital StudyHall project

  • Facilitated video instruction for education

  • Video record lessons

    • Show with tutors at remote sites

  • Key technologies

    • Digital Video, Multimedia Database, DVD distribution and replay


Contact information l.jpg
Contact Information

www.cs.washington.edu/homes/anderson

For more information, contact

Richard Anderson

[email protected]


ad