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) | TBD |
| 96-772 | Extreme User Interface Design: Universally Accessible Voting Software (A) | Summer 2013 |
| 96-770 | Agile Marketing for High-Tech Innovations (B) | Summer 2013 |
| 96-773 | Software Verification and Testing (B) | Summer 2013 |
| 96-837 | Visual Analytics (A) | Summer 2013 |
| 96-843 | Independent Study in Software Management (12 or 24 units) | Summer 2013 |
