| Lower
Division |
| |
| Applied Math & Statistics
(Engineering) - Lower Division |
| AMS 003 |
|
Precalculus |
| AMS 005 |
|
Statistics |
| AMS 007 |
|
Introduction to Biostatistics |
| AMS 011A |
|
Calculus for Economics |
| AMS 027 |
|
Mathematical Methods for Engineers |
| |
| Bioinformatics
- Lower Division |
| BME 060 |
|
Programming for Biologists and Biochemists |
| BME 060L |
|
Programming for Biologists and Biochemists Laboratory |
| BME 080G |
|
Bioethics in the 21st Century: Science, Business, & Society |
| BME 080H |
|
The Human Genome |
| BME 094 |
|
Group Tutorial |
| BME 094F |
|
Group Tutorial |
| BME 099 |
|
Tutorial |
| BME 099F |
|
Tutorial |
| |
|
|
| Computer Engineering
- Lower Division |
| CMPE 001 |
|
Hands-on Computer Engineering |
| CMPE 003 |
|
Personal Computer Concepts: Software and Hardware |
| CMPE 008 |
|
Robot Automation: Intelligence through Feedback Control |
| CMPE 012 |
|
Introduction to Computer Systems and Assembly Language |
| CMPE 012C/L |
|
Computer Organization |
| CMPE 016 |
|
Applied Discrete Mathematics |
| CMPE 080A |
|
Assistive Technology & Universal Access |
| CMPE 080E |
|
Engineering Ethics |
| CMPE 080H |
|
History of Modern Computing |
| CMPE 080N |
|
Introduction to Networking and the Internet |
| CMPE 088U |
|
Ubiquitous and Mobile Computing |
| |
| Computer Science
- Lower Division |
| CMPS 002 |
|
Computer Literacy |
| CMPS 010 |
|
Introduction to Computer Science |
| CMPS 012A |
|
Introduction to Programming |
| CMPS 012L |
|
Introduction to Programming Laboratory |
| CMPS 012B |
|
Introduction to Data Structures |
| CMPS 012M |
|
Introduction to Data Structures Labroratory |
| CMPS 013 |
|
Introduction to Programming and Data Structures |
| CMPS 013L |
|
Introduction to Programming and Data Structures Laboratory |
| CMPS 060G |
|
Beginning Programming: Social Sciences and Humanities |
| CMPS 060M |
|
Scientific Computation with Maple and Matlab |
| CMPS 060N |
|
Beginning Programming: Natural Sciences |
| CMPS 080B |
|
Systems and Simulation |
| CMPS 080C |
|
Computer Arts and Graphics |
| CMPS 080G |
|
Introduction to Unix |
| CMPS 080J |
|
Technology Targeted Social Issues |
| CMPS 080K |
|
Foundations of Game Design |
| CMPS 080V |
|
VRML 3-D Worlds on the Web |
| CMPS 094/F |
|
Group Tutorial |
| CMPS 099/F |
|
Tutorial |
| |
| Electrical Engineering
- Lower Division |
| EE 070/L |
|
Introduction to Electronic Circuits & Lab |
| EE 080J |
|
Renewable Energy Sources |
| EE 080T |
|
Modern Electronic Technology & How it Works |
| |
| Engineering |
| ENGR 001 |
|
Introduction to Engineering and Information Sciences |
| ENGR 050/L |
|
Engineering Mechanics |
| |
| Information
Systems Technology Management - Lower Division |
| ISM 050 |
|
Business Information Systems |
| ISM 058 |
|
Systems Analysis and Design |
| ISM 080C |
|
Starting New Technology Companies |
| |
| Math |
| Math 011A |
|
Calculus with Applications |
| Math 011B |
|
Calculus with Applications |
| |
|
| |
| Applied Math & Statistics
(Engineering) - Upper Division |
| AMS 113 |
|
Managerial Statistics |
| AMS 131 |
|
Introduction to Probability Theory |
| AMS 146 |
|
Introduction to Dynamical Systems |
| AMS 147 |
|
Computational Methods and Applications |
| AMS 156 |
|
Linear Statistical Models |
| AMS 162 |
|
Design and Analysis of Computer Simulation Experiments |
| AMS 214 |
|
Applied Dynamical Systems |
| AMS 245 |
|
Spatial Statistics |
| |
| Bioinformatics
- Upper Division |
| BME 102 |
|
Introduction to Medical Biotechnology |
| BME 109 |
|
Resource-Efficient Programming |
| BME 110 |
|
Computational Biology Tools |
| BME 130 |
|
Genomes |
| BME 155 |
|
Biotech Drug Development |
| BME 160 |
|
Research Programming for Biologists and Biochemists |
| BME 160L |
|
Research Programming for Biologists and Biochemists Laboratory |
| BME 193 |
|
Field Study |
| BME 193/F |
|
Field Study |
| BME 194 |
|
Group Tutorial |
| BME 194/F |
|
Group Tutorial |
| BME 195 |
|
Senior Thesis Research |
| BME 195/F |
|
Senior Thesis Research |
| BME 198 |
|
Individual Study or Research |
| BME 198/F |
|
Individual Study or Research |
| BME 199 |
|
Tutorial |
| |
| Computer Engineering
- Upper Division |
| CMPE 100/L |
|
Logic Design |
| CMPE 107 |
|
Mathematical Methods of Systems Analysis: Stochastic |
| CMPE 108 |
|
Data Compression |
| CMPE 110 |
|
Computer Architecture |
| CMPE 113 |
|
Parallel & Concurrent Programming |
| CMPE 117/L |
|
Embedded Software & Lab |
| CMPE 118/L |
|
Introduction to Mechatronics & Lab |
| CMPE 121/L |
|
Microprocessor System Design & Lab |
| CMPE 123A |
|
Engineering Design Project I |
| CMPE 123B |
|
Engineering Design II |
| CMPE 125/L |
|
Logic Design with Verilog & Lab |
| CMPE 126/L |
|
Advanced Logic Design & Lab |
| CMPE 150 |
|
Introduction to Computer Networks |
| CMPE 151 |
|
Network Administration |
| CMPE 152 |
|
Analysis and Design of Communication Protocols |
| CMPE 153 |
|
Digital Signal Processing |
| CMPE 156/L |
|
Network Programming & Lab |
| CMPE 167/L |
|
Sensing & Sensor Technologies |
| CMPE 167/L |
|
Sensing & Sensor Technologies & Lab |
| CMPE 173/L |
|
High-Speed Digital Design & Lab |
| CMPE 174 |
|
Introduction to EDA Tools for PCB Design |
| CMPE 177 |
|
Applied Graph Theory and Algorithms |
| CMPE 185 |
|
Technical Writing for Computer Engineers |
| |
| Computer Science
- Upper Division |
| CMPS 101 |
|
Algorithms and Abstract Data Types |
| CMPS 102 |
|
Introduction to Analysis of Algorithms |
| CMPS 104A |
|
Fundamentals of Compiler Design |
| CMPS 104B |
|
Fundamentals of Compiler Design II |
| CMPS 105 |
|
Systems Programming |
| CMPS 109 |
|
Advanced Programming |
| CMPS 111 |
|
Introduction to Operating Systems |
| CMPS 112 |
|
Comparative Programming Languages |
| CMPS 115 |
|
Software Methodology |
| CMPS 116 |
|
Software Design Project |
| CMPS 122 |
|
Computer Security |
| CMPS 128 |
|
Distributed Systems: File Sharing, Online Gaming, and More |
| CMPS 129 |
|
Data Storage Systems |
| CMPS 130 |
|
Computational Models |
| CMPS 132 |
|
Computability and Computational Complexity |
| CMPS 140 |
|
Artificial Intelligence |
| CMPS 146 |
|
Game AI |
| CMPS 148 |
|
Interactive Narrative |
| CMPS 160 |
|
Introduction to Computer Graphics |
| CMPS 161 |
|
Visualization and Computer Animation |
| CMPS 161L |
|
Visualization and Computer Animation Laboratory |
| CMPS 164 |
|
Game Engines |
| CMPS 164L |
|
Game Engines Laboratory |
| CMPS 180 |
|
Database Systems |
| CMPS 181 |
|
Database Systems II |
| CMPS 183 |
|
Hypertext and the Web |
| CMPS 190X |
|
Methods of Cryptography |
| |
| Electrical Engineering
- Upper Division |
| EE 103 |
|
Signals and Systems |
| EE 115 |
|
Introduction to Micro-Electro-Mechanical-Systems (MEMS) Design |
| EE 123A |
|
Electrical Engineering Design I |
| EE 123B |
|
Electrical Engineering Design II |
| EE 125 |
|
Hardware Design I |
| EE 126 |
|
Hardware Design II |
| EE 127 |
|
Interdisciplinary System Design Project I |
| EE 128 |
|
Interdisciplinary System Design II |
| EE 130/L |
|
Optoelectronics & Photonics & Lab |
| EE 135/L |
|
Electromagnetic Fields and Waves & Lab |
| EE 136 |
|
Engineering Electromagnetics |
| EE 145/L |
|
Properties of Materials |
| EE 151 |
|
Communications Systems |
| EE 152 |
|
Introduction to Wireless Mobile Communications |
| EE 153 |
|
Digital Signal Processing |
| EE 154 |
|
Feedback Control Systems |
| EE 171/L |
|
Analog Electronics & Lab |
| EE 172 |
|
Advanced Analog Circuits |
| EE 178 |
|
Device Electronics |
| |
| Information
Systems Technology Management - Upper Division |
| ISM 101 |
|
Management of Technology Seminar |
| ISM 105 |
|
Management of Technology I |
| ISM 125 |
|
Management of Technology II |
| ISM 158 |
|
Business Strategy and Information Systems |
| back to top
|
| Graduate |
| |
| Applied Math & Statistics
(Engineering) - Graduate |
| AMS 205 |
|
Mathematical Statistics |
| AMS 206 |
|
Bayesian Statistics |
| AMS 207 |
|
Intermediate Bayesian Statistics |
| AMS 211 |
|
Applied Mathematical Methods I |
| AMS 212 |
|
Applied Mathematical Methods II |
| AMS 213 |
|
Numerical Solutions of Differential Equations |
| AMS 214 |
|
Applied Dynamical Systems |
| AMS 215 |
|
Stochastic Modeling in Biology |
| AMS 216 |
|
Stochastic Differential Equations |
| AMS 221 |
|
Bayesian Decision Theory |
| AMS 223 |
|
Time Series Analysis |
| AMS 231 |
|
Nonlinear Control Theory |
| AMS 236 |
|
Motion Coordination of Robotic Networks |
| AMS 241 |
|
Bayesian Nonparametric Methods |
| AMS 256 |
|
Linear Statistical Models |
| AMS 261 |
|
Probability Theory with Markov Chains |
| AMS 263 |
|
Stochastic Processes |
| AMS 274 |
|
Generalized Linear Models |
| AMS 275A |
|
Informal Learning in Science & Engineering |
| AMS 275B |
|
Design and Assessment for Informal Learning in Science and Engineering |
| AMS 280A |
|
Seminar in Mathematical and Computational Biology |
| AMS 280B |
|
Seminar in Applied Math & Statistics |
| AMS 285 |
|
Seminar in Career Skills |
| |
| Bioinformatics
- Graduate |
| BME 200 |
|
Research and Teaching in Bioinformatics |
| BME 205 |
|
Bioinformatics Models and Algorithms |
| BME 210 |
|
Application and Analysis of Microarrays |
| BME 220 |
|
Protein Bioinformatics |
| BME 220L |
|
Protein Bioinformatics Laboratory |
| BME 225 |
|
Protein Function in Biology and Bioinformatics |
| BME 230 |
|
Computational Genomics |
| BME 230L |
|
Computational Genomics Laboratory |
| BME 255 |
|
Biotech Drug Development |
| BME 280B |
|
Seminar on Bioinformatics |
| BME 281H |
|
Seminar in Comparative Genomics |
| BME 281K |
|
Seminar on Protein Structure Prediction |
| BME 281L |
|
Seminar in Computational Genetics |
| BME 281R |
|
Seminar on Protein Structure and Function |
| BME 281S |
|
Seminar in Computational Functional Genomics |
| BME 293 |
|
Seminar in Biomolecular Engineering |
| BME 296 |
|
Research in Bioinformatics |
| BME 297 |
|
Independent Study or Research |
| BME 297F |
|
Independent Study or Research |
| BME 299 |
|
Thesis Research |
| |
|
|
| Computer Engineering
- Graduate |
| CMPE 200 |
|
Research and Teaching in Computer Science |
| CMPE 202 |
|
Computer Architecture |
| CMPE 220 |
|
Parallel Processing |
| CMPE 221 |
|
Advanced Microprocessor Design |
| CMPE 222 |
|
VLSI Digital System Design |
| CMPE 224 |
|
Testing Digital Circuits |
| CMPE 225 |
|
Introduction to ASIC Systems Design |
| CMPE 229 |
|
Field-Programmable Gate Arrays (FGPAs) Computer-Aided Design (CAD) |
| CMPE 230 |
|
Computer Performance Evaluation |
| CMPE 232 |
|
Arithmetic Processors |
| CMPE 240 |
|
Introduction to Linear Dynamical Systems |
| CMPE 241 |
|
Feedback Control Systems |
| CMPE 242 |
|
Applied Feedback Control |
| CMPE 243 |
|
System Identification |
| CMPE 248 |
|
Games in Design |
| CMPE 250 |
|
Multimedia Systems |
| CMPE 251 |
|
Error-Control Coding |
| CMPE 252A |
|
Computer Networks |
| CMPE 252B |
|
Modeling of Communication Protocols |
| CMPE 253 |
|
Network Security |
| CMPE 254 |
|
High Speed Computer Networks |
| CMPE 255 |
|
Advanced Computer Communication |
| CMPE 257 |
|
Wireless and Mobile Networks |
| CMPE 258 |
|
Unix Networking Internals |
| CMPE 259 |
|
Sensor Networks |
| CMPE 263 |
|
Data Compression |
| CMPE 264 |
|
Image Analysis and Computer Vision |
| CMPE 276 |
|
Software Engineering |
| CMPE 277 |
|
Graph Algorithms |
| CMPE 278 |
|
Introduction to the Theory of Discrete Systems |
| CMPE 280B |
|
Seminar on Bioinformatics |
| CMPE 280C |
|
Seminar on Control |
| CMPE 280N |
|
Seminar on Networks |
| CMPE 280P |
|
Seminar on Parallel Processing |
| CMPE 280T |
|
Seminar on New Technologies |
| CMPE 280V |
|
Seminar on Computer Vision |
| CMPE 285 |
|
Technical Writing for Engineering Graduate Students |
| CMPE 290L |
|
Advanced Topics in VLSI Computer-Aided Design |
| CMPE 290M |
|
Topics in Parallel Computation |
| CMPE 290N |
|
Topics in Computer Performance |
| CMPE 290V |
|
Visual Computing |
| CMPE 293 |
|
Advanced Topics in Computer Engineering |
| |
| Computer Science
- Graduate |
| CMPS 200 |
|
Research and Teaching in Computer Science and Engineering |
| CMPS 201 |
|
Analysis of Algorithms |
| CMPS 203 |
|
Programming Languages |
| CMPS 204 |
|
Compiler Design |
| CMPS 210 |
|
Computational Models and Complexity |
| CMPS 211 |
|
Combinatorial Algorithms |
| CMPS 217 |
|
Logic in Computer Science |
| CMPS 221 |
|
Advanced Operating Systems |
| CMPS 223 |
|
Advanced Computer Security |
| CMPS 229 |
|
Storage Systems |
| CMPS 232 |
|
Distributed Systems |
| CMPS 240 |
|
Artificial Intelligence |
| CMPS 241 |
|
Knowledge Engineering |
| CMPS 242 |
|
Machine Learning |
| CMPS 244 |
|
Artificial Intelligence in Games |
| CMPS 248 |
|
Interactive Narrative |
| CMPS 250 |
|
Information Theory and Communication |
| CMPS 253 |
|
Advanced Programming Languages |
| CMPS 260 |
|
Computer Graphics |
| CMPS 262 |
|
Computer Animation |
| CMPS 272 |
|
Evolutionary Game Theory |
| CMPS 277 |
|
Database Systems I |
| CMPS 278 |
|
Database Systems II |
| CMPS 279 |
|
Software Reuse and Component-Based Software Engineering |
| CMPS 280A |
|
Seminar in Computer Science Research |
| CMPS 280D |
|
Seminar in Database Systems |
| CMPS 280G |
|
Seminar in Software Engineering |
| CMPS 280J |
|
Seminar on Computer Graphics |
| CMPS 280S |
|
Seminar in Computer Systems |
| CMPS 290A |
|
Topics in Algorithms and Complexity Theory:
Probabilistic Algorithms and Average Case Analysis |
| CMPS 290B |
|
Advanced Topics in Computer Graphics |
| CMPS 290C |
|
Advanced Machine Learning |
| CMPS 290D |
|
Neural Computation |
| CMPS 290E |
|
Object-Oriented Programming Methodology |
| CMPS 290F |
|
Topics in Combinatorial Mathematics |
| CMPS 290G |
|
Topics in Software Engineering |
| CMPS 290H |
|
Topics in Database Systems |
| CMPS 290I |
|
Internet Technology and Policy |
| CMPS 290S |
|
Advanced Topics in Computer Systems |
| CMPS 290X |
|
Cryptography and Computer Security |
| CMPS 290y |
|
Quantum Computing |
| |
| Electrical Engineering
- Graduate |
| EE 200 |
|
Research & Teaching in Electrical Engineering |
| EE 211 |
|
Introduction to Nanotechnology |
| EE 212 |
|
Introduction to BioMEMS |
| EE 215 |
|
Micro-Electro-Mechanical Systems (MEMS) Design |
| EE 221 |
|
Advanced Analog Integrated Circuits |
| EE 222 |
|
High Speed Low Power Integrated Circuit Design |
| EE 223 |
|
Advanced Solid State Devices |
| EE 224 |
|
Physical Design of Micro & Optoelectronic Packages |
| EE 230 |
|
Optical Fiber Communication |
| EE 231 |
|
Optical Electronics |
| EE 232 |
|
Quantum Electronics |
| EE 233 |
|
Fiber Optics & Integrated Optics |
| EE 234 |
|
Liquid Crystal Displays |
| EE 235 |
|
Optical Information Storage & Processing |
| EE 241 |
|
Feedback Control Systems |
| EE 250 |
|
Digital Signal Processing |
| EE 251 |
|
Principles of Digital Communications |
| EE 252 |
|
Wireless Communications |
| EE 255 |
|
Multiple-Antenna Wireless Systems |
| EE 261 |
|
Error Control Coding |
| EE 262 |
|
Statistical Signal Processing I |
| EE 263 |
|
Advanced Topics in Coding Theory |
| EE 264 |
|
Image Processing and Reconstruction |
| EE 265 |
|
Introduction to Inverse Problems |
| EE 270 |
|
Neural Implant Engineering (Winter & Spring Course - enroll in Winter only) |
| EE 280M |
|
Seminar on MEMS |
| EE 280O |
|
Seminar on Applied Optics |
| EE 283 |
|
Special Topics in Electrical Engineering |
| EE 290 |
|
Graduate Seminar |
| EE 293 |
|
Advanced Topics in Electrical Engineering |
| |
| Engineering |
| ENGR 280 |
|
Product Engineering Management |
| |
| Information
Systems Technology Management - Graduate |
| ISM 205 |
|
Management of Technology I |
| ISM 206 |
|
Optimization Theory and Applications |
| ISM 207 |
|
Random Process Models in Engineering |
| ISM 208 |
|
New Product Development |
| ISM 209 |
|
Knowledge Services & Data Analytics |
| ISM 211 |
|
eBusiness Technology & Strategy |
| ISM 225 |
|
Management of Technology II |
| ISM 245 |
|
Data Mining |
| ISM 250 |
|
Stochastic Optimization in Information Systems & Technology Management |
| ISM 251 |
|
Information Systems and Technology Management II |
| ISM 260 |
|
Information Retrieval |
| ISM 270 |
|
Service Engineering & Management |
| ISM 280I |
|
Seminar on Information Retrieval and Knowledge Management |
| ISM 280S |
|
Seminar on Special Topics I |