UCSC CE and EE Program Courses by Course ID
This is a list of our extended course descriptions by course ID. This list will take you to the extended description without the lab facillities descriptions, the mapping to ABET outcomes, or the sample coursework.
- CE class descriptions
- CE1: Hands-On Computer Engineering
- CE8: Robot Automation: Intelligence through Feedback Control
- CE12: Computing Systems and Organizion
- CE13: Computer Systems and C Programming
- CE16: Applied Discrete Mathematics
- CE16h: Applied Discrete Mathematics (honors)
- CE80e: Engineering Ethics
- CE100/L: Logic Design and Lab
- CE107: Mathematical Methods of Systems Analysis
- CE108: Data Compression
- CE110: Computer Architecture
- CE112: Computer and Game Console Architecture
- CE113: Parallel and Concurrent Computing
- CE117: Embedded Software
- CE118/L:Introductions to Mechatronics
- CE121/L: Microprocessor System Design
- CE123/L: Advanced Microprocessor System Design
- CE/EE123a: Engineering Design I
- CE/EE123b: Engineering Design II
- CE125/L: Logic Design with Verilog
- CE131: Human Computer Interaction
- CE150: Introduction to Computer Networks
- CE151: Network Administration
- CE152: Analysis and Design of Communication Protocols
- CE154: Data Communications
- CE155: Computer Networks Project
- CE173/L: High Speed Digital Design
- CE177: Applied Graph Theory and Algorithms
- CE185: Technical Writing for Computer Engineers
- CS class descriptions
- CS12A: Introduction to Programming
- CS12B: Introduction to Data Structures
- CS13: Honors Introduction to Programming and Data Structures
- CS101: Algorithms and Abstract Data Types
- CS104A: Fundamentals of Compiler Design I
- CS104B: Fundamentals of Compiler Design II
- CS111: Introduction to Operating Systems
- CS115: Software Methodology
- CS116: Software Design Project
- Chemistry class descriptions
- Chem1bc/mn: General Chemistry
- EE class descriptions
- EE70/L: Introduction to Electronics (renumbered in 09-10 to EE191/L)
- EE80T: Modern Technology and How It Works
- EE101/L: Introduction to Electronics (renumbering of old EE70L course)
- EE103: Signals and Systems
- EE115: Introduction to MEMS Design
- CE/EE123a: Engineering Design I
- CE/EE123b: Engineering Design II
- EE125: Electrical Engineering Hardware Design I
- EE126: Electrical Engineering Hardware Design II
- EE127: Interdisciplinary System Design Project I
- EE128: Interdisciplinary System Design Project II
- ME/EE129 (San Jose State): Basic IC Fabrication and Design
- EE130/L: Introduction to Optoelectronics and Photonics
- EE135/L: Electromagnetic Fields and Waves/Lab
- EE136: Engineering Electromagnetics
- EE145: Properties of Materials
- EE151: Communications Systems
- EE152: Introduction to Wireless Communication
- EE153: Digital Signal Processing
- EE154: Feedback Control Systems
- EE171/L: Analog Electronics
- EE172: Advanced Analog Electronics
- EE178: Device Electronics
- AMS class descriptions
- Physics class descriptions
- Phys5abcd/lmn: Introduction to Physics



