Computer Engineering MSCPE

Degree Awarded: Master of Science in Computer Engineering (MSCPE)
Minimum Required Credits: 30.0
Co-op Option: Available for full-time, on-campus master's-level students
Classification of Instructional Programs (CIP) code: 14.0901
Standard Occupational Classification (SOC) code: 15-1132

About the Program

Drexel's Master of Science in Computer Engineering program equips students with an advanced understanding of the principles and practices that drive innovation in computer engineering. Students develop:

  • A strong foundation in computer systems, hardware and software integration, algorithms, and digital design.
  • Expertise in system design, implementation, and analysis.
  • The ability to apply engineering theory to solve real-world technological challenges.
  • Adaptability to emerging technologies and industry trends.
  • A commitment to lifelong learning, teamwork, and the entrepreneurial mindset needed to lead in a rapidly evolving global environment.

Graduates emerge with advanced technical skills and a holistic understanding of computer engineering's interdisciplinary nature, ready to innovate across a range of application areas.

The program offers a comprehensive and flexible curriculum that can be tailored to individual goals through consultation with an academic advisor. Students complete 30 credits, combining core coursework with opportunities for specialization in key areas of computer engineering.

Students may engage in up to 6 elective credits of faculty-supervised research. Research and project-based learning foster creativity, problem-solving, and innovation through direct engagement with current challenges in the field.

Full-time on-campus students are eligible for the Graduate Co-op Program, a distinctive Drexel experience that integrates academic learning with a 6-month, full-time professional placement. This hands-on opportunity allows students to apply classroom knowledge in practical settings and gain meaningful industry experience before graduation.

Graduates are well-prepared for:

  • Advanced roles in software and hardware design, embedded systems, networking, cybersecurity, and computing technology across industries such as telecommunications, defense, healthcare, and finance.
  • Positions that require technical expertise and innovative problem-solving skills in both industrial and academic contexts.
  • Pursuit of doctoral study in computer engineering or related disciplines.

The program's focus on interdisciplinary learning, research, and experiential education helps students build both the technical and professional foundation necessary for career growth and leadership.

Drexel's MS in Computer Engineering stands out for its experiential, flexible, and career-focused approach. Students benefit from:

  • A customizable curriculum that accommodates diverse interests.
  • Integration of experiential learning opportunities that connect theory to practice.
  • A learning environment shaped by faculty experts engaged in state-of-the-art research and industry collaboration.
  • Access to Philadelphia’s thriving technology and innovation ecosystem, providing numerous opportunities for networking and professional development.

This combination of academic rigor, industry engagement, and experiential learning makes Drexel graduates competitive in the changing field of computer engineering.

Additional Information

For more information about this program, please contact the School of Engineering

Admission Requirements

Applicants should have an undergraduate degree equivalent to a US bachelor's degree in computer engineering, computer science, or electrical engineering. Students holding degrees in other engineering and science disciplines with appropriate coursework or training will also be considered.

Appropriate coursework includes experience with the following topics: Software (advanced programming and operating systems); Computer Architecture (digital systems design, computer organization and architecture); Algorithms and Data Structures; Computer Networks. Students must have a minimum 3.0 GPA (on a 4.0 scale) for the last two years of undergraduate studies, as well as for any subsequent graduate-level work.

The GRE general test is optional for all applicants. TOEFL, IELTS, PTE, or Duolingo is required if the language of instruction of your previous degree was not English.

Degree Requirements

Core/Foundational Courses
Select three of the following courses:9.0
Computer Hardware Design
Computer Networking
Introduction to VLSI Design
Pattern Recognition
Applied Machine Learning Engineering
Subject-Area Focused Courses
Select five courses from the following subject areas with at least two courses in the same focus area:15.0
Computer Architecture
Computer Hardware Design
Computer Architecture
Neuromorphic Computing
Computer Systems
Fault-Tolerant Systems
Alternate Computing
Parallel Programming
Embedded Systems
Digital Systems Design
Networking
Computer Networking
Web Security
Secure Networking
VLSI Design
Introduction to VLSI Design
ASIC Design
Electronic Design Automation for VLSI Circuits
Hardware Security and Trust
Custom VLSI Design and Analysis
Optional Thesis
Select one of the following options:6.0
Non-Thesis
Select any ECE (Electrical and Computer Engineering) 5000-7997 level course 1
Thesis
Master's Thesis
Optional Co-op Experience
Co-op is an option for this degree for full-time on-campus students. Students choosing this option will be required to complete COOP 5000 as preparation for their co-op experience.0.0
Total Credits30.0
1

Elective courses from other subject codes may be taken with department approval.

Program Learning Outcomes

  • Apply knowledge of mathematics, science, and engineering
  • Design and conduct experiments, as well as to analyze and interpret data
  • Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Function on multidisciplinary teams
  • Identify, formulate, and solve engineering problems
  • Understand professional and ethical responsibility
  • Communicate effectively
  • Understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • Recognize the need for, and an ability to engage in life-long learning
  • Attain knowledge of contemporary issues
  • Use the techniques, skills, and modern engineering tools necessary for engineering practice