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. Most of these electives courses are available to all of the part-time and full-time MS programs. The specific offerings any semester will depend on faculty availability and student interest. Please refer to the course listing below for the next availability of each course.

All courses are 12 units, unless otherwise noted. Many of the courses are intensive 6-7 week "minis". (A) denotes the first half of the semester, (B) denotes the second half.

FALL Next Offering
18-714 Java for Smartphone Development Fall 2013
18-645 How to Write Fast Code Fall 2013
18-697 Statistical Discovery and Learning Fall 2013
18-723 RFIC Design and Implementation Fall 2013
18-739 Evolutionary Algorithms in Engineering Optimization Fall 2013
18-734 Foundations of Privacy Fall 2013
18-743 Energy Aware Computing Fall 2013
18-751 Applied Stochastic Processes Fall 2013
18-879 Mathematical Theory of Optimal Processes Fall 2013
96-810 Low-Power System-on-Chip Architecture
Fall 2013
96-815 Innovation and Entrepreneurship I Fall 2013
96-820 Innovation and Entrepreneurship II Fall 2013
96-825 Mobile Hardware for Software Engineers Fall 2013
96-835 Mobile Security Fall 2013
SPRING
18-637 Wireless Network Security Spring 2014
96-709 Avoiding Software Project Failures (A) Spring 2014
96-710 Software Engineering Practicum Spring 2014
96-716 Independent Study in Software Engineering (12 or 24 units) Spring 2014
96-736 Service Oriented Computing
Spring 2014
96-790 Software Product Strategy
Spring 2014
96-811 Connected Embedded Systems Architecture
Spring 2014
96-826 Directed Research (variable units)
Spring 2014
96-827 Improvisation for Engineers (Improv)
Spring 2014
96-834 Browser Security Spring 2014
96-838 Special Topics Seminar: Craft of Software Development Spring 2014
96-843 Independent Study in Software Management (12 or 24 units) Spring 2014
18-843 Mobile and Pervasive Computing
Spring 2014
SUMMER
96-705 Architecture and Design (A) Summer 2014
96-715 Special Topics: Smartphone Development I (A) Summer 2014
96-716 Independent Study in Software Engineering (12 or 24 units) Summer 2014
96-730 Special Topics: Smartphone Development II (B) Summer 2014
96-731 Software Management Capstone (24 units) Summer 2014
96-819 Entrepreneurial Finance I (A) Summer 2014
96-732 Entrepreneurial Finance II (B) Summer 2014
96-786 Open Source Software (B) Summer 2014
96-787 Special Topics: Introduction to Cloud Computing (A)
Summer 2014
96-794 Software Management Practicum (variable units) Summer 2014
96-796 Human-Computer Interaction (B) Summer 2014
96-800 Real World Software Engineering for Entrepreneurs (24 units) Summer 2014
96-826 Directed Research (variable units) Summer 2014
96-831 Special Topics: Web Application Security and Performance (B) Summer 2014
96-772 Extreme User Interface Design: Universally Accessible Voting Software (A) Summer 2014
96-770 Agile Marketing for High-Tech Innovations (B) Summer 2014
96-773 Software Verification and Testing (B) Summer 2014
96-837 Visual Analytics (A) Summer 2014
96-843 Independent Study in Software Management (12 or 24 units) Summer 2014