Engineering, Software & IT Graduate Courses – Courses Offered -Silicon Valley Campus - Carnegie Mellon University

Course Overview

Most courses required for the degree programs at CMU-SV campus are offered directly on the campus, taught by local faculty. Several courses are also available via video-cast to or from Pittsburgh, to ensure full integration between programs. Courses are held in the regular Fall and Spring semesters, as well as in mini courses during the semesters and during the Summer. Many of these courses are cross-listed, allowing students to take courses in different disciplines. For details on which courses are offered in any particular program, please refer to the department's official program catalog and curriculum.

The following list is a sample of courses that have been offered recently at the Silicon Valley campus, including electives open to students in different programs.

Courses Offered

Course Number

Course Title

Units

Semester

18-513 Circuits and Antennas for Wireless Systems 12 Fall
18-636 / 96-834 Browser Security 12 Spring
14-814
18-637 / 96-836
Wireless Network Security 12 Spring
18-638 / 96-835 Mobile Security 12 Fall
18-641 / 96-714 Java for Smartphone Development 12 Fall
18-642 / 96-821 Introduction to Software Engineering 12 Fall
18-644 / 96-825 Mobile Hardware for Software Engineers 12 Fall
18-645 How to Write Fast Code 12 Fall
18-646 / 96-810 Low-Power System-on-Chip Architecture 12 Fall
18-647 / 96-811 Connected Embedded Systems Architecture 12 Spring
18-697 Statistical Discovery and Learning 12 Fall
18-739 Foundations of Security and Privacy 12 Fall
18-781 Speech Recognition and Understanding 12 Fall
18-799 / 96-842 Special Topics in Signal Processing: Advanced Machine Learning 12 Spring
18-799L / 96-839 Special Topics in Signal Processing: Advanced Speech Lab 12 Spring
18-819 Special Topics in Applied Physics: Introduction to Solar Arrays - Modeling, Analysis, and Design 12 Spring
18-843 Mobile and Pervasive Computing 12 Spring
18-879 / 96-840 Special Topics in Systems and Control: Stochastic Optimization with Applications 12 Spring
18-879K / 96-841 Special Topics in Systems and Control: Adaptive Control and Signal Processing 12 Spring
18-635 / 96-831 / 14-827
Special Topics: Web Application Security and Performance 12 Summer
96-700 Foundations of Software Engineering 12 Fall
96-702 Requirements Engineering 12 Fall
96-703 Metrics for Software Engineering 12 Spring
96-705 Architecture and Design 12 Fall
96-709 Avoiding Software Project Failures 12 Spring
96-710 Software Engineering Practicum 12 Spring/Summer
96-714/18-641

Java for Smartphone Development

12 Fall
96-720 Special Topics in Systems & Controls: Neural Network Control of Nonlinear System  12 Spring




96-731 Software Management Capstone Project 12 - 48
Summer
96-732 Entrepreneurial Finance II 12 Summer-B
96-736 Special Topics: Service Oriented Computing 12 Spring
96-770 Agile Marketing for High-Tech Innovations  12 Summer-B
96-773 Software Verification and Testing  12 Summer-B
96-780 Elements of Software Management 12 Fall-A
96-781 Metrics for Software Managers  12 Fall-B
96-782 Process and Project Management 12 Spring-A
96-783 Managing Software Professionals  12 Spring-B
96-784 Managing Outsourced Development  12 Summer
96-786 Open Source Software 12 Summer Mini
96-787 Special Topics: Introduction to Cloud Computing 12 Summer Mini
96-788 Software Product Definition  12 Fall-A
96-789 Requirements Analysis  12 Fall-B
96-790 Software Product Strategy 12 Spring
96-791 The Business of Software 12 Spring
96-794 Software Mangement Practicum 12 Summer
96-795 Capstone Project Course 24 Summer
96-800 Real World Software Engineering for Entrepreneurs 24 Summer
96-808 Organizational Behavior for High Tech Knowledge Industry  12 Spring
96-809 Enterprise Innovation 24 Spring
96-810 / 18-646 Low-Power System-on-Chip Architecture 12 Fall
96-811 / 18-647 Connected Embedded Systems Architecture 12 Spring
96-815 Innovation and Entrepreneurship I 6 Fall
96-819 Entrepreneurial Finance I 12 Summer-A
96-820 Innovation and Entrepreneurship II   6 Fall
96-821 / 18-642 Introduction to Software Engineering 12 Fall
96-822 Mobile Ecosystem 6 Spring
96-825 / 18-644 Mobile Hardware for Software Engineers 12 Fall
96-826 Directed Research 12-36 Spring/Summer
96-827 Improvization for Engineers 3 Spring
96-835 / 18-638 Mobile Security 12 Fall
14-814
96-836 / 18-637
Wireless Network Security 12 Spring
96-837 Visual Analytics 12 Summer Mini
96-838 Special Topics Seminar: Craft of Software Development 12 Spring
96-839 / 18-799L Special Topcs in Signal Processing: Advanced Speech Lab 12 Spring
96-840 / 18-879 Special Topics in Systems and Control: Stochastic Optimization with Applications 12 Spring
96-841 / 18-879K Special Topics in Systems and Control: Adaptive Control and Signal Processing 12 Spring
96-842 / 18-799 Special Topics in Signal Processing: Advanced Machine Learning 12 Spring
96-843 Independent Study 12 Summer