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