Professional Documents
Culture Documents
and
CS@CMU
Jeannette M. Wing
President’s Professor and Head
Computer Science Department
Carnegie Mellon University
Fine Arts Social Sciences Science School of Engineering Business Public Software
Design Psychology Biology Computer Mechanical Policy Engineering
Drama Philosophy Math Science Electrical Institute
Statistics
BS
PhD MS PhD MS PhD PhD MS
Human Center for Computer Robotics MD/PhD
Computer Automated Science MS Institute (RI)
Interaction Learning and Department
Institute (HCII) Discovery (CALD) (CSD) 2 PhD 4 MS
PhD 2 MS Institute for Software
MS Engineering, International
Entertainment Language
Technology Technologies (ISRI) Distance
Center (ETC) Institute (LTI) PhD
Neural Cognition Supercomputing
Medical
Linguistics
3 MS BS
West Coast Campus Qatar Campus
Pitt
• Research Style
• Leadership in Education
• Supportive Culture
• Women in Computer Science
• Organizational Structure
• Ph.D. Program
– Research from Day One
– Immigration Course, Handshake
– Speakers Club
– Black Friday
• Undergrad program
– Challenging and unique curriculum
– Devoted faculty: University advising and teaching awards
– Senior faculty teach large core courses and upper-level electives
• Elite 5th Year MS
– For our own best and brightest
– To encourage early exposure to research
Metric spaces
A new spike representation of auditory
signals resulting in a coding 3x more Complexity of metric spaces and
efficient than MP3 [Lewicki] applications to TSP-like problems,
networking, web-page clustering [Gupta]
Understanding Intelligence
Micro Macro
Theory of consciousness Multi-agent (robots and
[M. Blum, Rudich, A. Blum] humans) planning and Multi-participant (robots and
learning [Veloso] humans) dialog and
Use fMRI data to conversation [Rudnicky]
construct better cognitive
models [Mitchell]
Multispectral imagery
+ photogrammetric knowledge Type theory
+ large-scale databases = digital maps
ConCert: grid computing
[Cochran, McKeown]
[Crary, Harper, Lee, Pfenning]
Secret Weapons Separation logic
For concurrency [Brookes, Reynolds]
Machine learning
Model checking
For many, many things [Bar-Joseph, A. Blum, Efros,
Lafferty, Langmead, Lewicki, Mitchell, Moore, Software architecture
Sandholm, Veloso]
Rainbow: runtime adaptation of self-
Probability and For hybrid systems, software, and managing systems [Garlan, Schmerl,
statistics SYNC: Scheduling Your Network security [Bryant, Clarke, Wing] Steenkiste]
Connections [Harchol-Balter]
Micro
Safety of adaptive cruise control,
with ECE; of insulin pump, with
Chem Eng [Clarke] Claytronics: Synthetic reality
RADAR/CALO [Carbonell, through programmable matter
Fahlman, Fink, Moore, [Goldstein, Mowry]
Rudnicky, Siewiorek, Veloso]
Astronomy databases, with
astrophysicists [Ailamaki]
Tablet PCs in
Slashdot/Wired: Past and Future?
15-100, with Simulating trees blowing in the wind [James]
HP and MS
[Guna] Two robot hands shaking
hands [Pollard]
Analysis of multiserver
systems, with Tepper
[Harchol-Balter] Robot team
building a 4-beam Unmanned aerial vehicles Query-by-Humming
structure in space [Kanade, Ke, Veloso] [Dannenberg]
Within CSD
[Simmons]
Theorem-proving cell phones
Origami robots [Mason]
[Pfenning, Reiter] Building virtual worlds [Pausch]
IS NOT
• Public misperception
– Computer science is computer programming. NOT!
– Computer science is computational thinking.
• Government funding agencies misperception
– Computer science is over. The rest is engineering. NOT!
– Computer science is driven by technology trends.
IS
• Computer science is limited only by our imagination!