Embedded Systems
Certificate Program

Embedded Systems

Building the internet of things

Enroll in Certificate View Individual Courses

Certificate Description

Build your knowledge of universal connectivity

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.

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

Cost: $5,700 or 5,770 | International Tuition Cost
Required Credits: Total Required: 5–10 courses/14 units—1 of the core courses (2–3 units) and 3–9 elective credit courses (11–12 units). End with Certificate Review.
Duration: A full-time student can complete the certificate in 9–12 months.

Courses

Course Units Fall Winter Spring Summer
1. CORE COURSES (Choose One)
Embedded Firmware Essentials 2.0
Embedded Linux Design and Programming 3.0
Embedded System Hardware Architectures, Introduction 3.0
Practical Design with Xilinx FPGAs 3.0
Real-Time Embedded Systems Programming, Introduction 3.0
2. ELECTIVE COURSES: System Design
Comprehensive Signal and Power Integrity for High-Speed Digital Systems 3.0
Design and Analysis of High-Performance Memory Systems 3.0
Embedded System Hardware Architectures, Introduction 3.0
High Efficiency Switch-mode Power Supply, Design Overview 3.0
Introduction to Robotics 2.0
IO Concepts and Protocols: PCI Express, Ethernet, and Fibre Channel 3.0
IO Design Fundamentals 3.0
Jitter Essentials 1.5
Practical Design & Implementation of High Efficiency Switch-mode Power Supplies 3.0
Printed Circuit Board Design for Signal Integrity and EMC Compliance 1.5
Wireless Communications and Mobile Antenna Design, Introduction 3.0
3. ELECTIVE COURSES: FPGA Design
Digital Design with FPGA 3.0
Embedded Design with Xilinx FPGAs 3.0
Practical Design with Xilinx FPGAs 3.0
4. ELECTIVE COURSES: Embedded Linux
Embedded Linux Design and Programming 3.0
Linux Device Drivers 3.0
Linux Device Drivers, Advanced 3.0
5. ELECTIVE COURSES: Embedded Software
C Programming, Advanced 3.0
C Programming for Beginners 2.0
Embedded Firmware Essentials 2.0
Real-Time Embedded Systems Programming, Introduction 3.0
The Internet of Things: Big Data Processing and Analytics 3.0
The Internet of Things: Sensors, Platforms, Communications, and Applications 3.0
6. ELECTIVE COURSES: Related Electives
Digital Logic Design Using Verilog 3.0
SystemVerilog Essentials: Functional Verification and Simulation 1.5
7. REQUIRED CERTIFICATE REVIEW
Embedded Systems Certificate Completion Fee None

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 credit toward an M.S. in Engineering

We have a transfer agreement with the University of Wisconsin–Platteville that assists graduates of our Embedded Systems and Software Engineering and Quality certificate programs pursue an online Master of Science degree in Engineering. Applicants to this master’s program must hold a bachelor’s degree from an accredited institution and fulfill the school’s admissions requirements.

Certificate Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu

Our recent stories on Embedded Systems