CSE Undergraduate Courses - 2011-2012
This page updated March 8, 2012.
Course Placement Exam:
The CSE Department's CSE Advisory Exam that will assist you in figuring out which CSE course to take. It's designed to measure your preparedness in CSE courses. Take the exam and find out which class to take: CSE 3, CSE 8A/CSE 8AL/CSE 8B, CSE 11 and CSE 12.
Courses Subject to Change: The policy of the CSE department is to offer a fixed schedule each year. The department, however, cannot guarantee that this schedule will not change and promptly informs students of any changes. Students are encouraged to inform the department of any inconveniences proposed changes may cause.
Each entry in the following table gives the names of the instructors (Staff means that an instructor has not yet been assigned).
Questions concerning information found on this page may be directed to Patricia Raczka at raczka@cs.ucsd.edu or call 858/534-3621.
- 2011-2012 CSE Graduate Course Offerings
- UCSD Class Schedule (TritonLink)
- UCSD Tritonlink Enrollment Process Using Webreg
- UCSD Summer Session Class Listing and Enrollment Process
- UCSD Concurrent Enrollment for Non-UCSD Students
- ECE Schedule of Planned Courses
- Math Course Schedule and Class Website
- Final Exam Schedules
| Course # | Title |
Fall 2011 |
Winter 2012 |
Spring 2012 |
Summer Session 2012 |
|---|---|---|---|---|---|
| CSE 3 | Fluency in Information Tech |
Marx/ Marx |
Simon/ Simon |
Marx | Session I: Bales |
| CSE 4GS | Global Sem. Italy: Math. Beauty in Rome (Summer Only) | Session I: Pasquale | |||
| CSE 5A | Intro Programming I (C) | Marx | Marx | Session I: Marx | |
| CSE 6GS | Global Sem. Italy: Math. Beauty in Rome Lab (Summer Only) | Session I: Pasquale | |||
| CSE 7 | Intro to Programming with MATLAB (for Cognitive Science majors) | Lee | Lee | ||
| CSE 8A | Intro Computer Science: Java | Ord/ Rhodes(B00 w/labs F00/G00/H00) | Kube | ||
| CSE 8AL | Intro Computer Science: Java Lab (Students enrolled in CSE 8A B00 with Neil Rhodes, must also enroll in CSE 8AL F00/G00/H00.) |
Jhala/ Ord/ Gillespie/ Kube/ Rhodes(F00)/ Rhodes(G00)/ Gillespie(H00) |
Gillespie/ Chaudhuri/ Simon |
||
| CSE 8B | Intro Computer Science: Java | Ord/ Marx | Kube | ||
| CSE 11 | Intr CompSci & Obj-Ori Prog (Java) | Ord | Marx | Marx | Session I: Marx |
| CSE 12 | Data Struc & Obj-Orient Design Prog | Kube | Kube | Kube | Session I: Whitehill |
| CSE 15L | Technique & Tools Lab (2 units) | Elkan | Kube | Kube | Session I:Ord |
| CSE 20 | Discrete Math | Micciancio | Pasquale | Cheng | |
| CSE 21 | Math for Algs & Systems | Graham | Graham | Ord | |
| CSE 30 | Computer Organiz& Systms Progrm | Ord | Ord | Ord | |
| CSE 80 | UNIX Lab (2 units) | Gillespie | |||
| CSE 86 | C++ for Java Programmers (2 units) | Gillespie | |||
| CSE 87 | Freshman Sem. (1 unit): Neutral Networks as Models of the Mind | Cottrell | Cottrell | Cottrell | |
| CSE 87 | Freshman Sem. (1 unit): Smart Phone Programming | Kastner | Kastner | ||
| CSE 87 | Freshman Sem. (1 unit): Intro to Robotics | Kastner | Kastner | ||
| CSE 87 | Freshman Sem. (1 unit): Computing and the Universerse | Yannis P. | Yannis P. | ||
| CSE 90 | CSE Ugrad. Sem.: Adv. Tutor Training in CSE | Gillespie | Gillespie | Gillespie | |
| CSE 90 | National Geographic | Kastner | |||
| CSE 90 | Tutor Training for CSE 3 | Simon | Simon | ||
| CSE 91 | Perspectives in CSE (2 units) | Section cancelled. | Baden | Griswold & Simon | |
| CSE 92 | Fundamentals Ideas in CSE | ||||
| CSE 99 | Independent Study in CSE | ||||
| CSE 100 | Advanced Data Structures | Kube | Burkhard | Burkhard | |
| CSE 101 | Design & Analysis Algs | Dasgupta | Kahng | Paturi | Session I: Staff |
| CSE 101 | Design & Analysis Algs (Recitation) | Dasgupta | |||
| ENG 100 | Principles of Team Engineering | ||||
| ENG 100L | Team Engineering Lab | ||||
| CSE 102 | Storage System Architecture | ||||
| CSE 103 | Practical Intro Prob and Stats (Matlab) | Freund | |||
| CSE 104 | Computational Linear Algebra | ||||
| CSE 105 | Theory of Computability | Micciancio | Shacham | Alexander Tsiatas | |
| CSE 105 | Theory of Computabiltiy (Recitation Section) | Fruend | |||
| CSE 107 | Intr Modern Cryptography | Bellare | |||
| CSE 110 | Software Engineering (renumbered from CSE 70) | Howden | Gillespie | Gillespie | |
| CSE 111 | Obj Oriented Software Design | ||||
| CSE 112 | Software Engineering | ||||
| CSE 113 | Errors, Defects and Failures (New Spring 2012) | Howden | |||
| CSE 118 | Ubiquitous Computing | Cowan | |||
| CSE 120 | Princ Oper Systems | Zhou | Pasquale | Zhou | Session I: Webb |
| CSE 121 | OS-Archit & Implementation | ||||
| CSE 123 | Computer Networks | Savage | |||
| CSE 124 | Networked Services | Cancelled | |||
| CSE 125 | Software Sys. Design/Implementation | Voelker | |||
| CSE 127 | Intr Comp Security | Shacham | Savage | ||
| CSE 128 | Concurrency | ||||
| CSE 130 | Prog Lang-Princ & Paradigms | Jhala | Lerner | Jhala | Session II: Staff |
| CSE 131 | Compiler Construction I | Cancelled | Ord | Ord | |
| CSE 132A | Database System Princ | Vianu | Vianu | Session I: Chu | |
| CSE 132B | Database System Applic | Deutsch | |||
| CSE 134A | Web Server Languages | ||||
| CSE 134B | Web Client Languages | Session I: Powell | |||
| CSE 135 | Server-side Web Applications | Yannis P. | Yannis P. | Session II: Powell | |
| CSE 136 | Enterprise-class Web Applications | Session II: Chu | |||
| CSE 140 | Digital Sys Design Tech | Lin | Gupta | Orailoglu | Session I: Orailoglu |
| CSE 140L | Digital Systems Lab (2 units) | Kim | Kim | Orailoglu | Sessoion I: Orailoglu |
| CSE 141 | Intro Comp Architecture | Snavely | Swanson | Taylor | Session II: Tseng |
| CSE 141L | Comp Architecture Proj. (2 units) | Snavely | Swanson | Taylor | Session II: Tseng |
| CSE 142 | Adv Digital Logic Design | ||||
| CSE 143 | Microelectronic Sys Design | Gupta | |||
| CSE 144 | CAD for VLSI Circuits | ||||
| CSE 145 | Embedded Systems | Kastner | |||
| CSE 146 | Intro Reliable Hardware | ||||
| CSE 148 | Advanced Processor Architecture Design Proj. | Tullsen | |||
| CSE 149 | Adv Processor Arch Design Proj | ||||
| CSE 150 | Prog Lang Artif Intel | Saul | |||
| CSE 151 | Intro Artif Intel | Chaudhuri | |||
| CSE 152 | Intro Computer Vision | Kriegman | |||
| CSE 153 | Cognitive Modeling (new Fa10) | Cottrell | |||
| CSE 155 | Computer Vision and Machine Learning (new Sp11) | Belongie | |||
| CSE 160 | Intro Parallel Computing | ||||
| CSE 166 | Image Processing | Belongie | |||
| CSE 167 | Computer Graphics | Schulze | |||
| CSE 168 | Computer Graphics II: Rendering | Jensen | |||
| CSE 169 | Computer Animation | ||||
| CSE 181 | Molecular Sequence Analysis (X-listed) Bioinformatics Series | Pevzner (Students may enroll concurretly with CSE 101, send email to ugradinfo@cs.ucsd.edu for clearance) | Moved to Wi'12 | ||
| CSE 182 | Biological Databases (X-listed) Bioinformatics Series | Bafna | |||
| BENG 183 | Applied Genomic Technologies Bioinformatics Series | ||||
| CSE 184 | Computational Molecular Biology (X-listed) Bioinformatics Series | 10/31/11: This class is cancelled. BIX students may take CSE 151 (Sp12) in place of CSE/BENG/BIMM 184. | |||
| CSE 190 | CSE Topics: Beyond Relational Data Models | Deutsch | |||
| CSE 190 | CSE Topics: GPU Programming | Engel | |||
| CSE 190 | CSE Topics: Biometrics | Kriegman | |||
| CSE 190 | CSE Topics: Social Networks | Paturi | |||
| CSE 190 | CSE Topics: Reinforcement Learning | Cottrell | |||
| CSE 191 | CSE Seminar: Project in Cryptography and Security | Bellare | |||
| CSE 192 | Senior Seminar: | ||||
| CSE 199H | CSE Honors Thesis Research for Undergraduates | Various Faculty | Various Faculty | Various Faculty |

