Online Education for Working Professionals
Develop advanced skills in computer networking analysis.

Network and Communication Systems—Graduate Certificate

Network and Communication Systems

Use networks and communications systems in engineering applications.

Design computer communication systems for use in many industrial sectors, such as automotive, manufacturing, and power generation or distribution. Learn modern communication theory, wireless or digital communications, and wireless sensor networks. Advance the fields of autonomous systems and multi-level control function systems. A computer networking salary averages about $75,000 per year.

3 courses in 3 semesters.

Department Electrical and Computer Engineering
Admissions requirement Electrical engineering, computer engineering, mechanical engineering, computer science or related degree.
Contact Paul L. Bergstrom
Length 3 courses in 2-3 semesters
Effort 3 hours per credit per week
Each course 3 credits
Total credits 9
Course type Online or on-campus
Modality Watch class recordings on demand
Cost Based on credits and course type
Already enrolled? Speak with your advisor.

Apply

Progress quickly with a compact curriculum.

Work with the program advisor to select courses that fit your interests and pre-requisite skills.

Check your preparation.

Here are some of the pre-requisite courses for this certificate.

EE 3131 - Electronics

Covers the fundamentals of electronic devices and circuits; operational amplifiers, bipolar junction transistors, diodes, and MOSFETs.

  • Credits: 4.0
  • Lec-Rec-Lab: (3-0-2)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): EE 2112 or EE 3010

EE 3160 - Signals and Systems

Introduces the mathematical analysis of signals, systems, and control. Topics include differential equations, Fourier series, Fourier transforms, LaPlace transforms, frequency response, Bode plots, state models, and an introduction to control systems.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): (EE 2110 or EE 2112) and (MA 2320 or MA 2321 or MA 2330) and (MA 3520 or MA 3521 or MA 3530 or MA 3560)

EE 3173 - Hardware/Software System Integration

Covers the integration of hardware and software into a complete working system. Includes design and construction of I/O devices for microprocessor or microcontroller-based systems, communication and bus protocols, programming in assembler language and in "C", system integration and testing. Also covers the use of FPGAs and HDL design tools.

  • Credits: 4.0
  • Lec-Rec-Lab: (3-0-3)
  • Semesters Offered: Fall, Spring, Summer
  • Restrictions: Must be enrolled in one of the following Major(s): Computer Engineering
  • Pre-Requisite(s): (EE 2304 or EE 2174) and (EE 3130 or EE 3131) and (CS 1111 or CS 1142 or CS 2141) and CS 3421 and (MA 3710 or EE 3180)

EE 3180 - Introduction to Probability and Random Signal Analysis

Probability density and distribution functions, expected value, correlation, and random vectors. Wide sense stationary random signals. The correlation function and spectral density. Random signals and noise in linear systems. An introduction to hypothesis testing and parameter estimation. Engineering applications.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): EE 3160

EE 4250 - Modern Communication Systems

Introduces the mathematical theory of communication science. Topics include baseband and digital signaling, bandpass signaling, AM and FM systems, bandpass digital systems, and case studies of communication systems.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): EE 3160 and EE 3131 and EE 3180

EE 4272 - Computer Networks

Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
  • Pre-Requisite(s): CS 3411

EE 5527 - Digital Communications

This course focuses on the basic principles that underlie the analysis and design of digital communication systems. Topics covered include: characterization of communication signals and systems, modulation schemes, optimum receiver design and performance analysis in AWGN and band-limited channels, concepts of information theory and channel coding, carrier and symbol synchronization, and ISI channel equalization.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Spring
  • Restrictions: Must be enrolled in one of the following Level(s): Graduate
  • Pre-Requisite(s): EE 4250

CS 3411 - Systems Programming

Development of robust programs that provide efficient services to system software developers. Topics include: file I/O, process creation and management, linking and libraries, interprocess communication, performance measurement, and socket programming.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): CS 3421

CS 4461 - Computer Networks

Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.

  • Credits: 3.0
  • Lec-Rec-Lab: (0-3-0)
  • Semesters Offered: Fall, Spring
  • Pre-Requisite(s): CS 3411

Take 9 credits of elective courses.

Take a maximum of three credits at the 4000-level.

EE 4250 - Modern Communication Systems

Introduces the mathematical theory of communication science. Topics include baseband and digital signaling, bandpass signaling, AM and FM systems, bandpass digital systems, and case studies of communication systems.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring, Summer
  • Pre-Requisite(s): EE 3160 and EE 3131 and EE 3180

EE 4272 - Computer Networks

Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall, Spring
  • Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
  • Pre-Requisite(s): CS 3411

EE 5365 - In-Vehicle Communication Networks

Course focuses on in-vehicle system domains and their requirements, and in-vehicle communication bus Controller Area Network (CAN) and its related physical layers standards. It also covers other buses such as LIN, FlexRay, MOST, Ethernet, as well as introduction to V2V and V21.

  • Credits: 3.0
  • Lec-Rec-Lab: (2-0-3)
  • Semesters Offered: Fall, Summer
  • Restrictions: Must be enrolled in one of the following Level(s): Graduate; Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Computer Science, Engineering Mechanics, Mechanical Engineering, Computer Engineering, Electrical Engineering
  • Pre-Requisite(s): EE 3250 or EE 4250

EE 5525 - Wireless Communications

Principles of wireless communications systems. Projects may include cell phones, computer networks, paging systems, satellite communications, radio, television and telemetry.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Fall
  • Restrictions: Must be enrolled in one of the following Level(s): Graduate
  • Pre-Requisite(s): EE 5527

EE 5527 - Digital Communications

This course focuses on the basic principles that underlie the analysis and design of digital communication systems. Topics covered include: characterization of communication signals and systems, modulation schemes, optimum receiver design and performance analysis in AWGN and band-limited channels, concepts of information theory and channel coding, carrier and symbol synchronization, and ISI channel equalization.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: Spring
  • Restrictions: Must be enrolled in one of the following Level(s): Graduate
  • Pre-Requisite(s): EE 4250

EE 5726 - Wireless Sensor Networks

Building blocks of wireless sensor networks, sensor node design, wireless communications, network protocols, data storage and retrieval, sensor localization and clock synchronization. Example application areas: robotics, autonomous vehicles and networks, power engineering, smart-grid, environment monitoring, and disaster relief.

  • Credits: 3.0
  • Lec-Rec-Lab: (3-0-0)
  • Semesters Offered: On Demand
  • Pre-Requisite(s): (CS 4461 or EE 4272 or EE 5722) and (EE 3170 or EE 3173) and (CS 1129 or CS 2141)

The minimum completion time is two semesters.

Here is a typical schedule.

Fall Spring

6 credits of:

EE 4250
EE 4272
EE 5365
EE 5525

3 credits of:

EE 4250
EE 4272
EE 5527
EE 5726

Interested in taking a single, online course? Enroll as a non-degree seeking student.

Upon completion of the Certificate the student should be able to:

  1. Demonstrate knowledge of computer networking and communications systems.

Students receiving this certificate will have demonstrated the ability to solve open-ended problems in network and communications systems from fundamental principles, and be able to apply their solution to real world problems.

Michigan Tech was founded in 1885.

The University is accredited by the Higher Learning Commission and widely respected by fast-paced industries, including automotive development, infrastructure, manufacturing, and aerospace. Michigan Tech graduates deliver on rapid innovation and front-line research, leaning into any challenge with confidence.

The College of Engineering fosters excellence in education and research.

We set out as the Michigan Mining School in 1885 to train mining engineers to better operate copper mines. Today, more than 60 percent of Michigan Tech students are enrolled in our 17 undergraduate and 29 graduate engineering programs across nine departments. Our students and curriculum embrace the spirit of hard work and fortitude our founders once had. Our online graduate courses are the same, robust classes taken by our doctorate and masters candidates, taught directly by highly regarded faculty, with outstanding support from staff. We invite working professionals to join these courses, bring their own experience and challenges as part of the discussion. Leverage the national reputation of Michigan Tech to advance your career in tech leadership.

Meet the online certified instructors.

Students have the flexibility to review class recordings later.

Christopher Cischke

Christopher Cischke

Senior Lecturer, Electrical and Computer Engineering

Teaching Statement

Mr. Cischke teaches courses in hardware/software system integration, computer system engineering and performance, and computer networks.

View Profile

Jason Hiebel

Jason Hiebel

Adjunct Assistant Professor, Department of Computer Science

Teaching Statement

Dr. Heibel teaches concurrent computing.

View Profile

Aurenice Oliveira

Aurenice Oliveira

Associate Professor, Electrical and Computer Engineering

Teaching Statement

Dr. Oliveira teaches modern communication systems and connected and autonomous vehicles.

View Profile

Zhaohui Wang

Zhaohui Wang

Associate Professor, Electrical and Computer Engineering

Teaching Statement

Dr. Wang is interested in communications, signal processing, networks, and underwater acoustics.

View Profile