Electrical & Computer Engineering

Graduate Certificates

Electrical and Computer Engineering Graduate Certificates:

Interdisciplinary Graduate Certificates:

Graduate certificate programs are ideal for bachelor's degree-prepared engineers who wish to continue their studies without making the commitment of a master's program. Students may want to brush-up on new developments in their field or investigate another specialty. Certificates are earned by taking four courses from a list associated with each certificate. ECE certificates can be used as concentrations in the ECE Master’s programs.

Credits earned from these graduate certificates may be used toward a graduate degree with the approval of the graduate program coordinator.

Each of these certificates are described below and include the name and contact information of the certificate coordinator.

About Graduate Certificates

Most graduate certificates are comprised of four courses (12 graduate credits) designed to provide specific knowledge and expertise vital to today's changing and complex needs in the work place. In most cases courses may be applied toward a degree program.

Requirements to Complete a Graduate Certificate

The four courses must be completed within a five year period with a minimum 3.0 grade point average, and with no more than 6 credits below B. Courses completed for one certificate may not be used for another certificate.

Certificate Application Process

Individuals must complete a simplified application, provide an official undergraduate transcript indicating that a baccalaureate degree has been awarded, and submit a nominal application fee. GRE's are not required.

Communications Engineering Certificate

Electrical and Computer Engineering Department

Contact: Kavitha Chandra, Ph.D., 978-934-3356, kavitha_chandra@uml.edu

This certificate provides a fundamental background in the understanding of information transmission, statistical properties of signals and noise, and both analog and digital modulation/demodulation techniques. Advanced topics in modern communications and the characterization of communication channels are covered in optional courses in coding, error correction, information measures, stochastic system modeling and wireless communications. The holder of the certificate will have both analytical and practical competence to contribute significantly to the design and development of new and updated communications systems.

This is a 12 credit certificate; all courses are 3 credits each.

Required Courses:

  • EECE.5430 Communications Theory
  • EECE.5840 Probability and Random Processes

Elective Courses: (Choose two of the following)

  • EECE.5480 Coding and Information Theory
  • EECE.5820 Wireless Communication
  • EECE.6180 Performance of Wireless Communications Networks
  • EECE.6850 Statistical Communication Theory
  • EECE.6870 Applied Stochastic Estimation

Field Programmable Gate Array

Electrical and Computer Engineering Department

Contact: Yan Luo, Ph.D., 978-934-2592, Yan_Luo@uml.edu

The 12-credit certificate is a valuable credential for engineering professionals in the private and public sectors who wish to master the theoretical and practical skills in FPGA development and applications. Certificate holders will acquire additional academic credentials to advance within their organization or to change their career paths and improve their competitive position in the job market. For many employees working in the technical and scientific fields without any FPGA background, the GCFPGA will provide them with the knowledge needed for effectively applying FPGA's in the design of mission-critical and reliable digital systems.

Please note, if you are a BAE employee, there is a fixed set of six courses you must complete to obtain the GCFPGA and to be recognized by BAE systems internally as proficient in FPGA technologies.

Required three 3-credit courses:

  • EECE.5750 FPGA Logic Design Techniques
  • EECE.5620 VHDL/Verilog Synthesis and Design
  • EECE.5770 Verification of Digital Systems

Elective: (Choose one) 3-credit courses:

  • EECE.6510 Advanced Embedded System Design and FPGA
  • EECE.5780 Modeling and Implementation of Digital System using MATLAB
  • EECE.6540 Heterogeneous Computing
  • EECE.5500 Advanced Digital System Deasign
  • EECE.5520 Microprocessor Systems II and Embedded System Design
  • EECE.5530 Software Engineering
  • EECE.5610 Computer Architecture & Design
  • EECE.5720 Embedded Real-Time System
  • EECE.7150 Special Topics

Microwave and Wireless Engineering Certificate

Electrical and Computer Engineering Department

Contact: Tenneti C. Rao, 978-934-3323, Tenneti_Rao@uml.edu

Wireless technologies are of increasing importance in a variety of personal communications and control applications. The certificate is open to students who have an interest in learning the fundamentals and engineering applications of radio wave and microwave devices and systems. The integrated set of courses offers graduate level skills and knowledge which will provide a background for those wishing to participate in this rapidly expanding field. The certificate is open to students with a BS degree in electrical engineering or in related disciplines such as physics or electronics engineering technology with an appropriate background in electromagnetics.

This is a 12 credit certificate; all courses are 3 credits each.

Required Courses:

  • EECE.5330 Microwave Engineering
  • EECE.5820 Wireless Communications OR
  • EECE.5430 Communications Theory

Elective Courses: (Choose two of the following)

  • EECE.5060 Antenna Design
  • EECE.5710 Radar System
  • EECE.6180 Performance of Wireless Communication Networks
  • EECE.5310 Radio Frequency (RF) Design

Stochastic Systems Certificate

Electrical and Computer Engineering Department

Contact: Oliver Ibe, 978-934-3118, Oliver_Ibe@uml.edu

This certificate provides a thorough grounding in the modeling of signals represented as random functions of time. A background in linear system theory, signal transforms and the theory of probability and random processes is given. The certificate is completed by choosing specialized courses in time series analysis, statistical communication theory or applied stochastic estimation. These courses deal with the estimation of signals and of noise using a variety of mathematical models such as likelihood and entropy based techniques, matched, adaptive and nonlinear filtering of signals. The holder of this certificate will have the analytical and practical competence to design for and evaluate probabilistic issues in communications, complex systems, and/or networks.

This is a 12 credit certificate; all courses are 3 credits each.

Required Courses:

  • EECE.5840 Probability and Random Processes
  • EECE.7110: Special Topics in ECE: Advanced Markov Methods

Elective Courses: (Choose two of the following)

  • EECE.5090 Linear Systems Analysis
  • EECE.5430 Theory of Communication
  • EECE.6870 Applied Stochastic Estimation

VLSI & Microlectronics Certificate

Department of Electrical & Computer Engineering

Contact: Kanti Prasad, 978-934-3326, Kanti_Prasad@uml.edu

The purpose of this certificate program is to provide essential background in solid state physical electronics and very large scale integrated (VLSI) circuit fabrication. These courses, combined with two electives, will provide a customized background to the subject but with sufficient depth in an area of choice to provide tangible useful expertise.

This is a 12 credit certificate; all courses are 3 credits each.

Required Courses: (Choose two of the following)

  • EECE.5020 VLSI Design
  • EECE.5950 Solid State Electronics
  • EECE.5040 VLSI Fabrication
  • EECE.5080 Quantum Electronics for Engineers

Elective Courses: (Choose two of the following)

  • EECE.5020 VLSI Design
  • EECE.5050 Microwave Electronics
  • EECE.5070 Electromagnetic Waves and Materials
  • EECE.5080 Quantum Electronics for Engineers
  • EECE.5170 MMIC Design and Fabrication
  • EECE.5650 Analog Devices
  • EECE.5680 Electro Optics and Integrated Optics

The Electrical and Computer Engineering Department also participates in the following interdisciplary certificate programs:

Biomedical Engineering Certificate

Electrical & Computer Engineering Department

Contact: Mufeed Mah’d, 978-934-3317, Mufeed_Mahd@uml.edu

Image data are of increasing importance in Biomedical Engineering andBiotechnology. The application of microelectronic circuitry, high performanceprocessors, and improved algorithms based on advanced mathematics has resultedin innovative new methodologies to acquire and process image data, permittingvisualization, quantification, and functional analysis of tissues and organs. TheBiomedical Engineering Graduate Certificate is a multidisciplinary program,spanning courses in several departments in the College of Engineering includingDepartments of Electrical and Computer Engineering, Plastic Engineering, Chemicaland Nuclear Engineering, as well as the Biomedical Engineering and Biotechnologyprogram. The certificate provides an excellent opportunity for educationalexperience to learn the principles and applications of imaging technology. It is acoordinated program of courses, seminars, and laboratory experiences jointlyoffered by the participating departments. This is a 12 credit program comprised of two required three-credit courses, and two elective three-credit courses.

Required Courses:

  • EECE.5110 Medical Imaging Diagnosis
  • BMBT.5000 Introduction to Biomedical Engineering and Biotechnology

Elective Courses: (Choose two of the following)

  • EECE.5100 Digital Signal Processing 
  • BMBT.5000 Introduction to Biomedical Engineering and Biotechnology
  • BMBT.5120 Medical Image Processing
  • BMBT.5160 Principles of Nuclear Magnetic Resonance Imaging
  • BMBT.5170 Embedded System Design in Medical Systems
  • PUBH.5310 Occupational Biomechanics
  • ENGY.5420 Microscopy of Advanced Materials
  • PLAS.5750 Biomaterials I
  • EECE.5600 Biomedical Instrumentation
  • BMBT.5120 Medical Image Processing
  • BMBT.5130 Biomedical Analytics and Informatics
  • BMBT.5160 Basic Principles of Magnetic Resonance Imaging

Energy Conversion Certificate

Electrical and Computer Engineering Department

Contact: Ziyad Salameh, 978-934-3333, Ziyad_Salameh@uml.edu

Energy conversion is a discipline that spans across three departments: Electrical, Mechanical and Chemical & Nuclear Engineering. Interest is rising for practical applications in the housing industry to supply houses with clean sources of energy to meet electrical supply needs, as well as for space heating/ cooling. All renewable energy sources will be considered (e.g. wind energy and photovoltaics). Information about batteries, battery charging stations, battery chargers and energy conversion devices (such as rectifiers, inverters, choppers, controllers) is presented as related to the development of low emission vehicles.

Choose four of the following courses:

  • EECE.5150 Power Electronics
  • EECE.5250 Power Systems Distribution
  • EECE.5280 Alternative Energy Sources
  • EECE.5290 Electric Vehicle Technology
  • MECH.5210 Fundamentals of Solar Energy Engineering
  • MECH.5270 Solar Energy Engineering

Integrated Engineering Systems Certificate

Applied Physics, Computer Engineering, Computer Science, Electrical Engineering, Materials Engineering, Mechanical Engineering, Plastics Engineering Departments

Contact: Xuejun Lu, Ph.D., 978-934-3359

As companies increasingly undertake engineering projects that bring together a wide range of disciplines for manufacturing an integrated product, it is often necessary to assemble teams of experts in these various disciplines, and prepare managers who have a fundamental, overall understanding of several different engineering areas. The certificate is designed to respond to the need for trained professionals who are responsible for managing complex engineering systems integrating algorithms, information, software and hardware. Completion of certificate courses in areas complementary to the individual's specific training will serve as an important starting point for engineering managers (and prospective managers) who need to solve complex interdisciplinary problems at the interfaces of electrical, computer, mechanical, materials engineering, and computer science and applied physics.

The program consists of six clusters:

  • Applied Physics
  • Computer Engineering
  • Computer Science
  • Electrical Engineering
  • Materials Engineering
  • Mechanical Engineering

Within each cluster, there are a number of carefully selected courses ranging from introductory graduate level to more advanced, specialized electives.

Students must successfully complete four courses (12 credits), one or two of which may be taken in their area of expertise. The remaining courses must be taken in separate and different cluster areas. Courses are selected in consultation with one (or more) graduate program coordinators to best meet the student's needs in terms of background, interests, and work requirements. It may be necessary for students to take prerequisite course(s) if they do not have appropriate backgrounds for a particular cluster course.


Applied Physics

  • PHYS.5530 Electromagnetism I
  • PHYS.5540 Electromagnetism II
  • PHYS.5400 Image Processing (4 credits)
  • PHYS.5780 Integrated Optics: Wave Guide and Lasers
  • PHYS.5350 Introduction of Quantum Mechanics I
  • PHYS.5470 Laser Physics and Applications
  • PHYS.5380 Physical Optics and Waves
  • PHYS.5770 Solid State Electronic and Opto-Electronic Devices
  • PHYS.5210 Statistical Thermodynamics

Computer Engineering

  • EECE.5500 Advanced Digital System Design
  • EECE.5610 Computer Architecture Design
  • EECE.5810 Computer Vision and Digital Image Processing
  • EECE.5100 Digital Signal Processing
  • EECE.5720 Embedded Real-Time Systems
  • EECE.5750 FPGA Logic Design Techniques
  • EECE.5520 Microprocessors Systems II and Embedded Systems
  • EECE.5820 Wireless Communications
  • EECE.5730 Operating Systems and Kernel Design
  • EECE.5210 Real Time DSP
  • EECE.5020 VLSI Design
  • EECE.5040 VLSI Fabrication

Computer Science

  • COMP.5610 Computer Security I
  • COMP.5620 Computer Security II
  • COMP.5630 Data Communications I
  • COMP.5640 Data Communications II
  • COMP.5490 Mobile Robots
  • COMP.5150 Operating Systems I
  • COMP.5160 Operating Systems II
  • COMP.5480 Robot Design

Electrical Engineering

  • EECE.5280 Alternative Energy Sources
  • EECE.5060 Antenna Theory and Design
  • EECE.5320 Computational Electromagnetics
  • EECE.5130 Control Systems
  • EECE.5290 Electric Vehicle Technology
  • EECE.5070 Electromagnetic Waves and Materials
  • EECE.5190 Engineering of Submicron Machines
  • EECE.5900 Fiber Optic Communications and Networks
  • EECE.5430 Theory of Communication
  • EECE.5090 Linear System Analysis
  • EECE.5050 Microwave Electronics
  • EECE.5330 Microwave Engineering
  • EECE.5150 Power Electronics
  • EECE.5840 Probability and Random Processes
  • EECE.5710 Radar Systems
  • EECE.5170 MMIC Design and Fabrication

Materials Engineering

  • PLAS.5440 Advanced Plastics Materials
  • CHEN.5060 Interfacial Science and Engineering and Colloids
  • PLAS.5030 Mechanical Behavior of Polymers
  • CHEN.5230 Nanodevices and Electronic Materials
  • CHEN.5410 Nanostructural Characterization by SEM, TEM, and AFM
  • PLAS.5180 Plastics Product Design
Mechanical Engineering
  • MECH.5120 Applied Finite Element Analysis
  • MECH.5710 Concurrent Engineering and Quality
  • MECH.5230 Cooling of Electronic Equipment
  • MECH.5740 Design for Reliability Engineering
  • MECH.5160 Experimental Modal Analysis
  • MECH.5240 Fundamentals of Acoustics
  • MECH.5750 Industrial Design of Experiments
  • MECH.5910 Mechanical Behavior of Materials
  • MECH.5150 Modal Analysis- Theoretical Methods
  • MECH.5790 Robotics
  • MECH.5620 Solid Mechanics
  • MECH.5270 Solar Systems Engineering
  • MECH.5500 Vibrations

Nanotechnology Certificate

Civil & Environmental, Mechanical, Plastics Engineering Departments

Contact: Jackie Zhang, 978-934-2287. Jackie_Zhang@uml.edu

The program will provide students with a fundamental knowledge of nanotechnology and is intended to respond to the increasing demand for trained professionals in nanoscience and technology. The certificate is designed for students with a background in chemistry, physics, biology, or any branch of engineering who want nanotechnology and nanomanufacturing workforce preparation. Students may focus on a concentration area based on their interests and background. Courses in each concentration area are carefully designed to provide both analytical and practical competence. Students may take any combination from the electives list.

Core Courses - Required:

  • ENGN.5500 Introduction to Nanotechnology
Core Courses: (Choose one)
  • CHEN.5410 Nanostructural Characterization by SEM, TEM, and AFM
  • CHEM.5100 Electron Microscopy of Advanced Materials
  • CHEM.5250 Analysis of Advanced Materials
Elective Courses: (choose two courses)


  • CHEN.5270 Nanomaterials Science and Engineering
  • CHEN.5060 Interfacial Science and Engineering and Colloids
  • MECH.5910 Mechanical Behavior of Materials
  • PLAS.5130 New Plastics Materials
  • PLAS.5980 Smart Polymers


  • CHEN.5230 Electronic Materials Processing
  • CHEN.5350 Cell & Microbe Cultivation
  • CHEN.5450 Isolation & Purification of Biotech Products
  • EECE.5040 VLSI Fabrication
  • PLAS.5020 New Plastics Processing Techniques
  • PLAS.5780 Advanced Polymer Processing
  • xxxx.xxxx Processing of Nanocomposites

Design and Devices

  • EECE.7100 Special Topics in ECE: Nanoelectronics
  • EECE.5020 VSLI Design
  • EECE.5120 Electronic Materials
  • EECE.5080 Quantum Electronics for Engineers

Health and Environmental Impacts

  • PUBH.5140 Aerosol Science
  • PUBH.5250 Industrial Hygiene and Ergonomics
  • PUBH.5570 Toxic Use Reduction
  • PUBH.6100 Exposure Assessment
  • PUBH.6170 Measurements of Airborne Contaminants
  • PUBH.5030 Toxicology and Health

Photonics & Opto-Electronic Devices Certificate

Physics Department and Electrical & Computer Engineering Department

Contact: James Egan, 978-934-3774 / 978-934-3300, James_Egan@uml.edu

The certificate is offered jointly by the Electrical & Computer Engineering & Physics Departments and reflects the strong interests in the physics and technologies of electro-optics. Extensive research facilities include: new materials growth (molecular beam epitaxy) and device fabrication and testing laboratories.

Required Courses:

  • PHYS.5770 Solid State Electronic & Opto-electronic Devices
  • PHYS.5390 Electro-optics


  • EECE.5950 Solid State Electronics
  • EECE.5680 Electro Optics and Integrated Optics

Elective Courses: (choose two of the following):

  • EECE.5070 Electromagnetic Waves and Materials
  • EECE.5080 Quantum Electronics for Engineers
  • EECE.5900 Fiber Optic Communications
  • EECE.6070 Electromagnetics of Complex Media
  • EECE.6690 Opto Electronic Devices
  • PHYS.5470 Laser Physics & Applications
  • PHYS.6310 Nonlinear Optics
  • PHYS.5780 Integrated Optics: Wave Guides & Lasers

Telecommunications Certificate

Computer Science Department

Contact: Byung Kim, 978-934-3617, Byung_Kim@uml.edu

The graduate certificate consists of courses from both the Computer Science and Electrical Engineering Departments. It is intended for students who hold a baccalaureate degree in science or engineering and who wish to concentrate on hardware/software issues pertaining to telecommunications.

Required Courses:

  • EECE.5430 Theory of Communication
  • COMP.5550 Computer Networks
  • COMP.5630 Data Communications I
Plus One Approved Elective