Information Technology - Networking

List of Courses

ITPG609
ITPG612
ITPG631
ITPG632
ITPG638
NEBP310
NEBP361
NEBP371
NEBP421
NEBP441
NEBP460
NEBP470
NEBP472
NEBP473
NEBP490
NEBP498


* All credit hours are based on the current term, this may vary for previous terms.

ITPG609 - Modeling,Simulation & Perf. Ev (3 credit hours)
Computer simulation concepts and modeling theory, probability distributions and queuing theory, random number generation, probability distribution generation, data collection and input analysis, discrete modeling and simulation concepts, "Monte Carlo" Simulation, state based models, Markov models, model validation and verification and advanced topics such as Distributed simulation, High Level Architecture and Discrete Event Specification Formalism. Case studies and use of software (CSL, GPSS, ?).

Prerequisite:
Corequisite:
Semester: Fall Spring Go To Index


ITPG612 - Current Topics on Internet (3 credit hours)
This course covers advanced topics in internet computing and networking including Internet and web services, quality of service (integrated and differentiated services), peer-to-peer computing, grid computing, advanced concepts of security and policy-based networking, performance parameters pertaining to scalability and high availability. This course also addresses current trends in web technologies like web semantics, web services, web mining, and XML databases.

Prerequisite:
Corequisite:
Semester: All Go To Index


ITPG631 - Stochastic Processes (3 credit hours)
Basic concepts of randomness as applied to communication systems, functions of random variables, moments and characteristic functions, random vectors, sequences of random variables and convergence and limit theorems. Concepts in the theory of stochastic processes: basic notions, stationarity, ergodicity, continuous and discrete random processes, PhD in IT - Concentration courses October 12th 2009 conditional probability and conditional expectation, independent increments, second order processes and representation theorems, Markov processes and chains.

Prerequisite:
Corequisite:
Semester: Spring Go To Index


ITPG632 - Mobile & Pervasive Computing (3 credit hours)
Concepts and principles of mobile and pervasive computing and architectures, protocols and issues involved in commissioning and operation of mobile ad-hoc networks (MANET) and wireless sensor networks (WSN), software infrastructure of pervasive computing, MANET applications, MAC protocols (e.g. 802.11) and routing protocol categories, constraints involved in the operation of a WSN as well as the main characteristics of MAC and routing protocols used for this type of networks. Recent research.

Prerequisite:
Corequisite:
Semester: Fall Spring Go To Index


ITPG638 - Design & Analysis of NW (3 credit hours)
Telecommunication networks have been growing in complexity and size at a phenomenal rate over the past several years. Along with these developments come more challenging problems in the design and planning of telecommunication networks to suit particular business (or technological) settings. This course focuses on the tools and techniques for the economic design of telecommunication networks that meet the requirement (for example, reliability and/or performance) goals of an organization. In particular, it emphasizes the application of queuing methods, optimization and network models, and heuristic search techniques for the design of modern communication networks. Applications to VANETs, Call Center Design, Virtual Private Network Design, Local Distance Networks, and Wireless & Satellite Communications will be discussed.

Prerequisite:
Corequisite:
Semester: All Go To Index


NEBP310 - Network Protocols (3 credit hours)
Class-full addressing, classless addressing, and sub-netting; Delivery and routing of IP packets; Address resolution: ARP and RARP; IP protocol; Network troubleshooting: ICMP; Network design and performance; User datagram protocol (UDP); Transmission control protocol (TCP); Routing protocols: RIP, OSPF, and BGP. BOOTP, DHCP and DNS. (Prerequisite: ITBP210)

Prerequisite:
  1. ITBP210
Corequisite:
Semester: Fall Spring Go To Index


NEBP361 - Network Security Protocols (3 credit hours)
Principles of computer and network security with emphasis on network security architectures using firewalls, virtual private networks, VLANs, access control lists and protocols such as IPSEC and L2TP; Web security (SSL SSH, TLS), secure electronic transaction protocol (SET), intrusion detection systems (IDS) and WLAN security. (Prerequisite: NEBP310 and ITBP301)

Prerequisite:
  1. NEBP310
  2. ITBP301
Corequisite:
Semester: Fall Spring Go To Index


NEBP371 - Network Management & Analysis (3 credit hours)
Network management and protocols such as SNPM, CMIP and RMON as well as traffic analysis and network performance evaluation software systems; Reliability concepts; Architectures for system observation and control; System utilization and traffic classification; Network management tools. (Prerequisite: NEBP310)

Prerequisite:
  1. NEBP310
Corequisite:
Semester: Fall Spring Go To Index


NEBP421 - Advanced Network services (3 credit hours)
Converged network technologies for voice, video and data with emphasis on application layer VoIP protocols (H.323 and SIP); Media gateway controller protocols (MGCP) and the transport of VoIP, and RTP/RTCP; Further topics include:- quality of service (QoS) issues and dimensioning a VoIP network, MPLS, design of VoIP networks, and voice compression standards (G.721, G.729). (Prerequisite: NEBP310)

Prerequisite:
  1. NEBP310
Corequisite:
Semester: Fall Spring Go To Index


NEBP441 - Wireless & Mobile Comm. (3 credit hours)
Transmission fundamentals; Principles of radio communication systems; Introduction to terrestrial and satellite radio links; Channel capacity; RF Spectrum, multiplexing and switching; Signal encoding and modulation techniques; Antennas, propagation and signal encoding; 802.11 (wireless Ethernet); 1G, 2G, and 2.5G wireless systems (AMPS, GSM, GPRS, EDGE, etc.); Spread spectrum approaches; Coding and error control; Satellites, cell phones; Wireless services; Mobile IP, WAP. (Prerequisite: NEBP310)

Prerequisite:
  1. NEBP310
Corequisite:
Semester: Fall Spring Go To Index


NEBP460 - Network Application Software (3 credit hours)
The client-server model and related APIs; Concurrency and multi-threaded applications; Hypertext transfer protocol (HTTP); Common gateway interface (CGI ); Remote method invocation (RMI ); Architectural view of CORBA; Java IDL and CORBA; XML and XSLT; SOA Architecture; Web services. (Prerequisite: NEBP310)

Prerequisite:
  1. NEBP310
Corequisite:
Semester: Fall Spring Go To Index


NEBP470 - Network Design & Imp. (3 credit hours)
Network planning and design; Network emulation and implementation quality of service networking (QoS) and integration of network technologies to design and build networks based on specific requirements; Network migration techniques; Configuration of networking hardware devices (routers, firewalls and switches); Network performance and troubleshooting. (Prerequisite: NEBP310)

Prerequisite:
  1. NEBP310
Corequisite:
Semester: Fall Spring Go To Index


NEBP472 - Wireless Sensor Networks (3 credit hours)


Prerequisite:
  1. ITBP210
Corequisite:
Semester: All Go To Index


NEBP473 - Internet Architecture (3 credit hours)


Prerequisite:
  1. ITBP310 or NEBP310
Corequisite:
Semester: All Go To Index


NEBP490 - Senior NE Ehibition (3 credit hours)
Main topics include network design, analysis and demonstration project of significant scope, involving LAN and WAN technologies. Pre-requisites: NEBP 390

Prerequisite:
  1. ITBP290
  2. ITBP299
Corequisite:
Semester: Fall Spring Go To Index


NEBP498 - Independent Study (3 credit hours)
Research and analysis of selected problems and topics in network engineering; Arranged with an instructor.

Prerequisite:
Corequisite:
Semester: Fall Spring Go To Index