MS in Electrical and Computer Engineering(Computational Engineering Methods/Systems)

1 Years On Campus Masters Program

Carnegie Mellon University

Program Overview

The Master of Science in Electrical and Computer Engineering with a concentration in Computational Engineering Methods/Systems prepares students to integrate computer architecture, software systems, computational algorithms and software engineering to solve complex engineering challenges. The concentration is ideal for students interested in high-performance computing, advanced software development, computational problem-solving and designing integrated engineering systems.

Curriculum Structure

The standard MS in ECE is a three-semester program comprising 97 units. Students complete four concentration courses across prerequisite, hardware, software and algorithms categories.

Year 1: Students establish their computational engineering foundation through Computational Problem Solving for Engineers (18-647), a mandatory prerequisite. They can further explore Embedded System Software Engineering (18-642) and How to Write Fast Code I (18-645) to understand hardware-software integration, efficient programming and computational system design.

Year 2: Students deepen their knowledge through advanced courses such as Introduction to Machine Learning for Engineers (18-661), Optimization (18-660) and Analytical Performance Modeling & Design of Computer Systems (18-687). They develop the ability to optimize computational methods, evaluate system performance and integrate software and hardware technologies.

Focus Areas

Computational algorithms, computer architecture, software systems, hardware-software integration, high-performance computing, software engineering, numerical methods, optimization and computational system design.

Learning Outcomes

  • Computational Problem-Solving: Develop solutions for complex engineering problems.

  • System Integration: Integrate hardware, software and computational technologies.

  • Algorithm Development: Apply computational algorithms and optimization techniques.

Professional Alignment (Accreditation)

The university does not specify a separate professional accreditation for this concentration. It is an academic concentration within CMU's MS in Electrical and Computer Engineering.

Reputation and Employability

  • Academic Recognition: Carnegie Mellon is internationally recognized for its engineering and computing education.

  • Industry Preparation: The program emphasizes technical expertise, innovation, collaboration and professional preparation.

  • Research Opportunities: Students can participate in faculty-guided research projects and intensive project work.

Experiential Learning (Research, Projects, Internships etc.)

The MS in Electrical and Computer Engineering(Computational Engineering Methods/Systems) programme combines advanced coursework with opportunities to apply engineering concepts through research projects, software development and interdisciplinary technical work. The Computational Engineering Methods/Systems concentration is particularly relevant to students interested in integrating hardware architecture, software engineering and computational algorithms into practical engineering solutions.

  • Computational Problem Solving: The mandatory 18-647 course establishes a foundation in computational approaches to engineering problems, helping students develop systematic problem-solving and programming skills.

  • Software Engineering Projects: Courses such as 18-652 – Foundations of Software Engineering and 18-653SV – Software Architecture and Design develop knowledge of software design principles, architecture and engineering practices.

  • Hardware and Systems Development: Subjects such as 18-642 – Embedded System Software Engineering, 18-643 – Reconfigurable Logic and 18-740 – Modern Computer Architecture and Design expose students to the relationship between hardware design and software performance.

  • Computational Performance and Optimisation: Courses such as 18-645 – How to Write Fast Code I, 18-660 – Optimization and 18-687 – Analytical Performance Modeling & Design of Computer Systems help students understand code efficiency, system performance and computational optimisation.

  • Research Project Opportunities: Students can participate in faculty-supervised research through the department's Student Project Tracker. The standard MS programme allows up to 27 units of research project coursework to count toward degree requirements, subject to programme rules and approval.

  • Intensive Project Option: Students seeking deeper research experience can pursue an intensive project with a CMU faculty member. This option includes 36 units of graduate-level research across two semesters. 

Progression & Future Opportunities

The MS in Electrical and Computer Engineering(Computational Engineering Methods/Systems) concentration prepares students to work across software engineering, computer architecture, computational systems and engineering technology. Its interdisciplinary approach is valuable for organisations developing complex software platforms, embedded technologies, high-performance computing systems and computational tools for engineering applications.

  • Software Engineering: Graduates can pursue work in software architecture, application development, software optimisation, systems integration and engineering software.

  • Computer Architecture: The hardware component supports career pathways involving processor design, computer architecture, embedded platforms and hardware-software integration.

  • Cloud and Distributed Computing: Knowledge of advanced cloud computing and system architecture can support work involving scalable computing infrastructure, distributed applications and cloud-based systems.

Career Opportunities: Software Engineer, Software Architect, Systems Engineer, Computer Architecture Engineer, Embedded Software Engineer, Cloud Engineer, Performance Engineer, Computational Engineer, Systems Integration Engineer, Engineering Software Developer.

Research and Professional Development: CMU's ECE programme emphasises technical expertise, innovation, multidisciplinary collaboration and professional preparation. Students are encouraged to participate in research projects, pursue internships and develop teamwork, communication and leadership skills.

Further Academic Progression: Graduates interested in advanced research can apply to doctoral programmes in Electrical and Computer Engineering or related disciplines. Relevant research directions include computer architecture, software systems, computational algorithms, optimisation, embedded systems and high-performance computing. CMU allows professional master's students to apply to its ECE PhD programme, subject to the doctoral admission process.

Program Key Stats

$57,436
$100
Sept Intake : 15th Dec


11%
No
Yes
Yes
No

Eligibility Criteria

3.4 - 3.5
3.00 GPA
3 or 4 Years

320
7.5
102
2:1
Eligibility criteria

Career Options

  • Computational Engineer
  • Software Systems Engineer
  • Computer Architect
  • High-Performance Computing Engineer
  • Embedded Systems Engineer
  • Systems Software Developer
  • Algorithm Engineer
  • Machine Learning Engineer
  • Performance Engineer
  • Computational Research Scientist
  • Hardware-Software Integration Engineer
  • Engineering Systems Architect
Career options

Book Free Session with Our Admission Experts

Admission Experts