Telecommunications
Engineering Course Descriptions
Electrical
Engineering Courses
EERF 5305 Radio Frequency Engineering (3 semester hours) Introduction to generation, transmission,
and radiation of electromagnetic waves. Microwave-frequency measurement techniques.
Characteristics of guided-wave structures and impedance matching. Fundamentals
of antennas and propagation. Prerequisite: EE 4301 or equivalent. (3-0) Y
EEOP 6310 Optical Communication Systems (3 semester hours) Operating principles of optical communications
systems and fiber optic communication technology. Characteristics of optical
fibers, laser diodes, and laser modulation, laser and fiber amplifiers,
detection, demodulation, dispersion compensation, and network topologies. System topology, star network, bus networks,
layered architectures, all-optical networks.
Prerequisite: EE 3350 or equivalent. (3-0) T
EEGR 6316 Fields and Waves (3 semester hours) Study of electromagnetic wave propagation beginning
with Maxwell's equations; reflection and refraction at plane boundaries; guided
wave propagation; radiation from dipole antennas and arrays; reciprocity
theory; basics of transmission line theory and waveguides. Prerequisite: EE
4301 or equivalent. (3-0) Y
EESC 6341 Information Theory I (3 semester hours) Self information, mutual information,
discrete memoryless sources, entropy, source coding for discrete memoryless
channels, homogeneous Markov sources, discrete memoryless channels, channel
capacity, converse to the coding theorem, noisy channel coding theorem, random
coding exponent, Shannon limit.
Prerequisite: EESC 6352. (3-0) R
EESC 6343 Detection and Estimation Theory (3 semester hours) Parameter estimation. Least-square, mean-square, and
minimum-variance estimators. Maximum A Posteriori (MAP) and Maximum-Likelihood
(ML) estimators. Bayes estimation. Cramer-Rao lower bound. BLUE estimator and Wiener filtering.
Prerequisite: EESC 6349. (3-0) R
EESC 6344 Coding Theory (3 semester hours) Groups, fields, construction and properties of Galois
fields, error detection and correction, Hamming distance, linear block codes,
syndrome decoding of linear block codes, cyclic codes, BCH codes, error
trapping decoding and majority logic decoding of cyclic codes, non-binary
codes, Reed Solomon codes, burst error correcting codes, convolutional codes,
Viterbi decoding of convolutional codes.
Prerequisite: EESC 6352. (3-0) R
EEDG 6345 (CE 6345) Engineering of Packet-Switched Networks (3 semester hours) Detailed coverage, from the point of view
of engineering design, of the physical, data-link, network and transport layers
of IP (Internet Protocol) networks. This course is a masters-level introduction
to packet networks. Prior knowledge of digital communication systems is
strongly recommended. Prerequisite: EE 3350 or equivalent. (3-0) Y
EESC 6349 (MECH 6312) Random Processes (3 semester hours) Introductory course to discrete and
continuous stochastic process. Spectral analysis, response of linear systems to
stochastic inputs. Introduction to estimation theory, Kalman filtering.
Prerequisite: MECH 6300 or equivalent. (3-0) T
EESC 6352 Digital Communication Systems (3 semester hours) Digital communication systems are
discussed. Source coding and channel
coding techniques are introduced.
Signaling schemes and performance of binary and M-ary modulated digital
communication systems. The overall
design considerations performance evaluations of various digital communications
systems are emphasized. Prerequisite:
EESC 6349 or equivalent. (3-0) Y
EERF 6355 RF and Microwave Amplifier Design (3 semester hours) Design of high-frequency active circuits.
Review of transmission line theory. RF and microwave matching circuits using
discrete and guided wave structures. Detailed study of S-parameters. Design of
narrow band, broadband and low noise amplifiers. Detailed study of noise
figure, noise parameters and stability of RF and microwave circuits using
S-parameters. Prerequisite: EE 4368 or equivalent. (3-0) R
EESC 6360 Digital Signal Processing I (3 semester hours) Analysis of discrete time signals and
systems, Z-transform, discrete Fourier transform, fast Fourier transform,
analysis and design of digital filters.
Prerequisite: ENGR 3302 or EE 4361 or equivalent. (3-0) Y
EESC 6361 Digital Signal Processing II (3 semester hours) Continuation of EESC 6360. Includes advanced topics in signal processing
such as: Digital filter structures and finite-word-length effects, digital
filter design and implementation methods, multirate digital signal processing,
linear prediction and optimum filtering, spectral analysis and estimation
methods. Prerequisite: EESC 6360. (3-0) T
EESC 6362 Introduction to Speech Processing (3 semester hours) Introduction to the fundamentals of
speech signal processing and speech applications. Speech analysis and speech synthesis
techniques, speech enhancement and speech coding techniques including ADPCM and linear-predictive based methods
such as CELP. Prerequisite: EESC 6360. (3-0) Y
EESC 6365 Adaptive Signal Processing (3 semester hours) Adaptive signal processing algorithms
learn the properties of their environments.
Transversal and lattice versions of the Least Mean Squares (LMS) and
Recursive Least Squares (RLS) adaptive filter algorithms and other modern
algorithms will be studied. These
algorithms will be applied to network and acoustic echo cancellation, speech
enhancement, channel equalization, interference rejection, beam forming,
direction finding, active noise control, wireless systems, and others. Prerequisites: EESC 6349, EESC 6360 and
knowledge of matrix algebra. (3-0) T
EESC 6390 Introduction to Wireless Communication Systems (3 semester hours) Principles, practice, and system overview
of mobile systems. Modulation,
demodulation, coding, encoding, and multiple-access techniques. Performance characterization of mobile
systems. Prerequisite: EE 3350 or
equivalent. (3-0) Y
EESC 6391 Signaling and Coding for Wireless Communication
Systems (3 semester hours) Study of
signaling and coding for wireless communication systems. Topics which will be covered
include digital modulation schemes, digital multiple access technologies, their
performance under wireless channel impairments, equalization, channel coding,
interleaving, and diversity schemes.
Prerequisites: EESC 6352 and EESC 6390. (3-0) T
EESC 6392 Propagation and Devices for Wireless Communications (3 semester hours) Mobile communication fundamentals, models
of wave propagation, simulation of electromagnetic waves in the cellular
environment, multipath propagation, compensation for fading, mobile and cell
antenna designs, problems of interference and incompatibility, design of active
and passive cellular components, comparison of analog and digital cellular
designs. Prerequisites: EE 4301 or
equivalent; EESC 6390. (3-0) R
EERF 6394 Antenna Engineering and Wave Propagation (3 semester hours) Operating principles for microwave
antennas used in modern wireless communications and radar systems.
Prerequisite: EEGR 6316 or equivalent. (3-0) T
EERF 6395 Radiofrequency and Microwave Systems Engineering (3 semester hours) Review of RF and microwave systems, such
as cellular, point-to-point radio, satellite, RFID and RADAR. Topics include:
system architectures, noise & distortion, antennas & propagation,
transmission lines & network analysis, active & passive components,
modulation techniques and specification flowdown. Prerequisite: EE 4368 or
equivalent. (3-0) R
EEOP 7340 Optical Network Architectures and Protocols (3 semester hours) Introduction to optical networks. The ITU Optical Layer. First-generation optical networks. Standards, e.g. SONET/SDH, FDDI. Second-generation optical networks. Broadcast and select networks. The lightpath concept. Wavelength routing
networks. Virtual topology design. Photonic packet switching. Advanced solutions and test beds. Prerequisite: EESC 6340. (3-0) R
Computer
Science Courses
CS 6352 (CE 6352) Performance of Computer Systems and
Networks (3 semester hours) Overview
of case studies. Quick review of
principles of probability theory.
Queuing models and physical origin of random variables used in queuing
models. Various important cases of the
M/M/m/N queuing system. Little's law.
The M/G/1 queuing system.
Simulation of queuing systems. Product form solutions of open and closed
queuing networks. Convolution algorithms
and Mean Value Analysis for closed queuing networks. Discrete time queuing systems. Prerequisite: a first course on probability
theory. (3-0) S
CS 6354 (CE 6354, SE 6354) Advanced Software Engineering (3 semester hours) This course covers advanced theoretical
concepts in software engineering and provides an extensive hands-on experience
in dealing with various issues of software development. It involves a semester-long group software
development project spanning software project planning and management, analysis
of requirements, construction of software architecture and design,
implementation, and quality assessment.
The course will introduce formal specification, component-based software
engineering, and software maintenance and evolution. Prerequisites: CE/CS/SE 5354 (or equivalent)
and knowledge of Java. (3-0) S
CS 6360 (SE 6360) Database Design (3 semester hours) Methods, principles, and concepts that
are relevant to the practice of database software design. Database system
architecture; conceptual database models; relational and object-oriented
databases; database system implementation; query processing and optimization;
transaction processing concepts, concurrency, and recovery; security. Prerequisite: CS 5343. (3-0) S
CS 6363 (CE 6363) Design and Analysis of Computer Algorithms (3 semester hours) The study of efficient algorithms for
various computational problems.
Algorithm design techniques.
Sorting, manipulation of data structures, graphs, matrix multiplication,
and pattern matching. Complexity of
algorithms, lower bounds, NP completeness.
Prerequisite: CS 5343. (3-0) S
CS 6368 Telecommunication Network Management (3 semester hours) In-depth study of network management
issues and standards in telecommunication networks. OSI management protocols including CMIP,
CMISE, SNMP, and MIB. ITU's TMN
(Telecommunication Management Network) standards, TMN functional architecture
and information architecture. NMF
(Network Management Forum) and service management, service modeling and network
management API. Issues of
telecommunication network management in distributed processing environment.
Prerequisite: One of CS 5390, CS 6390, CS 6385 or equivalent. (3-0) Y
CS 6381 Combinatorics and Graph Algorithms (3 semester hours) Fundamentals of combinatorics and graph
theory. Combinatorial optimization,
optimization algorithms for graphs (max flow, shortest routes, Euler tour,
Hamiltonian tour). Prerequisites: CS
5343, CS 6363. (3-0) T
CS 6386 Telecommunication Software Design (3 semester hours) Programming with sockets and remote
procedure calls, real time programming concepts and strategies. Operating system design for real time
systems. Encryption, file compression,
and implementation of fire walls. An
in-depth study of TCP/IP implementation.
Introduction to discrete event simulation of networks. Prerequisites: CS
5390. (3-0) Y
CS 6390 (CE 6390) Advanced Computer Networks (3 semester hours) Survey of recent advancements in
high-speed network technologies.
Application of quantitative approach to the study of broadband
integrated networks including admission control, access control, and quality of
service guarantee. Prerequisite: CS 5390. (3-0) S
CS
6392 (CE 6392) Mobile Computing Systems
(3 semester hours) Topics include coping with mobility of computing systems,
data management, reliability issues, packet transmission, mobile IP, end-to-end
reliable communication, channel and other resource allocation, slot assignment,
routing protocols, and issues in mobile wireless networks (without base stations). Prerequisite: CS 6378 or CS 6390. (3-0) Y
CS 6394 Digital Telephony (3 semester hours) Introduction and overview emphasizing the advantages
of digital voice networks. Voice
digitization. Digital transmission, multiplexing, and switching. Rearrangeable switching networks. Digital modulation for radio systems. Network operation issues: synchronization,
control; integration of voice and data, packet switching and traffic analysis.
(3-0) Y
CS 6396 (CE 6308 and EEDG 6308) Real-Time Systems (3 semester hours) Introduction to real-time applications
and concepts. Real-time operating
systems and resource management.
Specification and design methods for real-time systems. System performance analysis and optimization
techniques. Project to specify, analyze, design, implement and test small
real-time system. Prerequisite: CS 5348.
(3-0) R
Telecommunications
Engineering Courses
TE 5341 Probability, Statistics, and Random Processes in
Engineering (3 semester hours)
Introduction to probability modeling and the statistical analysis in
engineering and computer science.
Introduction to Markov chains models for discrete and continuous time
queuing systems in Telecommunications.
Computer simulations.
Prerequisite: Undergraduate degree in engineering and computer science.
(3-0) R
TE 6378 (CE 6378 and CS 6378) Advanced Operating Systems (3 semester hours) Concurrent processing, inter-process
communication, process synchronization, deadlocks, introduction to queuing
theory and operational analysis, topics in distributed systems and algorithms,
checkpointing, recovery, multiprocessor operating systems. Prerequisites: CS 5348 or equivalent;
knowledge of C and UNIX. (3-0) S
TE 6385 (CS 6385) Algorithmic Aspects of Telecommunication
Networks (3 semester hours) This is
an advanced course on topics related to the design, analysis, and development
of telecommunications systems and networks.
The focus is on the efficient algorithmic solutions for key problems in
modern telecommunications networks, in centralized and distributed models. Topics include: main concepts in the design
of distributed algorithms in synchronous and asynchronous models, analysis
techniques for distributed algorithms, centralized and distributed solutions
for handling design and optimization problems concerning network topology,
architecture, routing, survivability, reliability, congestion, dimensioning and
traffic management in modern telecommunication networks. Prerequisites: CS 5343, CS 5348, and CE/EE/TE
3341 or equivalents. (3-0) Y
TE 7V81 Special Topics in Telecommunications (1-6 semester hours) For letter grade credit only. (May be
repeated to a maximum of 9 hours.) ([1-6]-0) R
TE 8V40 Individual Instruction in Telecommunications
Engineering (1-6 semester hours) (May
be repeated for credit.) For pass/fail credit only. ([1-6]-0) S
TE 8V70 Research in Telecommunications Engineering (3-9 semester hours) (May be repeated for credit.) For
pass/fail credit only. ([3-9]-0) S
TE 8V98 Thesis
(3-9 semester hours) (May be repeated for credit.) For pass/fail credit only.
([3-9]-0) S
TE 8V99 Dissertation
(1-9 semester hours) (May be repeated for credit.) For pass/fail credit only.
([1-9]-0) S