UCSD Main WebsiteUCSD Jacobs SchoolDepartment of Computer Science and Engineering
About CSECSE PeopleFacultyGraduate EducationUndergraduate EducationDepartment AdministrationContact CSE
spacer gif
spacer gif
CSE People
spacer gifspacer gif
spacer gif
plus signspacer gifDegree Programs
spacer gif
plus signspacer gifAdmissions
spacer gif
minus signspacer gifCourses
spacer gifspacer gifThis Year Schedule
spacer gifspacer gifNext Year Schedule
spacer gifspacer gifCourse Descriptions
spacer gifspacer gifClass Home Pages
spacer gifspacer gifEnrollment Status
spacer gifspacer gifEnrollment Restrictions
spacer gif
plus signspacer gifAdvising
spacer gif
plus signspacer gifFinancial Opportunities
spacer gif
spacer gifspacer gifResources
spacer gif
spacer gifspacer gifUndergraduate Program FAQ
spacer gif
spacer gif
spacer gif
Search
spacer gifspacer gifspacer gif
 
 
Google
spacer gifspacer gif
spacer gif
spacer gif
spacer gif
spacer gif
spacer gifspacer gif
Home»Undergraduate Education»Courses»Undergraduate Course Descriptions»Undergraduate Course Descriptions
spacer gif
Undergraduate Course Descriptions

The CSE Department strives to keep this page up to date. If a CSE course description is not found here go to UCSD's General Catalog.

Graduate Course Descriptions
Deleted Undergraduate Course Descriptions
spacer gif
spacer gifspacer gifspacer gif
spacer gif
  • CSE3 - Fluency in Information Technology
  • CSE4GS - Mathematical Beauty in Rome
  • CSE5A - Introduction to Programming I
  • CSE6GS - Mathematical Beauty in Rome Lab
  • CSE8A - Introduction to Computer Science: Java
  • CSE8AL - Introduction to Computer Science: Java Lab
  • CSE8B - Introduction to Computer Science: Java
  • CSE11 - Introduction to Computer Science and Object-Oriented Programming: Java (Accelerated Pace)
  • CSE12 - Basic Data Structures and Object-Oriented Design
  • CSE15L - Software Tools and Techniques Laboratory
  • CSE20 - Discrete Mathematics
  • CSE21 - Mathematics for Algorithm and Systems
  • CSE30 - Computer Organization and Systems Programming
  • CSE70 - Software Engineering
  • CSE80 - UNIX Lab
  • CSE86 - C++ for Java Programmers
  • CSE87 - Freshman Seminars
  • CSE90 - Undergraduate Seminar
  • CSE91 - Perspective in Computer Science and Engineering
  • CSE92 - Fundamental Ideas in CSE
  • CSE99 - Independent Study in Computer Science and Engineering
  • CSE100 - Advanced Data Structures
  • CSE101 - Design and Analysis of Algorithms
  • CSE102 - File and Storage Structures
  • CSE103 - A Practical Introduction to Probability and Statistics
  • CSE105 - Theory of Computability
  • CSE107 - Introduction to Modern Cryptography
  • CSE111 - Object Oriented Software Design
  • CSE112 - Software Engineering (Formerly CSE 110)
  • CSE118 - Ubiquitous Computing
  • CSE120 - Principles of Computer Operating Systems
  • CSE121 - Operating Systems: Architecture and Implementation
  • CSE123 - Computer Networks (Formerly CSE 123A)
  • CSE124 - Networked Services (Formerly CSE 123B)
  • CSE125 - Software System Design and Implementation
  • CSE127 - Introduction to Computer Security
  • CSE128 - Concurrency
  • CSE130 - Programming Languages: Principles and Paradigms
  • CSE131 - Compiler Construction (Formerly CSE 131B as of Fall 2007. )
  • CSE132A - Database System Principles
  • CSE132B - Database System Appplications
  • CSE133 - Information Retrieval (Formerly CSE 181)
  • CSE134A - Web Server Languages
  • CSE134B - Web Client Languages
  • CSE135 - Server-side Web Applications
  • CSE136 - Enterprise-class Web Applications
  • CSE140 - Components and Design Techniques for Digital Systems
  • CSE140L - Digital Systems Laboratory (Formerly CSE 175B)
  • CSE141 - Introduction to Computer Architecture (Formerly CSE 170B)
  • CSE141L - Project in Computer Architecture
  • CSE142 - Advanced Digital Logic Design
  • CSE143 - Microelectronic System Design
  • CSE144 - Computer-Aided Design of VLSI Circuits (Formerly CSE 172B)
  • CSE146 - Introduction to Reliable Hardware
  • CSE148 - Advanced Processor Architecture Design Project
  • CSE150 - Introduction to Artificial Intelligence: Search and Reasoning (Formerly CSE 162)
  • CSE151 - Introduction to Artificial Intelligence
  • CSE152 - Introduction to Computer Vision
  • CSE160 - Introduction to Parallel Computing (Formerly CSE 174)
  • CSE166 - Image Processing
  • CSE167 - Computer Graphics (Formerly CSE 177)
  • CSE168 - Computer Graphics II: Rendering
  • CSE169 - Computer Animation
  • CSE171 - User Interface Design
  • CSE175 - Social and Ethical Issues in Information Technology
  • CSE181 - Molecular Sequence Analysis
  • CSE182 - Biological Databases
  • CSE184 - Computational Molecular Biology
  • CSE190 - Topics in Computer Science and Engineering
  • CSE191 - Seminar in Computer Science and Engineering
  • CSE192 - Senior Seminar
  • CSE195 - Teaching
  • CSE197 - Field Study in Computer Science and Engineering
  • CSE198 - Directed Group Study
  • CSE199 - Independent Study for Undergraduates
spacer gif
spacer gif
spacer gifback to top ^
spacer gif
spacer gif
spacer gif
spacer gif
9500 Gilman Drive, La Jolla, CA 92093-0404
spacer gif
About CSE | CSE People | Faculty & Research | Graduate Education | Undergraduate Education
Department Administration | Contact CSE | Help | Search | Site map | Home
webmaster@cs.ucsd.edu
Official web page of the University of California, San Diego
Copyright © 2003 Regents of the University of California. All rights reserved.
spacer gif