Computer Engineering / Embedded Systems Engineering

Computer engineering encompasses a wide range of topics surrounding this interaction between hardware and software. Computer engineers of the future will be versatile full-stack developers, comfortable with understanding the technical depths of software development while also possessing a wide knowledge of the underlying hardware implementations. The MS-EE on CourseraÌýcurriculum in computer engineering emphasizes computer-aided verification and synthesis.

Embedded systems engineering is used in industries such as aerospace and defense, energy, industrial automation, health care, networking and communication, security, transportationÌýand more. Embedded systems also drive the Internet of Things (IoT), enabling countless human-to-machine and machine-to-machine applications includingÌýhome automation,Ìýsecurity and more.Ìý

The MS-EE on Coursera's Embedded Systems Engineering curriculum covers essential embedded technologies, synthesizes foundational principles, and directly applies them to current tools and trends. It is structured to provide you with a broad, versatile and highly competitive skill set.ÌýWe emphasize practical, project-based learning across hardware and embedded software design that addresses numerous end markets,Ìýas well as multiple semiconductor technologies including sensors,Ìýcontrollers,Ìýprogrammable devices, and development tools.

Looking for a specific course? Check out theÌýCourse List.

ÌýÌýSpecializations

Advanced Embedded Linux Development Specialization (3 credits)

Instructor:ÌýDan Walkes

Real-Time Embedded SystemsÌýSpecialization (3 credits)

Instructor:ÌýSam Siewert, PhD, Associate Professor AdjunctÌý

EmbeddingÌýSensors and Motors Specialization (Pathway) (3 credits)

Instructors:ÌýJay Mendelson, MSME, Lecturer​ & James Zweighaft,ÌýMSME

Note: This specialization requires purchase of a hardware kit in order to apply your knowledge and skill with real world tools. The hardware will be used to complete the lab exercises across the four courses of this specialization.ÌýPlease allow adequate time to receive the hardware. It is highly suggested that you receive the hardware by the end of the first week of the session.

Embedded Interface Design Specialization (3 credits)

Instructor:ÌýBruce Montgomery,ÌýPhD, Senior Instructor

Sensors for a Carbon Free World Specialization (3 credits)

Instructor:ÌýJay Mendelson, MSME, Lecturer​Ìý

FPGA Design for Embedded Systems SpecializationÌý(Pathway) (3 credits)

Instructors: Timothy Scherr, MSEE, Senior Instructor​ & Benjamin Spriggs, MBA, MSEE, Lecturer​

Developing Industrial Internet of Things Specialization (3 credits)

Instructor:ÌýDavid Sluiter,ÌýBSEE, Lecturer

Engineering Genetic Circuits Specialization (3 credits)

Instructor: Chris Myers, PhD, Professor

Network Systems: Principles and Practice (Linux and Cloud Networking) Specialization (3 credits)

Instructor:ÌýEric Keller, Associate Professor

Ìý Certificates

To complete a certificate, you must complete the required specializations.

Industrial Internet of Things Certificate (9 credits)

Required specializations:

  • Developing Industrial Internet of ThingsÌýSpecialization
  • Embedded Interface DesignÌýSpecialization
  • EmbeddingÌýSensors and Motors Specialization

ÌýÌý Hardware & Software

Certain courses in the Embedded Systems Engineering track of the MS-EE on Coursera program will feature curated hardware kits designed by electrical engineering faculty, offering you hands-on opportunities to apply your knowledge and skills with real-world tools.

Additional equipmentÌýneeded for ECEA 5340, 5341, 5342, and 5343:

  • ESM Electronic Parts List_FLAT BOM.xlsx
  • Wire - various gauges and lengths
  • Breadboard
  • Oscilloscope – Our suggested model is:
    • PICOSCOPE 2204A-D2:
  • Depending on your budget, you can also investigate these models:
    • Hantek HT6022BE20MHz:Ìý
    • SainSmart DSO212:
    • PoScope Mega50 USB:Ìý
    • ADALM2000:Ìý