Skip Navigation
Jack Baskin School of EngineeringUC Santa Cruz

Approved Electives - Graduate Studies, Computer Science

Any course appearing in the breadth category is an approved elective course. In addition, following courses are approved elective courses.

Elective Courses (These courses can be used as graduate electives but can not be used to satisfy breadth requirements.)

  • BINF 230. Computational Genomics
  • EE 251. Principles of Digital Communications
  • EE 252. Wireless Mobile Communications
  • EE 263. Advanced Topics in Coding Theory
  • EE 265. Introduction to Inverse Problems (3 credits)
  • CE 224. Testing Digital Circuits
  • CE 232. Arithmetic Processors
  • CE 251. Error-Control Coding
  • CE 278. Introduction to the Theory of Discrete Systems
  • CE 290M. Topics in Parallel Computation
  • CE 290N. Topics in Computer Performance
  • CS 250. Information Theory and Technology
  • CS 272. Evolutionary Game Theory
  • CS 29OI. Internet Technology and Policy
  • CS 290F. Applications of Combinatorics
  • ENG 203. Stochastic Processes
  • ENG 210. Mathematical Models
  • ENG 211. Applied Mathematical Methods
  • ENG 212. Applied Mathematical Methods II
  • ENG 213. Numerical Solutions of Differential Equations
  • ENG 216. Stochastic Differential Equations
  • ENG 221. Bayesian Decision Theory
  • ENG 223. Time Series Analysis
  • ENG 241. Bayesian Nonparametric Methods
  • ENG 256. Linear Statistical Models
  • ENG 261. Probability Theory with Markov Chains
  • ENG 274. Generalized Linear Models
  • ISTM 250. Stochastic Optimization in Information Systems and Technology
  • ISTM 251. Information Systems and Technology Management
Other Courses (These courses cannot be used as graduate electives.)
  • BINF 210. Application and Analysis of MicroArrays
  • BINF 220. Protein Bioinformatics.
  • CS/CE 200. Research and Teaching in Computer Science and Engineering (required for Teaching Assistants)
  • CE 222. VLSI Digital System Design
  • CE 225. Introduction to ASIC Systems Design
  • CE 226. Computer-Aided Analysis of Electrical Circuita
  • CE 227. Advances in Computer-Aided Synthesis of VLSI Circuits
  • CE 228. Semiconducton Fabrication Technology
  • CE 280B. Seminar on Bioinformatics (2 units)
  • CE 280N. Seminar on Networks (2 units)
  • CE 280P. Seminar on Parallel Processing (2 units)
  • CE 280T. Seminar on New Technologies (0 units)
  • CE 290L. Advanced Topics in VLSI Systems Design
  • CE 293. Advanced Topics in Computer Engineering
  • CS 280A. Seminar in Computer Science Research
  • CS280G. Seminar on Software Engineering
  • CS280S. Seminar on Computer Systems
  • CS297F. Directed Readings in Machine Learning
  • CS 296. Master's Project (2 units)
  • CS/CE 297. Independent Study or Research
  • CS/CE 299. Thesis Research
  • EE 211. Introduction to Nanotechnology
  • EE 221. Advanced Analog Integrated Circuits
  • EE 224. Physical Design of Micro-and Opto-Electronic Packages
  • EE 230. Optical Fiber Communication
  • EE 231. Optical Electronics
  • EE 232. Quantum Electronics
  • EE 233. Fiber Optics and Integrated Optics
  • EE 234. Liquid Crystal Displays
  • EE 235. Optical Information Storage and Processing
  • ENGR 215. Mathematical Biology
  • ISTM 205. Management of Technology I
  • ISTM 225. Management of Technology II

If a course is not listed here, you should assume it will not count. Check with the instructor and the Graduate Director, Scott Brandt, <sbrandt @soe.ucsc.edu>.