EE354: MODERN COMMUNICATION SYSTEMS

Digital signal implementation and processing techniques are introduced. Various digital modulation methods as well as AM and FM methods are studied. Baseband and bandpass modulation and demodulation techniques are introduced. Probability theory is applied to determine the error performance of a binary phase-shift keying system.

EC262: DIGITAL SYSTEMS

This course provides a foundation in the fundamentals of realizing a digital system. Topics covered include Boolean algebra, Karnaugh mapping, flip-flops, state diagrams for system minimization and analysis of sequential and logic function circuits, binary arithmetic, decoders, encoders, multiplexers, and demultiplexers, as well as counter and register design. An introduction to complex programmable logic device (field programmable gate array) systems is provided with applications to projects.

EE464: INTRODUCTION TO COMPUTER NETWORKS

This course provides a foundation in the fundamentals of data and computer communications. Emphasis is placed on protocol and network design. Critical technical areas in data communications, wide-area networking, and local area networking are explored.

SM313: PROBABILITY WITH APPLICATIONS TO EE

A first course in probability with many examples and exercises drawn from electrical engineering. Knowledge of calculus (including multivariable) is assumed. The course covers basic counting techniques, properties of probabilities, discrete and continuous random variables, expectation values, variance, covariance, joint probability distributions, functions of random variables, moment generating functions, the Central Limit Theorem, random sampling, and sampling distribution of means. The emphasis is on understanding the random variable concept.

SI221: DATA STRUCTURES

Data representation and information management. Dynamic memory, recursion, lists, stacks and queues. Storage structures, allocation and manipulation.