Carnegie Mellon University

Concentrations

MS-ECE students have the option to follow one of the following concentrations for focused study in a specific area of electrical and computer engineering.  M.S. ECE students are not required to complete a concentration in order to graduate. Generally, MS-ECE students can select from the full range of ECE graduate course offerings to meet their course requirements and to advance toward their individual career objectives.

Students completing one or more of these concentrations should refer to their degree as a Master of Science in Electrical and Computer Engineering with a concentration in <name of concentration>. Students satisfying the requirements for more than one concentration may acknowledge all concentrations for which they fulfill the requirements. All concentrations require a minimum of four ECE courses, distributed across categories as described below. 

To declare, students should fill out the M.S. Concentration Declaration form in their final semester by the semester course withdrawal deadline. Please note that students must wait until their final semester to submit the form. Once signed by the academic advisor, this form serves as proof of completion of the concentration, as no additional certificate is issued and concentrations are not listed on the transcript. If a student is completing more than one concentration, they should declare each concentration on a separate form.

Points of contact: Raj Rajkumar, Pei Zhang
Locations offered: Pittsburgh, Silicon Valley

Cyber-physical systems (CPS) are physical and engineered systems whose operations are monitored, controlled, coordinated and integrated by the cyber components of computing and communication. Domains of CPS applications include, but are not limited to, aerospace, healthcare, manufacturing, intelligent transportation systems, self-driving vehicles, smart grids, smart buildings and defense systems. Broad CPS deployment is transforming how we interact with the physical world as profoundly as the world-wide web transformed how we interact with one another, and further harnessing their capabilities holds the possibility of enormous societal and economic impact. This MS Concentration will enable students to learn about the foundations and principles of cyber-physical systems, including theory, tools, applications, systems, test-beds and field deployments.

Students may choose four courses, distributed across the following categories: 

Design and construction
of cyber-physical systems
(at least one course):
Principles of cyber-
physical systems
(at least one course):
Cyber-physical systems
breadth courses
(at most one course):
18-644* 18-771 18-637**
18-642 18-776 18-638**
18-648 18-792 18-730**
18-651 18-793** 18-756
18-667 18-794 18-743**
18-745 18-781**
18-748 18-797**
18-843**
18-849
Key:
No asterisk indicates that the course is typically offered ONLY in Pittsburgh.
*One asterisk indicates that the course is typically offered ONLY in Silicon Valley.
**Two asterisks indicates that the course is typically offered at both Pittsburgh AND Silicon Valley.

Points of contact: Lujo Bauer, Vyas Sekar
Locations offered: Pittsburgh, Silicon Valley

The Computer Security concentration will provide students the opportunity for in-depth specialization in the areas of computer security and privacy. Students will take a broad introductory course that covers computer security fundamentals and will gain additional depth in a core topic area such as software, systems and networking, privacy, and cryptography. In addition, students will also have the opportunity to apply the security skills to specific problem domains such as web, wireless, or mobile systems. Students will gain exposure to both foundational security and privacy principles as well as hands-on tools and best practices for building secure and privacy preserving infrastructures.

Student may choose four courses, distributed across the following categories:

Introductory computer security
(one course):
Computer security core
(two courses):
Computer security electives
(one course):
18-631** 18-731** 18-635
18-730** 18-732** 18-636**
18-733** 18-637**
18-734** 18-638**
18-632** 18-765
18-739** (All offerings of this special topics course: A, C, E, F, L, M, N, SF, SV)
Key:
No asterisk indicates that the course is typically offered ONLY in Pittsburgh.
*One asterisk indicates that the course is typically offered ONLY in Silicon Valley.
**Two asterisks indicates that the course is typically offered at both Pittsburgh AND Silicon Valley.

Point of contact: Aswin Sankaranarayanan
Locations offered: Pittsburgh

The Data & Network Science concentration will provide students the opportunity for in-depth specialization in data and networks science, and their applications to various natural and technological systems. Students will take introductory courses that cover data network foundations and information processing and then will have ample opportunities to specialize in one of several more focused topic areas such as wireless and sensors networks, energy systems and networks, social sensing, and advanced image and neural processing. In addition, students will also have the opportunity to apply the data and network science skills to specific problem domains such as personalized healthcare, smart grid, computational photography, or social networks. Students will gain exposure to both foundational data and network principles, as well as hands-on tools and best practices for smart and interconnected infrastructures.

Students may choose four courses, distributed across the following categories with a minimum of three categories covered:

Data and network science foundations
(at least one course):
Wireless and sensor networks
(at most two courses):
Energy systems and networks
(at most two courses):
Signals and information processing
(at most two courses):
18-660 18-651 18-618 18-698
18-661 18-748 18-663 18-790
18-697 18-759 18-875 18-792
18-751 18-879M 18-793
18-752
18-753
18-754
18-755
18-782
18-794

Points of contact: Ken Mai, Tamal Mukherjee
Locations offered: Pittsburgh

The Integrated Systems concentration gives students the opportunity for in-depth specialization into the design of modern integrated devices and systems. Students will learn about the analysis, design, and simulation of analog, digital, mixed-mode, and RF circuits, as well as their applications including computation, communication, and interfacing to the physical world. Several of the courses include in-depth projects that allow students to apply their skills in to design integrated circuits and systems that are driven by specific goals (such as performance, power, cost) using a suite of design automation platforms and methodologies.  A unique feature of this concentration is a two-course sequence, 18-725 and 18-726, in which students design, fabricate, and test chips of their own design. Chips are designed in the Spring (18-725), fabricated over the summer, and tested in the Fall (18-726).

Students may choose four courses, distributed across the following categories:

Foundations
(
at least one course):
Core
(
at least two courses):
Electives
(
at least one course):
18-623 18-625 18-610
18-622 18-640 18-614
18-664 18-742
18-725 18-760
18-726 18-762
18-721 18-765
18-723 18-727
18-740

Points of contact: Bob Iannucci, Peter Steenkiste
Locations offered: Pittsburgh, Silicon Valley

The Wireless Systems concentration gives students the opportunity to explore the core wireless technologies and systems-level issues that are at the heart of the Internet of Things, including both traditional broadband and emerging low-power wide area networks as platforms for wide-area cyber-physical systems, survivable and resilient mobile systems, antenna system synthesis, mobile network and device security and privacy, power- and energy-optimized devices, federation of IoT systems, context and situational awareness, and cloud-connected embedded computing. This concentration takes a systems perspective, looking across the traditional layered communications system architecture, giving students experience in thinking through design issues -- such as power -- the solutions for which cannot be found at any one layer.

Students may choose four courses, with at least one from each of the following four categories:

Devices Networks Systems Design Experience
18-743** 18-637** 18-741 18-745
18-747* 18-741 18-744SV*

18-846*
Wireless Systems
Design Experience
(new course available 
2018-2019)

18-859G** 18-748
18-750**

Note: 

18-741 can be taken to satisfy the Networks or the Systems requirement, but not both.

Device, Networks, and Systems courses are pre-requisites for the Design Experience.

While not required, the following additional courses relate strongly to this concentration and provide students with additional relevant breadth and depth:

  • 18-613** Foundations of Computer Systems
  • 18-652* Foundations of Software Engineering
  • 18-847SH* Wireless Software Systems Architecture
Key:
No asterisk indicates that the course is typically offered ONLY in Pittsburgh.
*One asterisk indicates that the course is typically offered ONLY in Silicon Valley.
**Two asterisks indicates that the course is typically offered at both Pittsburgh AND Silicon Valley.