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
- 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
|