Updates on the campus response to coronavirus (COVID-19)

ECE Courses by TIG

Course NumberCourse Title and Catalog Description


Network Design and Simulation

Introduces the principles of Monte Carlo techniques and network simulation, and applies them to design issues in ATM systems


Advanced Digital Communications

The theory and practice of efficient digital communications over linear dispersive channels, including adaptive equalization and synchronization


Information Theory

To introduce the mathematical theory of communications. Emphasis will be placed on Shannon's theorems and their use in the analysis and design of communication systems


Random Processes

To develop the theoretical framework for the processing of random signals and data.


Advanced Communication Theory

Latest developments in communications and networking are treated in lecture and seminar. Emphasis on current literature and open research areas.


Multimedia Commun: Signal Processing, Networking, Applications, & Standards

Comprehensive coverage of media compression, synthesis and recognition, media communications and networking, and standards for audiovisual communications over wired and wireless networks.


Communication Systems

To present the fundamentals of modern digital communication systems and evaluate their performance with realistic channel models.


Performance Analysis of Communications Networks

Fundamental concepts of queueing systems, and applications of queueing theory to the performance evaluation of computer networks


Broadband Networking

Fundamental concepts of broadband networking, including newtork models, ATM networks, quality of service, and traffic management.


Mobile and Wireless Networks

Basics of mobile and wireless networking. Architectures and communication protocols for wireless sensor networks, wireless local area networks, ad-hoc networks, cellular systems, WiMAX, and Wireless Mesh Networks.


Coding Theory and Applications

To introduce the theory and practice of error control coding, with emphasis on linear, cyclic, convolutional, and parallel concatenated codes


Digital Communications

Basic M-ary digital communications systems, with emphasis on system design and performance analysis in the presence of additive noise


Computer Network Security

Fundamental concepts of newtork information secutiry, including encryption, secure access methods, and vulnerabilities in network protocols, operating systems, and network applications.


Computer Communication Networks

Fundamental concepts of computer network architectures and protocols.


Advanced Internetworking

Reviews on networking fundamentals. Latest networking technologies in wireless and wireline networks. Machine learning and data science in networks or other emerging topics. Projects included.


Sensor Networks

Basics of sensor network communications. Applications, architectures, and communication protocols for sensor networks are treated in depth.


Wireless Communications

Cellular concept, wireless propagation modeling, types of digital modulation used in wireless systems, diversity combining, performance over fading channels, and multiple access techniques.


Telecommunications Systems Laboratory

Basic digital telecommunications systems are examined in a laboratory setting using electronic modules, covering concepts such as modulation, channel coding, AWGN, eye diagrams, and BER.


Wireless Networks

Fundamental concepts of wireless networks.


Introduction to Probability and Statistics for ECE

Introduction to probability, random variables, distributions, estimation, confidence intervals, linear regression and other tools for describing and managing uncertainty in electrical and computer engineering.


Satellite Communications and Navigation Systems

To introduce satellite communications and navigation system design including microwave transmission, satellite transponders, earth station hardware and satellite networks. A design project is required.


Personal and Mobile Communications

To introduce various topics that are fundamental to cellular mobile telephone systems


Computer Communications

Basic concepts of computer communication network protocols.


Communication Systems Laboratory

To examine the performance of analog and digital telecommunications systems and components.


Broadband Access Networks

Study and comparison of ongoing and emerging access network technologies, including hybrid-fiber-coax, FTTP/FTTH, Gigabit Ethernet, ADSL/VDSL, and ultra wideband wireless data over fiber systems.