ECE Courses


  • Click on the course number for a detailed course outline.
Course Number  Course Title and Catalog Description
ECE3077
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.
ECE3600
Computer Communications
Basic concepts of computer communication network protocols.
ECE4601
Communication Systems
To present the fundamentals of modern digital communication systems and evaluate their performance with realistic channel models.
ECE4602
Communication Systems Laboratory
To examine the performance of analog and digital telecommunications systems and components.
ECE4604
Network Design and Simulation
Introduces the principles of Monte Carlo techniques and network simulation, and applies them to design issues in ATM systems
ECE4605
Advanced Internetworking
Networking fundamentals, including TCP/IP protocol suite. Latest newtorking technologies in wireless networks and mobile computing, newtwork quality of service, network programmability, and miscellaneous topics. Project intensive.
ECE4606
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.
ECE4607
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.
ECE6390
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.
ECE6601
Random Processes
To develop the theoretical framework for the processing of random signals and data.
ECE6602
Digital Communications
Basic M-ary digital communications systems, with emphasis on system design and performance analysis in the presence of additive noise
ECE6603
Advanced Digital Communications
The theory and practice of efficient digital communications over linear dispersive channels, including adaptive equalization and synchronization
ECE6604
Personal and Mobile Communications
To introduce various topics that are fundamental to cellular mobile telephone systems
ECE6605
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
ECE6606
Coding Theory and Applications
To introduce the theory and practice of error control coding, with emphasis on linear, cyclic, convolutional, and parallel concatenated codes
ECE6607
Computer Communication Networks
Fundamental concepts of computer network architectures and protocols.
ECE6608
Performance Analysis of Communications Networks
Fundamental concepts of queueing systems, and applications of queueing theory to the performance evaluation of computer networks
ECE6610
Wireless Networks
Fundamental concepts of wireless networks.
ECE6611
Broadband Networking
Fundamental concepts of broadband networking, including newtork models, ATM networks, quality of service, and traffic management.
ECE6612
Computer Network Security
Fundamental concepts of newtork information secutiry, including encryption, secure access methods, and vulnerabilities in network protocols, operating systems, and network applications.
ECE6613
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.
ECE6614
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.
ECE6615
Sensor Networks
Basics of sensor network communications. Applications, architectures, and communication protocols for sensor networks are treated in depth.
ECE7611
Advanced Communication Theory
Latest developments in communications and networking are treated in lecture and seminar. Emphasis on current literature and open research areas.