CSE Undergraduate Courses - 2012-2013
This page updated April 1, 2013.
Course Placement Exam: If you are a first time programmer, the CSE Department's CSE Advisory Exam will assist you with figuring out which CSE course to start in. It is designed to measure your preparedness in programming. All students must ake the exam to find out which class to take: CSE 3 or CSE 8A/CSE 8AL/CSE 8B or CSE 11 or CSE 12.
First Pass/Second Pass Schedule: http://blink.ucsd.edu/instructors/courses/enrollment/start.html
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.
- 2012-2013 CSE Graduate Course Offerings
- UCSD Class Schedule (TritonLink)
- UCSD Tritonlink Enrollment Process Using Webreg
- UCSD Summer Session Class Listing and Enrollment Process (Enrollment begins 4/15/2013)
- UCSD Concurrent Enrollment for Non-UCSD Students
- ECE Schedule of Planned Courses
- Math Course Schedule and Class Website
- Final Exam Schedules
| Course # | Title |
Fall 2012 (First day of classes 9/27/2012) |
Winter 2013 (First day of classes 1/7/2013) |
Spring 2013 (First day of classes 4/1/2013) |
Summer First Session (First Day 7/1/2013), Second Session |
|---|---|---|---|---|---|
| CSE 3 | Fluency in Information Tech |
Marx/ Marx |
Simon | Marx/ Marx | First: Tasha |
| CSE 4GS | Global Sem. Italy: Math. Beauty in Rome (Summer Only) | ||||
| CSE 5A | Intro Programming I (C) | Marx | Marx (2/13/13) |
First: Marx Second: Marx |
|
| CSE 6GS | Global Sem. Italy: Math. Beauty in Rome Lab (Summer Only) | ||||
| CSE 7 | Intro to Programming with MATLAB (for Cognitive Science majors) | Lee | Altintas (2/13/13) | First: Gupta | |
| CSE 8A | Intro Computer Science: JAVA | Gillespie/ Alvarado/ Lee | Marx/ Gillespie | ||
| CSE 8AL | Intro Computer Science: JAVA Lab | Gillespie/ Alvarado/ Jhala/ Lee/ Lerner/ Gillespie/ Lee/ Kastner | Jhala/ Gillespie/ Gupta/ Graham/ Elkan Gillespie | ||
| CSE 8B | Intro Computer Science: JAVA | Marx/ Marx | Alvarado/ Alvarado | ||
| CSE 11 | Intr CompSci & Obj-Ori Prog (JAVA) | Ord | Ord | Papadopoulos (2/13/13) |
First: Marx Second: Marx |
| CSE 12 | Data Struc & Obj-Orient Design Prog | Kube | Kube | Kube/ Lee | First: Chandrashekhar |
| CSE 15L | Technique & Tools Lab (2 units) | Kube | Kube | Kube/ Gillespie (2/26/13) | First: Ord |
| CSE 20 | Discrete Math | Lee | Lovett/ Lee | Lee /Mia (2/26/13) | |
| CSE 21 | Math for Algs & Systems | Ord | Graham/ Graham | Ord (2/13/13) | |
| CSE 30 | Computer Organiz& Systms Progrm | Ord | Ord | Ord | Second: Mirza |
| CSE 80 | UNIX Lab (2 units) | Gillespie | |||
| CSE 86 | C++ for the Java Programmer | ||||
| 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 | |||
| CSE 87 | Freshman Sem, 1 unit: Intro to Robotics | Kastner | |||
| CSE 87 | Freshman Sem, 1 unit: Computing and the Universe | Yannis P. | Yannis P. | ||
| CSE 87 | Freshman Sem, 1 unit: Errors, Defects and Failures | Howden | |||
| CSE 90 | CSE Ugrad. Sem: Adv. Tutor Training in CSE | Gillespie | Gillespie | Cancelled (3/26/2013) | |
| CSE 91 | Perspectives in CSE, 2 units | Griswold | Webb | Not Offered. 1/30/13 | |
| CSE 92 | Fundamentals Ideas in CSE | ||||
| CSE 99 | Independent Study in CSE | ||||
| CSE 100 | Advanced Data Structures | Kube & Alvarado | Kube | Baden/ Freund | Second: Hofree |
| CSE 101 | Design & Analysis Algs | Dasgupta | Kahng | Impagliazzo | First: Paturi |
| CSE 101 | Design & Analysis Algs (Recitation) | Dasgupta | Impagliazzo | ||
| 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 | Shacham | Lee | Micciancio | |
| CSE 105 | Theory of Computabiltiy (Recitation Section) | Fruend | |||
| CSE 107 | Intr Modern Cryptography | Bellare | |||
| CSE 110 | Software Engineering (renumbered from CSE 70) | Gillespie | Griswold | Gillespie (2/13/13) | |
| CSE 111 | Obj Oriented Software Design (not offered) | ||||
| CSE 112 | Software Engineering | Krueger | Not Offered | Krueger. CSE 111 waived. Send email to csepeeradviser@eng.ucsd.edu. (3/5/2013) | |
| CSE 113 | Errors, Defects and Failures (not offered) | ||||
| CSE 118 | Ubiquitous Computing | Weibel (Moxie Center) | |||
| CSE 120 | Princ Oper Systems | Pasquale | Pasquale | Zhou | |
| CSE 121 | OS-Archit & Implementation | Canceled | |||
| CSE 122 | Operating Systems Lab (new) | Not Offered | |||
| CSE 123 | Computer Networks | Polyzos | Polyzos, updated 11/6/12 | ||
| CSE 124 | Networked Services | Not Offered | Not offered, updated 11/6/12 | ||
| CSE 125 | Software Sys. Design/Implementation | Voelker | |||
| CSE 127 | Intr Comp Security | Savage | Shacham | ||
| CSE 128 | Concurrency | ||||
| CSE 130 | Prog Lang-Princ & Paradigms | Jhala | Lerner | Lerner | |
| CSE 131 | Compiler Construction I | Ord | Ord/ Tang | ||
| CSE 132A | Database System Princ | Vianu | Vianu | First: Katsis | |
| CSE 132B | Database System Applic | ||||
| CSE 134A | Web Server Languages | ||||
| CSE 134B | Web Client Languages | First: Powell | |||
| CSE 135 | Server-side Web Applications | Papakonstantinou | Papakonstantinou | Second: Powell | |
| CSE 136 | Enterprise-class Web Applications | Second: Chu | |||
| CSE 140 | Digital Sys Design Tech | Cheng | Orailoglu | Rosing | First: Orailoglu |
| CSE 140L | Digital Systems Lab (2 units) | Kim | Orailoglu | Kim | First: Orailoglu |
| CSE 141 | Intro Comp Architecture | Taylor | Tullsen/ Mars | Swanson | Second: Staff |
| CSE 141L | Comp Architecture Proj. (2 units) | Taylor | Tullsen/ Mars | Swanson | Second: Staff |
| CSE 142 | Adv Digital Logic Design | ||||
| CSE 143 | Microelectronic Sys Design | Gupta | |||
| CSE 144 | CAD for VLSI Circuits | ||||
| CSE 145 | Embedded Systems | Lin & Schurgers (Moxie Center) | 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 | Cottrell | Saul | ||
| CSE 151 | Intro Artif Intel | Chaudhuri | |||
| CSE 152 | Intro Computer Vision | Kriegman | |||
| CSE 153 | Cognitive Modeling (new Fa10) | Not offered (2/8/13) | |||
| CSE 155 | Computer Vision and Machine Learning (new Sp11) | Cancelled 1/30/13 | |||
| CSE 160 | Intro Parallel Computing | Baden | |||
| 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 (confirmed 9/27/2012) | Moved to Wi'13. | ||
| CSE 182 | Biological Databases (X-listed) Bioinformatics Series | Bafna | |||
| BENG 183 | Applied Genomic Technologies Bioinformatics Series | Ideker | |||
| CSE 184 | Computational Molecular Biology (X-listed) Bioinformatics Series | Not Offered. (Students have permission to take CSE 151 (SP'13) in place of CSE 184, Updated 10/3/2012.) | |||
| CSE 190 | CSE Topics: Reinforcement Learning | Cancelled | Cottrell | ||
| CSE 190 | CSE Topics: Beyond Relational Data Models | Deutsch | |||
| CSE 190 | CSE Topics: Mobile Applications (Moxie Center) | Hoover | Not Offered (updated 2/13/2013) | ||
| CSE 190 | CSE Topics: 3D Programming (Moxie Center) | Schulze | |||
| CSE 190 | CSE Topics: Project in Computer Graphics | Jensen | |||
| CSE 190 | CSE Topics: Biometrics | Cancelled 1/30/13 | |||
| CSE 190 | CSE Topics: Mobile Applications | Ganz (updated 2/13/2013) | |||
| CSE 191 | CSE Seminar: Computer Systems Operations (1 unit, P/NP only) | Halicioglu | Halicioglu | ||
| 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 |

