cse91end

cse91end - CSE 91: What did we do and where do you go from...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 91: What did we do and where do you go from here? CSE 91 Last Lecture George Varghese
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 91 Goal 1: Essence 1) To convince you that Computer Science is not just programming but creatively solving the world’s problems using computers Spam (Savage): understanding money chain Pollution (Griswold): network of cheap cell phone sensors Elder Care (Ettinger): Automatic cameraman Online Cosmetics (Kriegman): Makeover site Buying rare stuff (Elkan): Recommendation via learning Cancer detection (Bafna): Placing primers optimally Underwater sensors (Kastner): Underwater modems Web sites for masses (Yannis): Automatic DB schemas
Background image of page 2
Enabling technologies for solving problems with computers Programming hard (Rondon): Program on web Security poor (Savage, Bellare): Public key crypto Stuff Fails (Marzullo): Byzantine generals Too much Power (Agrawal): Green computing: Cell2Notify Interact with world (Gupta): Embedded systems: Boards Too slow (Dasgupta): Algorithms: Dijkstra’s Often buggy (Graham): Discrete math: Probability trees Need platforms (Varghese): HW, Arch, OS: Time sharing
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Common theme: abstractions End User Abstractions Programming abstractions (Rondon): circle Face makeover abstractions (Kriegman): PaintLip Camera operating commands (Ettinger): Clap Recommendation systems (Elkan): NetFlix Recommends Search (Varghese): Google box Programmer Abstractions Abstract Data Types (Dasgupta): Graphs, shortest paths Operating System: (Varghese) Virtual Memory, Windows API Architecture: x86 Instruction Set for OS programmer
Background image of page 4
So what is Computer Science? Study of abstractions to enable people to creatively solve the world’s problems and to build better tools for programmers . Also, effort to make these abstractions more useful (secure, reliable, correct, efficient, low power) Also a way of thinking (e.g., algorithm, program, virtual) that can transform other fields: math, science, social studies Programming is how we use the abstractions but gives you no insight on how to build better abstractions! This is why its worth taking Undergraduate CSE courses
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 91 Goal 2: Startup exposure 2) Startups: To give you a glimpse of how CSE ideas can convert to business opportunities CSE91 Examples: Taaz (Kriegman), finding right business model NetSift (Varghese), startup story Google, ad words business model App2You (Yannis), filling a need Homework on business models and cap table
Background image of page 6
CSE 91 Goal 3: Showcase UCSD CSE UCSD CSE: To show you that UCSD CSE has a number of cool professors doing cool work Kriegman: interacts with fashion designers Savage: works with Interpol on Internet Security Bellare: helped designer modern crypto systems Elkan: helped design NetFlix Prize contest Marzullo: helped designed NTP, plays ukelele Graham: won Steele Prize in math, juggler Kastner: dives in Tahiti to do his research Lots of other award winning faculty (Oscars etc!)
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 08/31/2011 for the course CSE 91 taught by Professor Staff during the Fall '08 term at UCSD.

Page1 / 39

cse91end - CSE 91: What did we do and where do you go from...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online