NJIT - CPE| Continuing Professional Education

Tuition Calculator

The tuition calculator will assist you in estimating your course costs each semester.

tuition calculator

Main Menu

Talk

Speak to a NJIT Representative

Mon to Fri, 9:30am to 2:30pm (EST)

800-624-9850
(toll free)

973-596-3061
(New Jersey)

Request Info

First Name:

Last Name:

Phone Number:

Email Address:

Programs of Interest

Chat Online

Chat with a NJIT representative Monday - Thursday, 9:30 am to 2:30 pm (EST)

If we're offline, use this Contact Me form

Ask A Question

Have a question?

Ask using real questions like: What is a Graduate Certificate?

Top Questions

Open Houses

Thurs. Dec. 17, 2009
  5:00 pm - 7:30 pm

Thurs. Jan. 7, 2010
  5:00 pm - 7:30 pm


Register Today!
Certificate in Firmware Engineering

At a Glance...

  • 12 credit hours
  • 1 year to complete (on average)

What are the required courses?

  • Linear Systems (ECE 601) *
  • Digital Signal Processing (ECE 640)
  • Digital System Design for Machine Arithmetic (ECE 689)
  • Laboratory for Digital Signal Processing with Field Programmable Gate Arrays (FPGA) (ECE 641)

Where can I take the courses?

Firmware denotes almost any programmable content of a hardware device. It is involved with very basic operations of a device that might be as complex as mobile phones, digital cameras and industrial robotics. As a firmware implementation platform, a Field-Programmable Gate Array (FPGA) is a reconfigurable semiconductor device programmed using a source code in a hardware description language (HDL). Popular applications of FPGAs include digital signal processing (DSP), software defined radio (SDR), and other complex electronic systems.

Field Programmable Gate Arrays (FPGAs) have become an industry standard to implement popular DSP and other algorithms in firmware. Many DSP algorithms previously implemented using application-specific integrated circuits (ASICs) and programmable digital signal processors (PDSPs) are now replaced by FPGAs. DSP hardware design has been moving from graphical design tools to HDL that led by Verilog and VHDL and both of these languages seem to be well suited for DSP with FPGA.

Who is this program recommended for?

This certificate is recommended for engineers who work on programmable content for hardware devices.

What will I learn?

A graduate certificate in Firmware Engineering provides students the foundations of digital signal processing to develop DSP Algorithms along with the necessary knowledge to implement them on FPGAs [ALTERA Cyclone II] using VHDL (VHSIC - Very High Speed Integrated Circuits -Hardware Description Language). The FPGA Lab is built around projects which include FIR-IIR Filter Design Implementation, Filter Banks, FFT Implementation, Error Control and Cryptography, Modulation and Demodulation, and Individual FPGA Term Project.

Why study Firmware Engineering at NJIT?

NJIT’s Department of Electrical and Computer Engineering (ECE) is at the hub of New Jersey's electronics enterprises. Educational and research programs are developed through interaction and growing partnerships with companies including AT&T, Alcatel-Lucent Technologies-Bell Laboratories, IBM, Sarnoff, Sun Microsystems, PSE&G, Globix, Telcordia, and Mitre Corp. With nationally-recognized research programs in wireless telecommunications, MEMS and nanotechnology, networking and Internet security, and generations of computing applications, the ECE department has several state-of-the art collaborative research centers including the Center for Communications and Signal Processing Research, Electronic Imaging Center, Microelectronics Research Center and an NSF Industry-University Co-operative Research Center (IUCRC) in Information Assurance.

Prerequisites

Applicants are expected to have undergraduate backgrounds in physics, mathematics (through differential equations and vector analysis), electrical networks and devices, electronics, analysis and design methods, transients, electromagnetic fields, and appropriate laboratory work in some of these areas. Completion of a Bachelor’s degree with a overall cumulative Grade Point Average of 2.8 or higher on a 4.0 scale.

Related Degrees

Courses in the Graduate Certificate program in Firmware Engineering can be wholly applied to NJIT’s MS in Electrical Engineering or MS in Computer Engineering.

Take Note

Check the course descriptions for more information. Some courses have prerequisites and must be taken in order. Complete course descriptions can be found in the NJIT Online Catalog.

Register for courses via the Registrar's Office

Spring
Status Course Section
(Profile)
Call # Enrolled Catalog Description Instructor Credits Location Meeting Dates
Max Now
Open ECE601 002 11504 45 5 LINEAR SYSTEMS Haddad R 3 NJIT @ NK W 10:00am - 12:55pm KUPF 209 01/19/2010 - 05/12/2010
Open ECE601 102 11505 30 15 LINEAR SYSTEMS Richman J 3 NJIT @ NK R  6:00pm - 9:05pm CULM LECT 2 01/19/2010 - 05/12/2010
Open ECE640 102 11515 40 10 DIGITAL SIGNAL PROCESSING Akansu A 3 NJIT @ NK T  6:00pm - 9:05pm TIER 112 01/19/2010 - 05/12/2010
Open ECE689 102 11527 35 9 DIGITAL SYSTEMS DESIGN Hou S 3 NJIT @ NK T  6:00pm - 9:05pm FMH 306 01/19/2010 - 05/12/2010