Elective Courses-Silicon Valley Campus - Carnegie Mellon University

Elective Courses

Electives vary from year to year and include technical, management, and business oriented options, as well as the opportunity to work on a practicum project or entrepreneurial venture.

Many electives courses will be open to students in any MS program at Silicon Valley, including half-semester mini courses and summer courses. Specific offerings any semester will depend on faculty availability and student interest.

Please refer to official department course lists and the CMU Schedule of Courses for current offerings. 

Titles of past elective courses are provided as examples only. 

  • Java for Smartphone Development
  • Special Topics: Smartphone Development
  • How to Write Fast Code
  • Statistical Discovery and Learning
  • RFIC Design and Implementation
  • Evolutionary Algorithms in Engineering Optimization
  • Foundations of Privacy
  • Energy Aware Computing
  • Applied Stochastic Processes
  • Mathematical Theory of Optimal Processes
  • Low-Power System-on-Chip Architecture
  • Innovation and Entrepreneurship
  • Mobile Hardware for Software Engineers
  • Mobile Security
  • Browser Security
  • Wireless Network Security
  • Service Oriented Computing
  • Software Product Strategy
  • Connected Embedded Systems Architecture
  • Mobile and Pervasive Computing
  • Entrepreneurial Finance
  • Special Topics: Web Application Security and Performance (mini)
  • Special Topics: Introduction to Cloud Computing (mini)
  • Avoiding Software Project Failures (mini)
  • Architecture and Design (mini)
  • Open Source Software (mini)
  • Human-Computer Interaction (mini)
  • Agile Marketing for High-Tech Innovations (mini)
  • Software Verification and Testing (mini)
  • Visual Analytics (mini)