computer science and engineering geoffrey m. voelker assistant professor open house & preview...
TRANSCRIPT
Computer Science Computer Science and Engineeringand Engineering
Geoffrey M. VoelkerGeoffrey M. VoelkerAssistant ProfessorAssistant Professor
Open House & Preview 2003
Open House & Preview 2003
April 21, 2023 UCSD Open House and Preview Day 2
OverviewOverview Two audiences today
Preview: Exploring UCSD as a potential university Open House: Exploring what we do at UCSD
Overview of the education opportunities in CSE Showcase CSE research Q & A period
April 21, 2023 UCSD Open House and Preview Day 3
CSE at UCSDCSE at UCSD
Computer Science and Engineering Education
1. Exceptionally strong and rigorous curriculum
2. Outstanding teaching and research faculty
3. Rich extracurricular environment
Combine to prepares students for Leadership in a competitive high-tech job market Advanced study in graduate school
April 21, 2023 UCSD Open House and Preview Day 4
CurriculumCurriculum
CSE offers a broad and deep curriculum Founded on practical and theoretical basics… Leading to advanced topics…
Networking, systems, AI, architecture, theory, etc. And rich multidisciplinary areas…
High-performance computing, bioinformatics, computer vision, graphics, cognitive science, e-commerce, etc.
Four degrees provide flexibility BA/CS, BS/CS, BS/CE BS/CS with a specialization in Bioinformatics
» New, nationally innovative 5-year BS/MS program for advanced study
April 21, 2023 UCSD Open House and Preview Day 5
CurriculumCurriculum Advanced courses
Computer graphics rendering System design using games Mobile computing
State-of-the-art computing resources
Instructional labs donated by Sun, Microsoft, Intel, Micron, etc.
Wireless for laptops and PDAs Supercomputers at SDSC
(gigabits, teraflops, and petabytes)
April 21, 2023 UCSD Open House and Preview Day 6
Computer Graphics RenderingComputer Graphics Rendering Fundamentals of rendering computer graphic images
(taught by Henrik Wann Jensen) Final projects compete in rendering contest
Cyrus Jam
Josh Wills
Craig Donner
Arash Keshmirian
April 21, 2023 UCSD Open House and Preview Day 7
Software SystemSoftware SystemDesign and ImplementationDesign and Implementation
The design and implementation of a large, complex software system (taught by Geoff Voelker)
One project for the entire quarter High-performance, real-time, distributed application Work in large groups (6 students)
Multiplayer games are ideal projects for this course!
(Will now show a short video showcasing the course)
April 21, 2023 UCSD Open House and Preview Day 8
FacultyFaculty
CSE classes taught by an outstanding faculty Large and diverse
46 and growing! Distinguished
IEEE fellows, ACM fellows, Packard fellows, NSF young investigators, etc.
Fundamental research With direct impact on society Highlight more later in talk
Excellence in teaching Pasquale, Varghese, Bailey, Voelker recent teaching awards
April 21, 2023 UCSD Open House and Preview Day 9
OpportunitiesOpportunities
CSE has many opportunities outside the classroom
Lab and teaching assistanceships Undergrads assist in many of our courses Great way to learn, interact closely with faculty
World-class research opportunities Projects with graduate students and faculty Key opportunity of a research university CSE, San Diego Supercomputer Center, California Institute of
Telecommunications and Information Technology (Cal(IT)2), Center for Wireless Communications, etc.
April 21, 2023 UCSD Open House and Preview Day 10
InternshipsInternships Strong connections with industry
Both local and national companies » Microsoft, Sun, HP, IBM, Qualcomm, Ericsson, Sony, etc.
Many students do internships/coops for credit Apply academic knowledge in real world settings
April 21, 2023 UCSD Open House and Preview Day 11
Programming ContestProgramming Contest Programming contests foster
community among students Local UCSD contests
Sponsored by the Dini Group, a local company
Prizes for top students ACM Collegiate Programming
Contests 1st-3rd place in SoCal region In World Finals past 4 years
April 21, 2023 UCSD Open House and Preview Day 12
CSE EducationCSE Education CSE curriculum, faculty, staff, and extracurricular
opportunities provide a world-class CS education CSE graduates
Successfully earn competitive high-tech jobs Advance to graduate study at top universities
A key aspect of the success of CSE education is faculty research
April 21, 2023 UCSD Open House and Preview Day 13
CSE Research at UCSDCSE Research at UCSD Fundamental research
In all classic areas of computer science With additional specialties
» Bioinformatics, networking, high-performance computing, etc. Theoretical and applied, often both
Our undergraduate classes are taught by these faculty Students learn from faculty who are leaders in their area Opportunities for undergraduate research
Will highlight research by a few CSE faculty
April 21, 2023 UCSD Open House and Preview Day 14
Internet RoutingInternet Routing
George Varghese
Internet is a vast network glued together using routers Every packet you send traverses Internet routers
Routers look at your packets and decide where to send them Problem: millions of users, billions of billions of packets
Routers need to be efficient and fast George has invented numerous algorithms for routers
Used by all major router companies (Cisco, Juniper, etc.) Every time use you use the Web, George’s algorithms
direct your packets
April 21, 2023 UCSD Open House and Preview Day 15
Secure Internet E-CommerceSecure Internet E-Commerce
Mihir Bellare
Cryptography is the science of secure protocol design Authentication (are you who you say you are?) Encryption (how do I protect my data?)
Mihir develops cryptographic algorithms that are Highly secure Efficient to implement and use in practice
SSL, the standard security protocol for the Web, uses cryptographic algorithms Mihir developed
Every time you purchase something on the Web, Mihir’s algorithms are protecting your purchase
April 21, 2023 UCSD Open House and Preview Day 16
Realistic Image SynthesisRealistic Image Synthesis
Create images that appear realistic Entertainment: Movies, games, etc. Physical models: Fire, smoke, clouds,
marble, liquids Architecture: Visualize before building
New technique for modeling light and its interaction with materials
Photon mapping Now standard technique in state-of-
the-art rendering packages
Henrik Wann Jensen
April 21, 2023 UCSD Open House and Preview Day 17
Internet DoS and WormsInternet DoS and Worms
David Moore, Stefan Savage, Geoff Voelker
Malicious behavior on the Internet Denial-of-Service (DoS) attacks and Internet Worms
You have probably heard of these events CodeRed, Slammer, Blaster, SoBig, etc. Or even experienced them yourself!
It is even a challenge measuring these events globally Much less preventing or mitigating them
First to measure global Internet DoS and Worm Internet activity
Working on methods for mitigating their impact on the Internet
April 21, 2023 UCSD Open House and Preview Day 18
New CSE BuildingNew CSE Building Join us soon in a new building
Centrally located with other engineering depts New, larger instructional labs Moving in winter 2005
April 21, 2023 UCSD Open House and Preview Day 19
InformationInformation CSE Web pages
http://www.cs.ucsd.edu Q & A: Now and at CSE table on Warren Mall
Handouts available CSE Student Affairs
3402 Applied Physics & Math / UCSD / 9500 Gilman Dr. / La Jolla, CA 92093-0114 Phone: 858-534-3621 Fax: 858-534-7029
San Diego Supercomputing Center tours 9:30am – 1:30pm 30 min tours, every half hour