Fluency With Information Technology
CSE100/IMT100
Alan Borning & Mel Oyler, Instructors
Grace Whiteaker & Yana Kadiyska, Teaching Assistants
University of Washington, Autumn 2000

CSE 100 and IMT 100
This class is listed on the UW registration system as both CSE 100 and IMT 100 for the lecture and quiz sections.
There is just one class – it doesn’t matter which one you are registered for.
Class is currently full.  We aren’t doing overloads, but there might be a few drops – if you are not registered and want to be, attend class this week and check again with STAR to see if there is space.

Fluency With Information Technology
Goal:  Teach you everything you need to know to use information technology effectively throughout your life
… but information technology changes very rapidly, so the real goal is to make you a “life long learner” of IT
There are three kinds of knowledge we will teach
Skills, such as how to use email, WWW, word processing etc.
Concepts, such as how computers work, how networks work etc.
Capabilities, such as logical reasoning, managing complexity etc.
Projects are the key to this course -- mostly the class is doing stuff … make a web page, solve world hunger

Fluency
Fluency with information technology is a new
concept derived from a National Research
Council study on “What everyone should know
about information technology”
The committee abbreviated “fluency with information technology” by FIT, and being fluent as FITness
FITness replaces “computer literacy” with knowledge that has “staying power” for the rapid changes in information technology
This class is not what you need to know about IT … it’s what you need to know to learn what you need to know about IT

Faster Than a Speeding Bullet
The rate-of-change in information technology is unprecedented
To give perspective, a college education has an “expected useful lifetime” of 55 years
Electronic computers are 53 years old
ARPANet came on-line 30 years ago
The term “PC,” as in personal computer, is less than 20 years old
WWW has been “visible” less than 5 years
How do you prepare?  Learn the fundamentals!

Perspectives on Scale
On 7 July 1999  Moroccan Hicham El Guerrouj ran a mile in 3 minutes 43.13 seconds, 1.26 seconds better than Noureddine Moreceli
El Guerrouj “smashed” “eclipsed” “shattered” record
Roger Bannister broke the “4 minute mile barrier” in 1954 with 3:59.4
As a rate this is an astonishing improvement in 45 years from 15.04 mph to 16.13 mph, or 7%

Normal People & The Mile Run
On average people in their early 20s can run a mile in about 7:30, or about twice the time it takes El Guerrouj
This factor-of-2 difference between average people and world record holders is typical for physical activities like running, jumping, swimming, etc.
No matter how hard we try, we can improve by at most a factor-of-2

Scale of Advancement ...
The Wright’s Flyer 1 flew so slowly that the brother who wasn’t piloting ran along side …
Suppose that implies a speed of 10 mph
NASA says the SR-71 Blackbird, a reconnaissance aircraft, flies at least 2200 mph
The Blackbird is faster than Flyer 1 by a
factor-of-220 times or so ...

Computer Speeds
The 1951 UNIVAC I performed 100,000 additions per second
IBM’s Think Pad laptop does 500 million adds per second, a factor-of-5000 over UNIVAC I
Intel’s custom ASCI Red computer built for Sandia National Labs holds the world record at 2.1 trillion (floating point) additions per second
ASCI Red is a factor-of-21,000,000
times faster than UNIVAC I

Scale of Advancement ...
We can comprehend ...
El Guerrouj’s factor-of-1.07 over Bannister
El Guerrouj’s factor-of-2 over average 20 year old
Possibly Blackbird’s factor-of-220 of Flyer 1
Can we comprehend a factor-of-21,000,000? Or even a factor-of-5000?

Keeping Up Through Fluency
Fluency is designed to teach you the fundamentals, mostly by hands-on practice
Skills -- Email with PINE, Web browsing with Netscape, MS Word, MS Excel, MS Access and work with UW databases, Dr. Solomon virus protection ...
Concepts -- workings of computer, networks, encryption, digital encoding, programming and algorithmic thinking, effective searching ...
Capabilities -- logical reasoning, debugging, testing, thinking abstractly about technology, managing complexity …
This knowledge should be useful throughout college and throughout life

Is FIT 100 Right For Me?
Fluency acquisition takes a significant amount of time in the lab
Students in Spring 1999 thought …
FIT100 was very valuable
Expanded their thinking
Options …
To learn specific skills like making a Web page, see UWired
If you are a “techie” or have significant experience with computers, plan on taking CSE142
CSE100/IMT100 will next be offered in Spring 2001

Class Structure
Three lectures per week
Two lab sections per week
Few formal testing situations
4 short in-class quizzes
Short (< 1 hour) final
Projects and assignments are the basis for most grades … use of “ternary system” will be common
“0” -- nothing turned in, incomplete, unsatisfactory
“1” -- satisfactory completion
“2” -- truly extraordinary (rare)

Specifics ...
Text books
Lawrence Snyder, Fluency With Information Technology, Professional Copy ‘N’ Print, 4200 University Ave
Kerman & Brown, “Computer Programming Fundamentals with Applications in Visual Basic 6.0”, Addison-Wesley
Instructors:
Alan Borning   borning@cs.washington.edu
Mel Oyler   melo@u.washington.edu
Teaching Assistants by section
Mel Oyler AA   melo@u.washington.edu
Grace Whiteacker AB, AC, AD  gbwhit23@u.washington.edu
Yana Kadiyska AG, AH  yana@u.washington.edu

Vocabulary
What is “information technology”?
Information Technology (IT) is the totality of computers, networks and communication, software, information resources etc.
There will be a huge number of new terms used in this class.  They will generally be defined when they are first used, but if not … ask!  [Use your whistle!] The surest way to be successful in FIT100 is to understand the terminology

To Be Successful In FIT100 ...
Attend classes and labs religiously
Ask questions when you don’t understand something
Start assignments early … even if you do only a small amount
Ask questions when you don’t understand something
Look for resources from Web page
http://www.cs.washington.edu/100/
email archive, classmates and TAs
Ask questions when you don’t understand something
Spend some time each day in the lab
Ask questions when you don’t understand something

Assignment 0
Assignment 0 is to help you to familiarize yourself with the basics of email and the web at UW
 For this assignment you can get help from a friend, a lab consultant or President McCormick
Steps 1-5 of Assignment 0 are due before your first lab meeting
Steps 6-9 of  Assignment 0 is due before class on Wednesday
We ask you to get your UWNetID on your own and to learn to send email on your own because it’s really easy to do (follow the instructions on the sheet or ask a friend for help), and once you have done it you will be on your way towards using IT independently

Assignment 0 & Class Mailing List
One of the steps in this assignment asks you to subscribe to the class e-mail list
 to subscribe: send mail to
cse100-request@cs.washington.edu.  The body of your message should consist of the single word subscribe.  This message goes to a computer program named majordomo, not a person.  (Think of the analogy with telephoning a voicemail system instead of a person.)
To send a message to everyone in the class: send mail to cse100@cs.washington.edu.  These messages are also archived on the class web pages.
Please don’t send subscription request messages to the whole class. But if someone messes up, don’t send a nasty reply to that person with a copy to everyone in the class!

Gilligan’s Island Rule
You may work with anyone provided you don’t take a written record away from the meeting … including notes, electronic notes, white/black board, etc.
Indulge in at least 1/2 hour of mindless activity before doing your task … Gilligan’s Island is a 60s TV show that set the standard for mindlessness
Note who you worked with on your assignment

Summary
Welcome to FIT100
It’s a fun class where you learn a lot of things that you can apply immediately, later in college and throughout life
Don’t forget --
Homework due for tomorrow’s lab