1 / 35

CS 100 Computer Science Orientation

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

kendis
Download Presentation

CS 100 Computer Science Orientation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 100Computer Science Orientation Samuel Kamin Associate Professor and Director of Undergraduate Programs kamin@cs.uiuc.edu http://www.cs.uiuc.edu/~kamin

  2. 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 …

  3. 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

  4. U.S News CS Rankings

  5. 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

  6. Tentative schedule

  7. Outline of today’s class • History of the department • Computer Science careers • Student groups in CS • Useful info for CS majors

  8. Siebel Center for Computer Science Opened 2004

  9. 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)

  10. 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)

  11. Digital Computer Laboratory Then (1958) Now

  12. 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

  13. ILLIAC II (Circa 1962) • Early transistorized design • Design goal • world’s fastest computer • 500K operations/second • Many innovations • parallel floating point

  14. ILLIAC II • Magnetic drum • cylindrical disk

  15. 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

  16. 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”

  17. 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

  18. 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!

  19. 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.

  20. Outline of today’s class • History of the department • Computer Science careers • Student groups in CS • Useful info for CS majors

  21. 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

  22. 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

  23. 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

  24. Working in CS • Many graduates subsequently move into management positions • Alumni talks will highlight careers of some of our alumni

  25. 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

  26. Outline of today’s class • History of the department • Computer Science careers • Student groups in CS • Useful info for CS majors

  27. “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:

  28. 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/.

  29. 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

  30. Outline of today’s class • History of the department • Computer Science careers • Student groups in CS • Useful info for CS majors

  31. Research Areas in CS • Programming languages • Theoretical CS • Artificial Intelligence • Graphics • Scientific computing • Database systems • Networking • Computer architecture • Human-computer interaction • … you name it …

  32. 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.

  33. 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

  34. 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.

  35. 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.

More Related