Curriculum

The Duke @ DKU MEng in ECE Program has created a setup that fully integrates classroom education and professional training to prepare students for the active engagement necessary to devise solutions for global technical challenges. This training allows students to develop into technical leaders of the global world. In addition, our customized curriculum further facilitates student growth, providing them with the knowledge and ability to cultivate their interests and pursue long-term career development in various fields such as business, management, and medicine.

“Our program takes place over 4 semesters and 10 courses for a total of 30 credits. “

Of these 10 courses, 8 are technical courses (3 credits per course) and 2 are industry preparation courses (3 credits per course). Students are required to complete summer internship (0 credits) and take additional language and professional training courses (0 credits per course). ECE Master Success Seminar (0 credits/no tuition) is a weekly seminar which is required for students entering in Fall 2024 or after.  

The students from Duke @ DKU MEng in ECE Program will spend their first year in China, complete a summer internship, and then spend their second year in the United States.

For Fall 2024 Entry

Software Engineering

Y E A R 1

4 Technical Courses

  • Programming, Data Structures, and Algorithms in C++
  • Fundamentals of Computer Systems and Engineering
  • Systems Programming and Engineering
  • Software Engineering

Language and Professional Training Courses

ECE Masters Success Seminar

Summer Internship (in China) 

Summer Internship Evaluation

Choose 4 Technical Electives

  • Compiler Construction
  • Probability for Electrical and Computer Engineers
  • Human-Centered Computing
  • Mobile Application Development
  • Edge Computing

*In order to graduate, a student’s advisor and ECE DGS must approve the list of courses taken using the Program of Study form.

2 Industry Preparatory Courses

  • Management of High-Tech Industries
  • Business Fundamentals for Engineers

Language and Professional Training Courses

Machine Learning/Big Data

Y E A R 1

4 Technical Courses

  • Programming, Data Structures, and Algorithms in C++
  • Random Signals and Noise
  • Vector Space Methods with Applications
  • Introduction to Machine Learning

Language and Professional Training Courses

ECE Masters Success Seminar

Summer Internship (in China) 

Summer Internship Evaluation

Choose 4 Technical Electives

  • Signal Detection & Extraction Theory
  • Image and Video Processing
  • Advanced Computer Network
  • Performance Optimization & Parallelism
  • Theory & Practice of Algorithms

*In order to graduate, a student’s advisor and ECE DGS must approve the list of courses taken using the Program of Study form.

2 Industry Preparatory Courses

  • Management of High-Tech Industries
  • Business Fundamentals for Engineers

Language and Professional Training Courses

For Fall 2025 Entry

Software Engineering

Y E A R 1

4 Technical Courses

  • Programming, Data Structures, and Algorithms in C++
  • Fundamentals of Computer Systems and Engineering
  • Systems Programming and Engineering
  • Software Engineering

Language and Professional Training Courses

ECE Masters Success Seminar

Summer Internship (in China) 

Summer Internship Evaluation

Choose 4 Technical Electives

  • Compiler Construction
  • Probability for Electrical and Computer Engineers
  • Human-Centered Computing
  • Mobile Application Development
  • Edge Computing

*In order to graduate, a student’s advisor and ECE DGS must approve the list of courses taken using the Program of Study form.

2 Industry Preparatory Courses

  • Management of High-Tech Industries
  • Business Fundamentals for Engineers

Language and Professional Training Courses

Machine Learning/Big Data

Y E A R 1

4 Technical Courses

  • Programming and Data Structure for Machine Learning
  • Mathematics for Machine Learning
  • Practical Machine Learning
  • Deep Learning

Language and Professional Training Courses

ECE Masters Success Seminar

Summer Internship (in China) 

Summer Internship Evaluation

Choose 4 Technical Electives

  • Signal Detection & Extraction Theory
  • Image and Video Processing
  • Advanced Computer Network
  • Performance Optimization & Parallelism
  • Theory & Practice of Algorithms

*In order to graduate, a student’s advisor and ECE DGS must approve the list of courses taken using the Program of Study form.

2 Industry Preparatory Courses

  • Management of High-Tech Industries
  • Business Fundamentals for Engineers

Language and Professional Training Courses

*Courses are subject to change.

Contact Us

Phone

0512-36657349

Email

Address

No.8 Duke Avenue, Kunshan, Jiangsu, China, 215316

WeChat

Add our
WeChat