Course Descriptions INWK 6000   Program Continuance
CREDIT HOURS: 0


INWK 6111   Introduction to Computer Networks
CREDIT HOURS: 5
This course offers a general introduction to computer networks. It explores the structure, goals, services and problems of computer networks. The structure of computer communications is examined using the Open Systems Interconnection (OSI) seven layer protocol model. The purpose of each layer is discussed from both conceptual and practical aspects, and data communication standards are examined in terms of their layered structures. The distinction between circuit and packet switching is highlighted, and client server distance applications are discussed.
EXCLUSIONS: EINE 5101.03, INWK 5101.03, 6101.03

INWK 6112   Physical and Datalink Standards and Protocols
CREDIT HOURS: 5
This course covers issues relating to the physical and datalink layers of data communications networks. A review of basic digital communication theory is given, including modulation and demodulation techniques and their performance in noise and under bandwidth constraints. Physical layer standards of several wireline-based protocols are examined, and optical and wireless channels are also considered. Media access control techniques, framing structures, and error control procedures of several protocols are investigated.
EXCLUSIONS: EINE 5102.03, INWK 5102.03, 6102.03

INWK 6113   Telecommunication and Wide-Area Networks
CREDIT HOURS: 5
This course presents an overview of the technologies used in present telecommunications systems and wide area networks. Standard telecommunication transport and signalling standards are introduced. The Integrated Services Digital Network and broadband access alternatives are discussed. Wireless standards for cellular and satellite systems are considered, and emerging personal communication services are introduced.
EXCLUSIONS: EINE 5103.03, INWK 6103.03

INWK 6114   Internet Communication Protocols
CREDIT HOURS: 5
This course provides an in-depth coverage of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol stakc suite, including IP and protocols for address resolution, internet control, routing, broadcasting and multicasting. End-to-end communication issues associated with TCP will be discussed. Network management and domain name systems will be covered. Applications including telnet, file transfer, and simple mail transfer protocols will be covered in detail.
EXCLUSIONS: EINE 5104.03, INWK 5104.03, 6104.03

INWK 6115   Network Architecture
CREDIT HOURS: 5
This course covers the design of network architecture protocols the placement of servers and monitors, and firewalls. Internetworking, bridging, routing, and encapsulation are covered. Algorithms for bridging and routing are examined.
EXCLUSIONS: EINE 5105.03, INWK 5105.03, 6105.03

INWK 6117   Emerging Internetworking Technologies
CREDIT HOURS: 5
The primary focus of this course is to provide a comprehensive coverage of the major developments that lay the foundation for the next generation high performance networks. The student will study, the emerging technologies, design alternatives, and the underlying theory and practice required for the Internet to grow beyond a best effort data delivery service to become a reliable and multi-service environment.
EXCLUSIONS: INWK 5107.03, 6107.03

INWK 6119   Network Security
CREDIT HOURS: 5
The primary objective of this course is to provide a comprehensive coverage of the theory, concepts, design principles and technologies for network security. The course focuses on the design principles and techniques of two major aspects of network security: (a) how to secure a network; and (b) how to secure data transactions.

INWK 6211   Mathematics for Internetworking
CREDIT HOURS: 5
This course includes a review of Probability and Statistics, data collection and distribution fitting. Markov chains, reliability, Markov Chains, stochastic processes and queuing systems, random number generators, sampling from various probability distributions, Monte Carlo simulation.
EXCLUSIONS: EINE 5201.03, INWK 5201.03, 6210.03

INWK 6312   Programming for INWK
CREDIT HOURS: 5
Topics covered include objects, stacks, queues, simple land multiple linked lists, searching and sorting algorithms, and their implementation. The students implement numerical methods, and message passing applications related to internetworking, while learning to design structured programs.

INWK 6411   Real Time Programming for Internetworking
CREDIT HOURS: 5
The objective of this course is teach the student the fundamentals of real time programming for internetworking. Topics covered include message queuing, resource sharing, priority assignments, event flags, interrupts, device handling, and protocol stack techniques.
EXCLUSIONS: EINE 5401.03, INWK 5401.03, 6401.03

INWK 6800   Internetworking Seminar Topic
CREDIT HOURS: 0
Students are required to research and present a seminar on an Internetworking topic.
FORMAT: Seminar

INWK 6801   Internetworking Seminar Continuance
CREDIT HOURS: 0
Students are required to research and present a seminar on an Internetworking topic.
FORMAT: Seminar

INWK 6900   Project Continuance
CREDIT HOURS: 0

EXCLUSIONS: INWK 5900.00

INWK 6911   Project
CREDIT HOURS: 5
The student will be required to analyze the performance of a network and either design a new network or an upgrade to an existing network. The project should preferably be undertaken with an industrial company.
EXCLUSIONS: EINE 5901.03, INWK 5901.03, 6901.03

INWK 6912   Network Design
CREDIT HOURS: 5
The objective of this course is to provide a solid foundation for the design of networks with comprehensive security. The course focuses on the design principles and techniques for total network design from initial planning to management issues.