Presentations - Dale Reed - University of Illinois at Chicago

advertisement
Computer Science
University of Illinois at Chicago (UIC)
Dale Reed
We’ll briefly look at:
1. What is Computer Science (CS)?
2. Why study CS?
3. How about CS at UIC?
1. What is Computer Science (CS)?
1. What is Computer Science (CS)?
- Both theoretical and applied areas
What is CS?
Theoretical CS Areas:
Programming Languages & Compilers
- Java, C++
Concurrent, Parallel, & Distributed Systems
- Dual core processors
- SETI@home (5 M. computers, 19 B. hrs.)
- P2P for cell phones & cars (packethop)
Algorithms & Data Structures
- How can I sort and manage
huge data sets efficiently?
Applied CS Areas:
What is CS?
Computer Graphics
3D, Gaming, Animation, Human-Computer Interaction
Artificial Intelligence
Robotics, Computer Vision, Automated Reasoning & Learning
Neural Networks, nanoscale self-assembly, tutoring,
transportation systems
Computing in Education
Software Engineering
Projects with millions of lines of code
Computer Architecture
Operating Systems, Security, Networking, e.g. Mac on Intel
Databases
Data Mining, e.g. Google, Pathogen Detection
Scientific Computing (Bioinformatics, Stroke Recovery)
EVL: Pioneers in
Computer Graphics
Visualization
Varrier Autostereo Display
Jason Leigh, Luc Renambot, Javier Girado, Andrew Johnson, Dan Sandin, Tom DeFanti,
Electronic Visualization Laboratory, Dept. of Computer Science
Office of Naval Research and National Science Foundation
7x5 LCD panels covered with a black line screen overlay to achieve an autostereoscopic effect.
LambdaVision
100 Million Pixel Display
11x5 LCDs
17ft wide
Driven by 30
Opterons
Used for
Geoscience
&
Biomedical
Imaging
Artificial Intelligence:
Real-time traffic
25 million hits per
month:
gcmtravel.com
Interdisciplinary Research:
Learning Technologies
Who`s Who?
(Tom Moher)
Wireless networked PocketPC
(one per child) toggles color of one
(unidentified) “pixel” on screen
Who’s Who Learning
(Tom Moher)
Trial
Elapsed
time
(minutes)
Average
button
presses
per child
1
32:47
495
2
3:54
11
Classroom Simulations of
Scientific Phenomena:
Investigators: Tom Moher, Computer Science; Jennifer Wiley, Psychology; Louis Gomez, Learning Sciences
(Northwestern University) Prime Grant Support: National Science Foundation
Roomquake earthquake simulation
Roomquake
2. Why Study CS?
2. Why Study CS?
• It’s interesting, satisfying work.
Software Engineer rated the best job in America
Avg. salary: $80,500, 10-year job growth: 46%.
(April ‘06 Money magazine http://money.cnn.com/magazines/moneymag/bestjobs/)
• 5 of the 12 fastest growing jobs in US are CS
jobs, projected to increase between 30-54%
between 2004 and 2014
http://www.bls.gov/emp/emptab21.htm
• Average starting salary: $50K
(Money Magazine, Nov. and Feb. 2004)
And yet…
• 60% decline between the Fall of 2000 and 2004
in the number of freshman indicating they are
planning on majoring in computer science
(HERI/UCLA quoted in May 2005 Computing Research News)
• Job growth + smaller pool of CS grads =
And yet…
• 60% decline between the Fall of 2000 and 2004
in the number of freshman indicating they are
planning on majoring in computer science
(HERI/UCLA quoted in May 2005 Computing Research News)
• Job growth + smaller pool of CS grads =
Opportunity!
3. How about CS at UIC?
3. How about CS at UIC?
•
•
•
•
Total students at UIC ____?
Undergraduate class size in CS ___?
CS Faculty ____?
Total CS (grad + ugrad) students___?
UIC Highlights
• Avg. CS Undergrad. class size: 25
• Tot. students in CS:
380 (180 + 200)
• Largest university in Chicago:
25,000 students
16,000 undergrads
• Largest Med. school in US
• World’s most powerful magnet
• Ranks higher than Purdue,
Michigan State, and Indiana in
terms of NSF Federal R&D
Undergraduate Tuition Cost per Year
$35,000
$30,000
Cost
$25,000
$20,000
$15,000
$10,000
$5,000
$0
UIC
UIUC
DePaul
IIT
Loyola
Milw.
Eng.
U of C
NU
Series1 $9,802 $11,832 $20,900 $22,218 $23,900 $23,955 $31,629 $31,644
School
Mar. ‘06: Robotics Competition
Univ. IL Urbana-Champaign (UIUC)
Mar. ‘06: Robotics Competition
Univ. IL Urbana-Champaign (UIUC)
Competitive in the Marketplace
Note: All trademarks property of their respective companies.
UIC CS Student Placement
B.S.
18 of 23 placed
Avg. $54,438
(low: $40K, high: $75.5K)
(Microsoft, Midway Games, Allstate, Sensable Technologies, Lockheed Martin, …)
M.S.
20 of 28 placed
Avg. $78,400
(low: $61K, high: $84K)
(Microsoft, Motorola, Google, ZS, Reuters, Trading Technologies, …)
Ph.D.
10 of 11 placed
Avg. $85,400
(low: $58K, high: $112K)
(Microsoft, Intel, Motorola, Morningstar, Ask.com, Paypal/Ebay, …)
(Note: Some students were still in job search at May graduation survey)
Thanks!
Thanks!
For More information…
• Students interested in being developers, not just consumers of
computer technology.
• For Lab Tours come to one of our Open House dates:
– Oct. 9, 2006 (Mon, Columbus Day)
– Nov. 10, 2006 (Fri, Veterans Day)
– Feb. 19, 2007 (Mon, President's Day)
– Mar. 5, 2007 (Mon, Pulaski Day)
• Contact:
Email: recruit@cs.uic.edu
Phone: Amanda or Santhi at (312) 413-4950
• www.cs.uic.edu
What Will I Study?
Core Curriculum
Course
Intro. to Computing
Intro. to Programming
Data Structures and Discrete Mathematics I
Data Structures and Discrete Mathematics II
Computer Arch. I: Logic and Comp. Structures
Languages and Automata
Computer Ethics
Software Design
Computer Arch. II: Hardware Software Interface
Practicum in C. S. Oral Presentations
Operating Systems Concepts and Design
Computer Algorithms I
ECE 225 Circuit Analysis
469 Computer Systems Design
Software Engineering I
Software Engineering II
IE 342 Probability and Statistics for Engineers
CS
101
102
201
202
266
301
335
340
366
376
385
401
Systems
101
102
201
202
266
301
335
366
376
385
Soft. Eng.
101
102
201
202
266
301
335
340
366
376
385
401
ECE 225
469
440
442
IE 342
Electives
Software Engineering I & II, Object-Oriented Languages and Environments,
Programming Language Design
Introduction to Networking, Distributed Object Programming Using Middleware,
Design and Implementation of Network Protocols, Networked Operating
Systems Programming
User Interface Design and Programming, Multimedia Computing,
Computer Graphics
Advanced Computer Architecture, Computer Systems Design,
Compiler Design, Database Systems
Artificial Intelligence, Computer Vision I, Natural Language Processing
Introduction to Symbolic Computation, Codes and Cryptography, Numerical
Analysis, Computational Geometry, Linear and Non-Linear Programming
Undergraduate Design/Research
Rankings
US News & World Report CS 2007 rankings:
Rank out of top 108 schools:
5. Univ. Illinois Urbana-Champaign
18. Purdue
34. Univ. of Chicago
40. Northwestern
58. UIC
?. IIT (not ranked in top 71)
?. DePaul (not ranked in top 71)
?. Loyola (not ranked in top 71)
Download