Slides from Info Session for L S Students Intending to Major in CS

advertisement
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
UC Berkeley EECS
Cal Day, April 18, 2015
Mike Franklin, CS Chair
Susanne Kauer, Student Affairs
Director
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Our Academic Reputation
US News & World Report
US News & World Report
US College Rankings, 2015
US Graduate School Rankings, 2015
Electrical/Electronics/Communications
1. MIT
2. Stanford
3. Berkeley
Computer Science Programs
1. Berkeley/CMU/MIT/Stanford
Computer Engineering
1. MIT
2. CMU
3. Stanford
4. Berkeley
Colleges of Engineering
1. MIT
2. Stanford
3. Berkeley
Systems Theory
Berkeley
1
1
Stanford
3
3
MIT
2
2
CMU
4
5
Prog
Lang
2
3
4
1
AI
4
1
3
2
Average
2
2.5
2.75
3
…In a Comprehensive University
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Best Global Universities
US News & World Report
(2015)
1. Harvard
2. MIT
3. Berkeley
4. Stanford
Number of Top 5 Departments
National Research Council Survey
Graduate Programs (2010)
1. Berkeley: 43
2. Harvard: 40
3. Stanford: 30
of
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The Students
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Your Peers/Our Admitted Class
Congratulations, New Admits!!!
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Culture: Collaborative Environment
• Project focus means teamwork
• Rigor and balance
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Academic Metrics
• 1st Year Retention Rate
• National Avg: 56%
• College of Letters and Science 97%
UCB Average Time to Degree
• 7.89 semesters
• Summer Classes not required
• Summer Internships
• Summer Research
• Study Abroad
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The Faculty
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
A Distinguished Faculty
•
ACM A.M.Turing Award
–
“Nobel Prize” for Computer Science (4)
•
National Medal of Science (2)
•
•
•
•
•
•
MacArthur Prize (3)
National Academy of Sciences (10)
National Academy of Engineering (36)
IEEE Medal of Honor (3)
SIAM von Neumann Lecture Prize (3)
American Society for Engineering Education
Awards (9)
National Science Foundation Awards (52)
American Academy of Arts & Sciences Fellows (16)
UC Berkeley Distinguished Teaching Award (13)
Sloan Foundation Fellowships (31)
ACM Doctoral Dissertation Award (17)
Endowed Chairs (30)
C&C Promotion Prize (3)
Silicon Valley Engineering Hall of Fame (5)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Benjamin Franklin Medal (3)
Harvey Prize (1)
Honda Prize (1)
Kyoto Prize (1)
Okawa Prize (3)
Many other ACM, IEEE, SIAM
and other awards
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Our Faculty Wrote the Book…
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Quality Teaching is a Tradition
The Distinguished Teaching Award is the Berkeley Campus’ most
prestigious teaching award. Winners from EECS:
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Manuel Blum
Charlie Desoer
Robert Full
Brian Harvey
Chenming Hu
Randy Katz
Richard Karp
Dan Klein
Edwin Lewis
Michael Lieberman
Dave Patterson
Kameshwar Poolla
Alberto Sangiovanni-Vincentelli
David Wagner
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Faculty Committed to Teaching
• Courses taught by
regular faculty
• Faculty teach both
undergraduate and
graduate courses
• Teaching evaluations
are a major
consideration in
promotion and tenure
• Permanent faculty teach
96% of Student Credit
Hours
Sample web page from HKN, the student
honor society, which manages course
evaluations.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The Program
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Academic Program
Our joint EE & CS program is a major competitive strength.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Our Program
CS61A
CS61B
CS61C
Other Requirements:
 College breadth
 Electives
CS70
Broad Lower Division
EE16A
or
EE16B
Physical Systems
Robotics
Control
Signals
Circuits
Architecture
Networking
Security
Computer Systems
Databases
Graphics and HCI
Artificial Intelligence
Theory
Deep Individualized Upper Division
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Undergraduate Programs
 Two programs, two Colleges, one mission
 BS in EECS (College of Engineering)
 Includes standardized physics / math requirements,
increased EE focus
 BA in CS (Letters and Science)
 More flexibility in breadth (math, sciences, etc.)
 The major coursework is the same! Same classrooms,
assignments, and faculty advisers.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The L&S CS Lower Division
• CS 61A: Structure / Interpretation of Computer Programs
• CS 61B: Data Structures
• CS 70: Discrete Math with Probability Theory
• CS 61C: Machine Structures
• Math 1A/1B: Calculus Sequence
• Math 54: Linear Algebra
• EE16A (or B): Signals and Circuits
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Declaring the Major
• Requirements for declaring the major
– Complete declaration classes
– Expected to be CS61A, CS61B, CS70
– GPA threshold (average over declaration classes)
•
Our best estimate: 3.3 for students starting in Fall 2015
– Declaration after 3-4 semesters depending on background
• Why is there a threshold?
–
–
–
–
CS is at an all-time high in popularity
Our program has grown over 300% in less than three years
EECS + CS majors are now 10% of undergraduates and growing
We need to balance inclusion with our high level of service
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Upper Division Coursework:
(27 units, 5 courses at least from EECS)
Upper Division CS
Communication Networks
User Interfaces
Security
Distributed Systems
Digital Design
Algorithms
Artificial Intelligence
Computer Architecture
Compilers
Operating Systems
Software Engineering
Computer Graphics
Database Design
Complexity
Combinatorics
Quantum Info Science
Technical electives from fields like
Business
Economics
Mathematics/Physics/Stat
Art
Astronomy
Cognitive Science
Psychology
Geography
Information Systems
Linguistics
Music
MCB
Biology
Center for New Media
Visual Science/Neuroscience
….
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
LSCS vs EECS in the first 2 years
L&S CS
EECS
CS10
CS 61A, 61B, 61C
Math 1A, 1B
Elective
Math 54
CS70
EE 16A
Elective
Elective
Elective
English 1A, 1B
Humanities/Social Sciences
CS10
CS 61A, 61B, 61C
Math 1A, 1B
Math 53
Math 54
CS70
EE 16A
EE 16B
Physics 7A
Physics 7B
English 1A, 1B
Humanities/Social Sciences
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The Differences Translate to:
•
•
•
•
Greater depth in another area (math, stats, bio, …)
Greater breadth across the college
Time for another language
Many double majors:
•
•
•
•
•
•
Applied Math
Statistics
Cognitive Science
Economics
Business
…
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Culture
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Faculty – Student Connections
•
97% of EECS courses taught by regular faculty
•
Faculty Advisor
–
–
Selected by the student
Meets every term, at least
•
Faculty office hours
•
Undergraduate participation in faculty research
projects
•
Faculty - Student Lunches
•
Undergraduate Social Hours
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
What matters to our Department?
•
•
•
•
Students
Industry
Academia
Society
Key metric for success:
If our students succeed, we succeed!
More PhD’s did their
undergraduate work at
Berkeley than any
other US institution.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Student Input Matters
Example outcomes:
• Beautiful new study
spaces in Soda and Cory
Halls
• Replaced computers on
2nd floor of Cory
• Streamlined course
registration
• Changed Faculty Office
Hours
• New Student Health &
Well Being Sub-group
Undergraduate Town Hall
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
All Students Matter
26
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
How CS Students Blow Off Steam
27
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Student Organizations in EECS
EECS Organizations
•
Eta Kappa Nu (HKN)
•
Institute of Electronics and Electrical Engineers (IEEE)
•
Association Women in EECS (AWE)
Computer Science Organizations
•
Blueprint
•
CS Undergraduate Association (CSUA)
•
Upsilon Pi Epsilon (UPE)
•
Hackers at Berkeley (HACK)
•
Open Computing Facility (OCF)
College of Engineering Organizations
•
Engineers Joint Council (EJC)
•
Society of Women Engineers (SWE)
•
Black Engineering & Science Students Association (BESSA)
•
Hispanic Engineers & Scientists (HES)
•
Out in Science, Technology, Engineering and Math (oSTEM)
•
Pioneers in Engineering (PiE)
•
Society for the Advancement of Chicanos & Native Americans in Science
(SACNAS)
•
Tau Beta Pi Engineering Honor Society (TBP)
•
UC Solar Car Team
HKN Ice Cream Social
Blueprint day at the Beach
Hundreds of student organizations campus-wide!
Academic (318) Arts (122) Cultural (249) Other (198) Political (104) Professional (254)
Religious (93) Service (303) Sport (49)
UPE Paintball
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Connecting to the Community
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Support
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Lots of Support
Tutoring
• HKN - Daily
• ESS Tutoring
• Ad hoc tutoring as needed
Advising
• EECS Faculty Advisor
• L&S Advising
• CS Staff Advisers
And much much more
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Center for Student Affairs: Supporting our
students every day …
Susanne
Kauer,
Director
Christopher Hunn,
Associate Director
Undergraduate
Matters and
L&S CS Advisor
Sarah Van
Nostrand,
Associate
Director of
Undergraduate
Matters, EECS
Charlene
Hughes
CS Advisor
Tiffany
Reardon,
Associate
Director for
EECS
Diversity and
Achievement
Michael-David
Sasson,
Student
Affairs
Advisor and
CS Scheduler
Lily Zhang
CS Advisor
Carol Marshall,
Manager
CS Self-Paced
Center
Sara Nevius,
Student
Affairs
Advisor and
EE Scheduler
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
CS Advising/EECS Office
•
Academic Advising
– Course Selection/Strategy
– Degree Checks
– Much much more...
•
Faculty Advising Coordination
•
EECS Honors Program
•
Industry Speakers and Forums
•
Internship Advising
•
Undergraduate Research
•
Undergraduate Scholarship Information
•
Liaison with EECS Student
Organizations
•
K-12 Outreach
•
Graduate School Advising
•
Tutoring Referrals
Letters & Science Advising
•
College Requirements
•
Breadth Articulations
•
Support Programs
•
Undeclared Advising/Major Selection
•
College Exceptions
•
Peer Advising
•
Study Abroad Coordination
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Facilities
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Where is EECS?
Cory Hall
EE Division
CITRIS Headquarters
Sutardja Dai Hall
Soda Hall
CS Division
Simons Institute
Calvin Lab
35
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
New Undergraduate Labs & Lounge
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
New Places – 2nd Floor Soda
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
The Marvell Lab
The Best Academic Cleanroom in the World
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Jacobs Institute for Design Innovation (opening Fall 2015)
Today, it is not enough to provide our future engineering leaders with technical skills.
They must also learn how to work in interdisciplinary teams, how to iterate designs
rapidly, how to manufacture sustainably, how to combine art and engineering, and
how to address global markets.”
– Dr. Paul E. Jacobs,
Chairman & CEO,
Qualcomm Inc.
39
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
After Graduation
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
What can you do with a degree in EECS?
• Go to grad school in engineering,
business, medicine, law, or the
sciences, …
• Work in the IT industry, …
Building a synthesizer in CS 150
• Work in government or nonprofit …
• Join a consulting firm, …
• Start company, …
Change the World!
Demonstrating robots to
middle school visitors
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Career and Employment
•
•
•
•
Proximity to Silicon Valley
Many startups
In-house industry recruitment
Internship Open House
• Average starting salary for 2013 CS graduates:
$83,000
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
2014 Internship Program Participating
Companies
Apple
43
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
EECS Internship Open House
•
Students benefit from industry
experience
•
The EECS Internship Open House and
Infosessions give companies access to
a talented pool of engineering students
and the opportunity to develop a longterm relationship.
•
Interns enjoy challenging work
assignments, receive financial
remuneration at current industry pay
scales, and may receive independent
study credit.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Undergraduate Research Opportunities
35% of EECS undergrads
work on research
projects with faculty
Research can help you
discover a smaller, more
intimate Berkeley, where
extraordinary intellectual
communities are created.
Example Project:
Student: Nicholas Carlini
Faculty Mentor: David Wagner
Graduate Mentor: Adrienne Porter-Felt
Overview of Work: Investigating vulnerabilities in Google Chrome
Extensions. Discovered a new vulnerability Google researchers
were completely unaware of, earning him a listing in Google’s
“Security Hall of Fame”.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
EECS Honors Degree Program
Provides very talented undergraduate students with an
enhanced education. Students typically enter the program after
their 3rd semester.
Benefits include:
• Official notation of honors degree
on Berkeley transcript
• Bi-annual dinner with faculty
• Dinner event with alumni
• Contacts for research, internships…
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Five Year BS/MS Degree
•
For outstanding and highly motivated
students.
•
Designed to develop engineering
leaders.
•
Interdisciplinary program
•
Breadth in technical fields such as: biology, physics, and statistics
or a professional school such as business, law, or public policy.
•
Only for Berkeley EECS and L&S CS students.
•
Students apply to the program in their junior year.
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
UC Berkeley EECS - Global Reach
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Berkeley EECS Alumni
According to industry leaders, Berkeley grads:
– “… stand out” as “self-starters” who “graduate with street smarts.”
– “… have more of a go-get-it attitude or a can-do attitude” than
graduates from some other top schools.
– “… form a very diverse mix of students, from a wide range of
backgrounds.”
And, we hope…..
– exhibit honesty, leadership, courage, consideration for humanity,
and high standards of professional ethics
UNIVERSITY OF CALIFORNIA Berkeley
ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Questions?
50
Download