cs 100 computer science orientation l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
CS 100 Computer Science Orientation PowerPoint Presentation
Download Presentation
CS 100 Computer Science Orientation

Loading in 2 Seconds...

play fullscreen
1 / 35

CS 100 Computer Science Orientation - PowerPoint PPT Presentation


  • 144 Views
  • Uploaded on

CS 100 Computer Science Orientation. Samuel Kamin Associate Professor and Director of Undergraduate Programs kamin@cs.uiuc.edu http://www.cs.uiuc.edu/~kamin. Why are you in CS 100?. History of department Career opportunities for CS majors Activities for CS majors Departmental research

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 'CS 100 Computer Science Orientation' - kendis


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
cs 100 computer science orientation

CS 100Computer Science Orientation

Samuel Kamin

Associate Professor and Director of Undergraduate Programs

kamin@cs.uiuc.edu

http://www.cs.uiuc.edu/~kamin

why are you in cs 100

Why are you in CS 100?

History of department

Career opportunities for CS majors

Activities for CS majors

Departmental research

General information – advising, etc.

Remind you …

why you are at u of i

Why you are at U of I!

First-rate department

Exciting field with tremendous

future potential

Great career opportunities

Large group of top-notch students

Lots of activities in and out of department

cs 100 details

CS 100 Details

Meetings Tuesdays 4-5

One hour of credit:

Attendance is required

One or two small assignments will be given

Talks will be given by students, faculty, and alumni

www-courses.cs.uiuc.edu/~cs100

outline of today s class
Outline of today’s class
  • History of the department
  • Computer Science careers
  • Student groups in CS
  • Useful info for CS majors
departmental history
Departmental History
  • Digital Computer Laboratory synopsis
    • ILLIAC I (first built and owned by a university)
    • ILLIAC II (transistorized design)
    • ILLIAC III (pattern recognition system)
    • ILLIAC IV (parallel system)
      • HAL (2001) inspiration
    • Cedar (shared memory parallel system)
digital computer laboratory
Digital Computer Laboratory
  • Why is it the Digital Computer Laboratory?
    • built to support computer design
    • base of operations for ILLIAC projects
    • the precursor of the CS department
  • Digital Computer Laboratory
    • founded (1949)
    • became a graduate department (1957)
    • reorganized as CS department (1964)
illiac i circa 1952
ILLIAC I (Circa 1952)
  • Begun in 1948
  • Dimensions
    • 10’ x 8.5’ x 2’
    • five tons
  • 2,800 vacuum tubes
  • 11K operations/second
  • First computer built and owned by a university
  • based on von Neumann design
illiac ii circa 1962
ILLIAC II (Circa 1962)
  • Early transistorized design
  • Design goal
    • world’s fastest computer
      • 500K operations/second
  • Many innovations
    • parallel floating point
illiac ii
ILLIAC II
  • Magnetic drum
    • cylindrical disk
illiac iv project
ILLIAC IV Project
  • Begun in 1965 with a simple goal
    • build the world’s fastest computer
  • Collaborative project
    • UIUC design
    • commercial fabrication
        • TI/RCA/Burroughs/Univac
    • $30M total cost (1960’s dollars)
    • world’s largest academic computing project
illiac iv
ILLIAC IV
  • Technical innovations
    • first machine with semiconductor memory
      • 2K, 64-bit words (256 bit DIPs)
    • 64 processor parallel system
    • 200 million operations/second
    • world’s fastest computer
  • DARPA’s “moon shot”
hal 9000
HAL 9000

“I am a HAL Nine Thousand computer Production Number 3. I become operational at the HAL plant in Urbana, Illinois on January 12, 1997.”

2001: A Space Odyssey

ILLIAC IV inspiration

plato collaborative education
PLATO Collaborative Education
  • PLATO features
    • plasma touch screens
    • CAI support
    • shared community
    • courseware
  • Lessons gave us
    • Lotus Notes™
    • WWW browsers

from Andreessen/Ozzie

Home of the first online community!

computer science demographics
Computer Science Demographics
  • Research faculty members (54 total)
      • 25 assistant
      • 10 associate
      • 18 full
      • 5 research
      • additional lecturers, adjuncts, emeriti
  • Students
    • 460 graduate students
      • largest United States producer ofcomputer science Ph.D.s
    • 800 undergraduate students
      • one of the largest undergraduate enrollments in the U.S.
outline of today s class20
Outline of today’s class
  • History of the department
  • Computer Science careers
  • Student groups in CS
  • Useful info for CS majors
careers in cs
Careers in CS
  • “America’s New Deficit: The Shortage of Information Technology Workers”
    • 2000-2010: BLS: Largest category of new jobs: Computer programmers (by far)
  • Chicago Software Association (CSA)
    • Avg. salary for programmers in North Central region: $72,000
a few economic tidbits
A Few Economic Tidbits
  • Results of long-term research on current IT
    • responsible for 35 percent of real growth
      • 1995-1998
    • $500B of the United States economy
    • by 2006 half of all jobs will be IT related
    • (Department of Commerce data)
  • Software is our national infrastructure
    • telecommunications, defense, economics
working in cs
Working in CS
  • Most graduates begin their working lives as programmers
    • Work in DP department
    • User technical support
    • Consulting
    • Games
    • Self-employment; start-up
  • Others go to graduate school; some go into research
working in cs24
Working in CS
  • Many graduates subsequently move into management positions
  • Alumni talks will highlight careers of some of our alumni
some alumni successes
Some Alumni Successes
  • Marc Andreesen and Eric Bina
    • Netscape
  • Tom Siebel
    • Siebel Systems
  • Jerry Fiddler
    • WindRiver (Mars Pathfinder)
  • Ed Boon
    • Mortal Kombat
  • Tim Krauskopf
    • Spyglass
  • Max Levchin – PayPal
outline of today s class26
Outline of today’s class
  • History of the department
  • Computer Science careers
  • Student groups in CS
  • Useful info for CS majors
slide27
“Largest” Student ACM (Assoc. for Computing Machinery) chapter in US
  • About fifteen SIG’s (Special Interest Groups)
  • More info at: www.acm.uiuc.edu
  • Some past SIG projects:
slide28
Social organization for CS students
  • Organizes mixers, “study break,” etc.
  • More info at: bang.cs.uiuc.edu
  • Also maintains courseguide: bang.cs.uiuc.edu/courseguide/.
slide29
Organization for women students (undergrad and grad) in CS
  • “Dedicated to creating a comfortable environment for everybody who studies and does research in computer science”
  • Social meetings, mentoring, workshops, etc.
  • More info at: women.cs.uiuc.edu
outline of today s class30
Outline of today’s class
  • History of the department
  • Computer Science careers
  • Student groups in CS
  • Useful info for CS majors
research areas in cs
Research Areas in CS
  • Programming languages
  • Theoretical CS
  • Artificial Intelligence
  • Graphics
  • Scientific computing
  • Database systems
  • Networking
  • Computer architecture
  • Human-computer interaction
  • … you name it …
advising
Advising
  • Every student has a faculty advisor – go to www.cs.uiuc.edu, click on undergrad programs, then advising.
  • You will get mail from the department shortly before early registration about contacting your advisor.
  • Advisors available in general by e-mail.
100 and 200 level courses
100- and 200-level Courses
  • CS 173 – discrete math
  • CS 125 – intro to programming (Java)
  • CS 225 – data structures (C++)
  • CS 273 – theory of computation
  • CS 231 – computer architecture I
  • CS 232 – computer architecture II
  • CS 241 – systems programming
  • CS 242 – programming studio
going into cs 125
Going into CS 125
  • CS 125 assumes no knowledge of programming. However, many students have done some programming, which gives them an advantage at first.
  • New 8-week course, CS 199, starts this Thursday. For CS majors with no programming experience, to help ease entry into 125.
cs 199
CS 199
  • Meets Thursdays @ 4-5, 0220 SC
  • One hour per week, plus one hour of homework.
  • No dropping.
  • (Show of hands?)
  • Sign up: CS students go to 1210 SC, see Mrs. Tomlin; Math/CS and Stats/CS students, go to LAS college office.