UC San Diego Extension Certificate Programs
Banner
Various Ads

Embedded Computer Engineering Certificate

The Embedded Computer Engineering Professional Certificate provides technical professionals with the skill to design embedded computers. With increasing levels of hardware integration, faster processing capability and decreasing cost of embedded processors, new and more innovative applications are appearing regularly.

The core curriculum of the Embedded Computer Engineering Professional Certificate covers the fundamentals of real time embedded systems, controller design and programming, real-time operating systems, and hardware/software interfacing. The hands-on courses combine lecture, discussions of actual student applications and a class project. The program electives allow the student to complement the core course of study with classes most appropriate to their personal job requirements and career advancement.

The Embedded Computer Engineering Professional Certificate is designed to enhance the technical professional's basic and practical knowledge of embedded computer systems. The curriculum is applied, teaching basic embedded engineering principles, design tools, and practical skills. The instructors bring many years of practical workplace experience in the subject that they teach and expose the students to many real workplace examples.

The Embedded Computer Engineering Professional Certificate has provided career growth opportunities for many of its students in the past and could be just the training you need at this time in your career.

Apply credit to M.S. Degree at University of Wisconsin, Plattville
Upon completion of the Professional Certificate in Embedded Computer Engineering, twelve (12) units can be transferred into the University of Wisconsin, Plattville, M.S. in Engineering (degree offered fully online).
Learn more

Email Newsletters

Receive emails about upcoming Engineering events and courses.

Manage your email subscriptions via My Extension.

Tools

Email Icon Email This Page

Print Icon Print This Page

Request Information Icon Request Information

Share Icon Share

Certificate Course Matrix
Course Title Course Number Units FA WI SP SU
PREREQUISITES (Can be waived, upon request, with equivalent experience)
Introduction to Embedded Systems
ECE-40153
3
  O   O
C/C++ Programming II : Dynamic Memory and File I/O Concepts
CSE-40476
3
X O X O
REQUIRED COURSES (Courses should be taken in the order listed.)
Embedded Controller Programming I: Introduction
ECE-40084
2
O   X  
Embedded Controller Programming II: Embedded C
ECE-40091
2
  O   X
Embedded Controller Programming III: Real-Time Programming
ECE-40097
3
X   O  
Embedded Controller Hardware Design
ECE-40001
3
O   O  
Embedded Computer Hardware Interfacing
ECE-40098
3
  O   O
ELECTIVE COURSES (Completion of 11 units of electives is required.)
Android Programming I
CSE-41145
3
X O X O
Applied DSP
ECE-40164
3
  O    
DSP I
ECE-40016
3
  O   O
Embedded Linux
ECE-40105
3
O   O  
Embedded RTOS
ECE-40089
2
X   O  
Embedded USB
ECE-40087
3
      O
FPGA I
ECE-40170
3
  X    
FPGA II
ECE-40260
3
      X
Practical Embedded Design with PSOC3/5
ECE-40256
3
      X
Practical Wireless Embedded Design w/PSOC
ECE-40266
3
  X    
L=La Jolla M=Mission Valley O=Online U=University City X=Location TBA
Certificate Programs

To Register in the Certificate Program

Certificate registration is required to complete the program. Candidates are encouraged to register in the certificate program as early as possible to take advantage of program benefits. See Certificate FAQs for more information.

Certificate Section ID: 100484 Add to Cart
Application Fee: $60
Contact: Engineering, (858) 534-9357
E-mail: tbabaian@ucsd.edu

Conditions for Admission

A degree and/or work experience background in Electrical or Computer engineering is highly advised at entry to the program. The prerequisite courses are designed to provide basic knowledge in programming or electronics if the student does not possess it.

Certificate Guidelines

The required courses are to be taken in sequence. This is especially mandated for the first three Embedded Computer Programming courses (ECP I, II and III). Elective courses can be taken after ECP II when knowledge in Embedded principles is acquired.

Advisors

William Fitzgerald
Senior Engineer, NRaD

Clark Guest
Associate Professor, ECE
UC San Diego

Choon Kim, Ph.D.
Sr. Development Engineer, CSE
UC San Diego

Fred Raab, M.S.
Consultant

Edward Snow, Ph.D.
Principal Engineer
TTM Engineering

Donald G. Thomas, Ph.D.
Consultant