WeUni docsity Logo
Bachelor's Degree
Master's Degree
Doctoral Degrees
Online
Main fields of study
Bg HeroCard

M.S. in Electrical and Computer Engineering

Duke University Trinity College of Arts and Sciences


Location

United States of America (USA)

Course language

English

Study Fields

Engineering, Electrical Engineering, IT & Computer Science, Computer Science

Degree

Master of Science (MSc)

Tuition Fee

Request info

Program Description

Software Development

Our highly dedicated and experienced computer engineering faculty includes leading researchers who literally wrote the book on programming

Our curriculum is designed for students whose undergraduate degrees may not be in engineering or computer science. We’ll make you a serious programmer.

The Software Development concentration is available as part of:

  • A research-oriented Master of Science (MS) degree
  • An industry-focused Master of Engineering (MEng) degree

We also offer:

An online Introduction to Programming in C specialization

KEY COURSES

ECE 551D: Programming, Data Structures, and Algorithms in C++

ECE 550D: Fundamentals of Computer Systems and Engineering

ECE 651: Software Engineering

ECE 650: Systems Programming and Engineering

OTHER NOTABLE COURSES

ECE 553: Compiler Construction

ECE 555: Probability for Electrical and Computer Engineers.

ECE 558: Computer Networks and Distributed Systems

ECE 564: Mobile Application Development

ECE 565: Performance, Optimization, and Parallelism

ECE 590: Enterprise Storage Architecture

ECE 563: Cloud Computing

ECE 590: Engineering Robust Server Software

Wankun Zhu "The many cross-departmental courses between Duke ECE and Computer Science provided me with fundamental computer skills. These skills gave me broader options with my career choices."

WANKUN ZHU

SOFTWARE ENGINEER, GOOGLE

About the School

The Duke ideal for graduate education is a small number of superior students working closely with esteemed scholars. Graduate study at Duke is defined by maximum personal attention; smaller, more involving classes; flexible programs of study designed to meet students’ individual needs and interests; and richer, cross-disciplinary possibilities for scholarship.

The Graduate School oversees 80-plus Ph.D. and master's programs at Duke. The school offers numerous resources that enhance the graduate student experience, advocates for students' needs, provides a larger community of support for students outside their departments and programs, and sets policies that ensure students receive a high-quality educational experience.

Graduate Education at Duke

At Duke, we are committed to keeping our graduate programs at a moderate size. Approximately 2,500 PhD students and 1,000 research master’s degree students are enrolled across more than 80 departments and programs, working with more than 1,300 graduate faculty members. The small, private settings in our departments and programs help graduate students and faculty build a special partnership marked by intimate collegiality and common purpose.

The hallmark of graduate education at Duke is a rich blend of deep, specialized knowledge in a field of study, intersecting with the frontiers of other fields. Multidisciplinary approaches are considered key to discovery and the production of knowledge. Collaborative research and study groups of faculty and graduate students coalesce around problems and themes in many university settings that extend beyond the boundaries of individual departments and programs.

The collaboration doesn’t stop at the boundaries of campus. Thanks to its location in the Research Triangle, Duke has strong connections with other major universities and with public and private institutes and firms. Outreach to these communities is an integral part of the Duke graduate experience, both academically and culturally.

Graduate students who thrive in the Duke environment are creative, venturesome, and unwilling to accept worn-out answers. If this sounds like you, take a look at our programs and see what we have to offer.

Role of The Graduate School

Graduate students are a needed leavening in any academic community. At the Duke University Graduate School, providing faculty and graduate students with the incentive to innovate, to discover, and to challenge tradition is considered the very best application of the university’s resources.

The overall mission of The Graduate School is to provide research-based graduate training that will help students learn the analytical skills to be future leaders in a wide variety of professions. Although many of our graduates enter academia, the education they obtain here is intended to be applicable to any job that involves the discovery, creative application, and teaching of new knowledge.

In addition, The Graduate School exists in large measure to support the research and educational missions of a faculty interested in the frontiers of knowledge, and in so doing, to advocate for the primacy of scholarship throughout the university.

The Graduate School serves several other roles as well:

Provide quality control for all aspects of graduate education at Duke and establish policies and standards that define good practice in all graduate programs, high quality in curriculum, and excellence in student selection.

Improve the quality of our programs through a variety of mechanisms, including providing funds to recruit the best and most diverse students, conducting regular reviews of programs, and giving special attention to the promotion of diversity and intellectual collegiality in each of our programs. We pay regular attention to the special needs and issues that pertain but are not limited to international students, students from underrepresented groups, and women in certain disciplines. The Graduate School also assumes an important role in promoting integrity in research and scholarship through courses in ethical conduct of research.

Serve as the primary advocate for the need of graduate students to be students, so that any service roles they may serve in the university to obtain financial support will be treated as secondary to their need to have time and adequate resources to engage in graduate study. The Graduate School works hard to find the financial and intellectual resources that enable students to successfully complete their degree programs in a timely fashion.

Play an active role in supporting all aspects of graduate student life, including those that are not precisely academic in nature. We recognize that the quality of a student’s overall life experience while in graduate school is critical to successful completion of graduate training and to a lifetime of work that can make good use of that training. The Graduate School works with student groups and support offices to promote the interests of graduate students in areas such as financial aid, health care, counseling, and child care. The Graduate School also provides professional development opportunities to explore academic and nonacademic career prospects for recipients of graduate degrees.

Similar programs

M.S.Civil Engineering

NYU Tandon School of Engineering

logo NYU Tandon School of Engineering

United States of America (USA)

Engineering

Master of Science (MSc)


English

1 Year

Find out more

M.S. Financial Engineering

NYU Tandon School of Engineering

logo NYU Tandon School of Engineering

United States of America (USA)

Engineering, Finance

Master of Science (MSc)


English

1 Year

Find out more

MSc in Engineering (Aeronautical)

Wrexham Glyndwr University

logo Wrexham Glyndwr University

United Kingdom

Engineering, Aerospace Engineering

Master of Science (MSc)


English

1 Year

Find out more

MSc in Engineering (Electrical & Electronic)

Wrexham Glyndwr University

logo Wrexham Glyndwr University

United Kingdom

Engineering, Electrical Engineering, Computer Science

Master of Science (MSc)


English

1 Year

Find out more