Embedded Systems
Certificate Program

Embedded Systems

Building the internet of things
Enroll in Certificate Program View Individual Courses
Abdo Babukr, Embedded Systems Alumnus

"Now that I have a better understanding of embedded systems and Linux, I can apply that knowledge anywhere I choose to go in my career."
Abdo Babukr, Embedded Systems Alumnus

Program Description

Classroom • Online

Build your knowledge of universal connectivity that is shaping the way we do business. Our hardware professional students learn to design function-specific computer and communication systems, including mobile devices, the Internet of Things, networking equipment, industrial controllers, and military electronics. You can choose courses in four hardware design tracks:

  • System Design

  • FPGA Design

  • Embedded Linux

  • Embedded Software

Apply your knowledge of microprocessors, digital signal processors (DSPs) and microcontrollers and design and test hardware and software innovations of the future.

Embedded Systems certificate program objectives:

  • Design, debug, and synthesize digital logic for ASICs, PGAs, and IP cores

  • Understand the basics of embedded hardware design

  • Differentiate between types of jitter

  • Decode IO technologies, including PCI Express, Ethernet and Fibre Channel

  • Use analog and digital switch-mode power supplies

 

Total Required: 5–10 courses/14 units—1 of the core courses (2–3 units) and 3–9 elective credit courses (12–16.5 units)

Time Commitment: A full-time student can complete the certificate in 9–12 months.

Estimated Cost: $5,700 or 5,770

F1 Students: [Costs for F-1 students]

Courses

Total Required: 5–10 courses/14 units—1 of the core courses (2–3 units) and 3–9 elective credit courses (12–16.5 units)

Core Courses (Choose One)

Units: 2.0 EMBD.X403
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Winter Classroom
Summer Classroom

ELECTIVE COURSES: Embedded Linux

Fall Classroom
Winter Classroom
Spring Classroom
Units: 3.0 LINX.X402
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Units: 3.0 LINX.X403
Winter Classroom
Summer Classroom

ELECTIVE COURSES: Embedded Software

Units: 2.0 CMPR.X400
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Units: 3.0 CMPR.X401
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Units: 2.0 EMBD.X403
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Summer Classroom

ELECTIVE COURSES: FPGA Design

Units: 3.0 EMBD.X401
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Winter Classroom
Summer Classroom

ELECTIVE COURSES: Related Electives

Fall Classroom
Spring Classroom
Fall Classroom
Spring Classroom
Units: 2.0 ITEC.X407
Fall Online
Winter Online
Spring Online
Summer Online

ELECTIVE COURSES: System Design

Units: 2.0 CMPR.X400
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Units: 3.0 CMPR.X401
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Winter Classroom
Summer Classroom
Spring Classroom
Units: 3.0 EMBD.X401
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Fall Classroom
Spring Classroom
Units: 2.0 EMBD.X403
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Units: 2.0 EMBD.X416
Fall Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Units: 3.0 VLSI.X405
Winter Classroom
Summer Classroom
Units: 1.5 EMBD.X407
Winter Classroom
Summer Classroom
Units: 3.0 LINX.X402
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Units: 3.0 LINX.X403
Winter Classroom
Summer Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Units: 2.0 ITEC.X407
Fall Online
Winter Online
Spring Online
Summer Online
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom

Required Certificate Review

Fall Online
Winter Online
Spring Online
Summer Online

Requisite Knowledge

Technical aptitude

You need a degree in a technical field or equivalent knowledge acquired through training and experience in system design and development.

We recommended you have experience in C programming.

Please review course descriptions

Make sure you have taken necessary prerequisites or meet the requirements through job experience or previous education before registering for a course.

Professional Development

Earn graduate credit. Our certificate equates to graduate elective credits at the University of Wisconsin-Platteville program, which can be completed online.

Program Chair

BENJAMIN TING, M.S.E.E., is a principal engineer at Micron Technology. He is responsible for developing block-to-SOC UVM methodology, architecting Coverage-Driven Verification solutions, and developing re-usable plug-and-play verification components. Prior to joining Micron, Ting was an applications consultant at Synopsys, specializing in design verification using SystemVerilog and Universal Verification Methodology (UVM). He has over 20 years’ experience in the semiconductor and electronic design automation (EDA) industries, including technical and/or leadership roles at Xilinx, AMD, and Cadence Design Systems. His experience encompasses multi-gigabit networking designs, graphics and processors, as well as FPGAs and mixed-signal programmable SOCs. He has experience with chip design for a range of real-world applications, including networking, graphics, processors and FPGAs. Ben has taught at UCSC Extension since 2008.

Enroll in Program

Enroll Now

You are invited to declare candidacy in your certificate program as soon as possible so you can lock in the curriculum requirements and not be impacted by any subsequent program changes. Once you’ve declared, you have three years to complete the program.

Contact

Have a question about Embedded Systems Certificate Program or want to subscribe for updates? Use the form below.

You may also contact our Outreach Team at (408) 861-3860 or ExtensionProgram@ucsc.edu.

[*] required