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-645 How to Write Fast Code Fall 2012
18-697 Statistical Discovery and Learning Fall 2012
18-739 Foundations of Security and Privacy Fall 2012
96-815 Innovation and Entrepreneurship Fall 2012
96-825 Mobile Hardware for Software Engineers Fall 2012
96-835 Mobile Security Fall 2012
SPRING
18-637 Wireless Network Security Spring 2013
96-710 Software Engineering Practicum Spring 2013
96-716 Independent Study in Software Engineering (12 or 24 units) Spring 2013
96-790 Software Product Strategy
Spring 2013
96-810 Low-Power System-on-Chip Architecture
Spring 2013
96-826 Directed Research (variable units)
Spring 2013
96-827 Improvisation for Engineers (Improv)
Spring 2013
96-834 Browser Security Spring 2013
96-838 Special Topics Seminar: Craft of Software Development Spring 2013
96-843 Independent Study in Software Management (12 or 24 units) Summer 2013
18-843 Mobile and Pervasive Computing
Spring 2013
SUMMER
96-705 Architecture and Design (A) Summer 2013
96-709 Avoiding Software Project Failures (A) Spring 2013
96-715 Special Topics: Smartphone Development I (A) Summer 2013
96-716 Independent Study in Software Engineering (12 or 24 units) Summer 2013
96-730 Special Topics: Smartphone Development II (B) Summer 2013
96-731 Software Management Capstone (24 units) Summer 2013
96-819 Entrepreneurial Finance I (A) Summer 2013
96-732 Entrepreneurial Finance II (B) Summer 2013
96-786 Open Source Software (B) Summer 2013
96-787 Special Topics: Introduction to Cloud Computing (A)
Summer 2013
96-794 Software Management Practicum (variable units) Summer 2013
96-796 Human-Computer Interaction(B) Summer 2013
96-800 Real World Software Engineering for Entrepreneurs (24 units) Summer 2013
96-811 Connected Embedded Systems Architecture
Summer 2013
96-826 Directed Research (variable units) Summer 2013
96-831 Special Topics: Web Application Security and Performance (B) Summer 2013
96-833 Fundamental Consulting Skills (A) Summer 2013
96-837 Visual Analytics (A) Summer 2013
96-843 Independent Study in Software Management (12 or 24 units) Summer 2013