Embedded Systems

Embedded Systems Is Silicon Valley's Core Industry

Embedded systems are employed in a growing range of function-specific computers and communication systems. PDAs, cell phones, consumer electronics, networking equipment, industrial controllers and military electronics are just a few of the everyday ones. As a result, there are vast career and business opportunities in the industry in Silicon Valley and internationally.

Comprehensive Curriculum for Embedded System Designers

The comprehensive program at UCSC Extension will equip you with the hands-on experience and practical know-how to fully master embedded design. Instruction is geared to working professionals in a wide variety of fields, including:

  • Hardware design--system architecture, board design, FPGA, and SoC
  • Software development--real-time embedded programming, Linux-based systems
  • Digital signal processing--DSP and DV--and image processing
  • Mobile device design and programming
  • Interface protocols and design techniques

 

Instruction Geared for Every Level of Expertise

Our curriculum is structured to multiple levels of professional expertise. Many courses offer students hands-on board projects to implement the theories learned in lectures. Entry level and seasoned engineers alike can find new and interesting topics to explore, from hardware to software, from algorithm development to practical implementation.

Long Track Record of Success

Embedded Systems is one of the most popular Engineering & Technology programs here. Over the last 15 years we have trained thousands of Silicon Valley engineers in this burgeoning field. It's a track record unmatched by other institutions in the South Bay.

Benefits of Studying at UCSC Extension

  • Program starts with the basics of designing and programming embedded systems
  • Advanced topics develop areas of specialization
  • Hands-on experience with real-world tools and boards
  • Courses taught by expert working professionals
  • Convenient course schedules and Silicon Valley location
  • Courses frequently updated to reflect changes in technology and industry

 

Who Should Attend This Program

  • Those who want to enter the burgeoning field of embedded systems
  • Hardware designers who want to gain overview or specific in-depth knowledge in certain areas
  • Programmers who want to learn the architecture and programming of embedded systems
  • Those already working in the field who want to keep up with this rapidly changing industry

Prerequisites

Technical aptitude, a background in science and technology, engineering degree, programming experience, or equivalent knowledge acquired through training and experience in the field. Prospective students are advised to review prerequisites that apply to individual courses.

Recommended Course Sequence

For beginners, take the core course first, after which, courses may be taken in any order provided the prerequisites are met.

Note: Some courses may be listed in more than one program, however, only one course may be shared between two Engineering and Technology certificate programs unless otherwise noted. Also of Interest courses listed may substitute for one elective, subjected to approval by the Academic Department.

Benefits of Declaring Candidacy

We encourage you to establish candidacy in a certificate program early in your studies. There are substantial benefits in doing so:

  • Curriculum changes subsequent to the date your application is received will not affect your course requirements.
  • Candidates will be notified of updates or special opportunities related to the program.

Engineering & Technology Program Contact

Enroll online now or contact the Engineering & Technology Department for more information:
(408) 861-3860
or e-mail extensionprogram@ucsc.edu.

Embedded Systems Certificate Requirements

Total: 14 units (min.)
Required: 1 core course
Elective: 11 units (min.)
GPA: 3.0
C or better in all courses.
Timeline: Complete minimum units/courses within 3 years.

Note:
Courses completed more than five years prior to date of certificate issuance cannot be used to fulfill requirements

How to Apply

Certificate applications can be submitted online. Simply click on the "Declare Candidacy" button above. Then, select the "Enroll" button next to the certificate title and follow the instructions.

Transfer a Course
Forms & Information
FAQs

Course Materials

All course materials are distributed via our online learning platform, UCSC Extension Online. If you enroll for a course with online materials, you will receive an email with log in information. 

Ready to Download? Log in to the Online Portal. Go to My Sites and click Resources and/or Lessons under Course Tools.

Don't have a log in yet? Visit our course materials page for details.

Click here for information about ordering textbooks.