Networking and
Telecommunications Courses

Figures entered below the course number and title of each course signify the number of class hours per week, the number of lab hours per week, and the semester hour credit earned for the completed course.

College Of Computing


CS 2200. Computer Systems and Networks
3-3-4. Prerequisite(s): ECE 2030 and (CS 2130 or 2330).

A broad exposure to computer system structure and net-working including software abstractions in operating systems for orchestrating the usage of the computing resources.


CS 3251. Computer Networking I
3-0-3. Prerequisite(s): CS 2200.

Introduction to problems in computer networking, including error recovery, medium access, routing, flow control, and transport. Emphasis on current best practice. Includes programming of networked applications.


CS 4251. Computer Networking II
3-0-3. Prerequisite(s): CS 3251

Principles of computer networks, including medium access, ARQ protocols, routing, congestion avoidance and control. Emphasis on design options and tradeoffs. Includes significant network application programming.


CS 4255. Introduction to Network Management
3-0-3.

Basics of network management with emphasis on data communication networks, TCP/IP and web-based network management, and practical aspects of network and network management.


CS 4260. Telecommunications Systems
3-0-3. Prerequisite(s): CS 2200 and (MATH 3215 or MATH 3225)

Study of telecommunication systems emphasizing functional roles of the various portions of the system and how various functional components support and interact with one another.


CS 4270. Data Communications Laboratory
1-6-3. Prerequisite(s): CS 4251 and CS 4260; (CS 4251 may be taken concurrently)

Detailed study of the principles of data transmission systems and their performance, reinforced by laboratory exercises.


CS 4280. Survey of Telecommunications and the Law
3-0-3.

Overview of telecommunication regulation at the federal, state, and judicial levels; review of FCC policies and restrictions on Bell operating companies under the AT&T Consent Agreement.


CS 4803x. Internet Law
3-0-3.

Courses of timely interest to the profession, conducted by resident or visiting faculty. (Profs: Pete Wellborn and Jim Butler)


CS 4803x. Introduction to Information Security
3-0-3.

A broad examination of the general dimension of providing security for information processing systems - secure operating systems and applications, network security, cryptography, security protocols, etc.


CS 4803x. Network Architecture and Service Provider Business Planning
3-0-3.

A team-oriented exploration of the network design and business planning involved in today's Internet solutions. Management, engineering and computer science students work together to build a viable service provider business case. Teams compete for cash awards, and top two teams participate in the international University Case Competion (UCC 2000) at Nortel Networks in Ottawa (Ontario CAN).


CS 6250. Computer Networks
3-0-3.

Principles and practice of computer networks, including signaling and framing, error control, medium access, routing, congestion control, end-to-end transport, and network APIs.


CS 6255. Introduction to Network Management
3-0-3.

Basics of network management with emphasis on data communication networks, TCP/IP and web-based network management, and practical aspects of network and network management


CS 6280. Performance Evaluation of Communication Networks
3-0-3. Prerequisite(s): CS 6250 and MATH 4215

Methods for evaluating the performance of communication networks with emphasis on modeling, mathematical analysis, computer simulation, and measurement.


CS 7250. Broadband Networking Systems
3-0-3. Prerequisite(s): CS 6250

Focus on the data link layer and its relationship to layers below and above. Gigabit Ethernet, SONET, fiber channel; media including wireless, satellite, xDSL, cable.


CS 7260. Internetworking Architectures and Protocols
3-0-3. Prerequisite(s): CS 6250

Detailed discussion of the problems and solution techniques that arise in internetworking. Topics include routing, addressing, quality of service, and security.


CS 7270. Networked Applications and Services
3-0-3. Prerequisite(s): CS 6250

End-to-end functional building blocks and their use in adaptive and non-adaptive applications, including
multimedia: coding, compression, security, directory services.


CS 7470. Mobile and Ubiquitous Computing
3-0-3. Prerequisite(s): CS 6750 or PSYC 6750

Investigates the infrastructure required to develop mobile and ubiquitous computing applications and establishes major research themes and experimental practices.


CS 8803x. Computer Network Security
3-0-3.

A broad examination of the general dimension of providing security for information processing systems - secure operating systems and applications, network security, cryptography, security protocols, etc.


CS 8803x. Advanced Internet Application Development
3-0-3.

A review of concepts, techniques, and systems issues in advanced Internet critical for developing search engines (incl. robots and indexing servers), Web servers, application servers (such as the E-commerce information servers like eBay, Cnet, Amazon), and web-based online transaction systems.

Dupree College of Management


MGT 4053. Business Data Communications
3-0-3.

Introductory data communication concepts. Data communication applications in organizations. Overview of data communication products and services available from a technology consumer perspective.


MGT 6053. Business Data Communications
3-0-3.

Introductory data communication concepts. Data communication applications in organizations. Overview of data communication products and services available from a technology consumer perspective.

School of Public Policy


PubP 4512. Politics of Telecommunications Policy
3-0-3.

A review of the politics and environment of telecommunication policymaking, including the role of communication in society, the impact of government on the evolution of communications technologies, and proposals for reform.(Havick)


PubP 6513. Politics of Telecommunications Policy
3-0-3.

An examination of the political process that makes telecommunications policy. The course covers the historical origins of government management of telecommunications, the Federal Communications Act, the Federal Communications Commission, the US Congress, judiciary and executive, and special interest activity. Telecommunications is compared to other types of policies. Discussions include historical and contemporary telecommunications issues.(Havick)

School of Electrical and Computer Engineering


ECE 2025. Introduction to Signal Processing
3-3-4.

Introduction to signal processing for discrete-time and continuous-time signals. Filtering. Frequency response. Fourier Transform. Z Transform. Laboratory emphasizes computer-based signal processing.


ECE 4270. Fundamentals of Digital Signal Processing
3-0-3.

Introduction to Digital Signal Processing. Sampling Theorem, Discrete-time Fourier transform. power spectrum, discrete Fourier transform and the FFT algorithm, z-transform, digital filter design and implementation.


ECE 4603. Communication Networks
3-0-3.

To present the basic concepts of communication network protocols and their performance analysis.


ECE 4604. Network Design and Simulation
3-3-4.

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


ECE 6543. Fiber Optic Networks
3-0-3.

Architectural, performance and design aspects of fiber-optic communications networks, components and technologies. Relationship between the physical network implementation and the higher-level network architecture.


ECE 6602. Digital Communications
3-0-3.

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


ECE 6603. Advanced Digital Communications
3-0-3.

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


ECE 6604. Personal and Mobile Communications
3-0-3.

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


ECE 6605. Information Theory
3-0-3.

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.


ECE 6606. Coding Theory and Applications
3-0-3.

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


ECE 6607. Computer Communication Networks
3-0-3.

Fundamental concepts of computer network architecture and protocols.


ECE 6608. Performance Analysis of Communications Networks
3-0-3.

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


ECE 6609. ATM Networks
3-0-3.

Fundamental concepts of high-speed networking and switching.


ECE 6610. Wireless Networks
3-0-3.

Fundamental concepts of wireless networks.


ECE 7251. Signal Detection and Estimation
3-0-3.

Detection theory and estimation theory and their application to communications and statistical signal processing problems.


ECE 7611. Advanced Communications Theory
3-0-3.

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