Wireless and Mobile Communication Networks

CSEE 491/691
This course provides and an introduction to wireless and mobile communication and networking. It covers various networked mobile systems including IEEE 802.11, cellular network systems, mobile ad hoc networks, broadband mesh networks, wireless sensor networks, and cognitive radio networks.

Principles of Computer Communications and Networks

CSEE 481
This course introduces the fundamentals of data communication and computer networking, including circuit and packet switching; network architectures and protocols; local/metropolitan/wide-area networks, OSI and TCP/IP standards; network programming and applications; and network management. Topics include fundamental theories and practical protocols in physical layer, data link layer, medium access control sub-layer, network layer, transport layer, and application layer, with an emphasis on TCP/IP stack.

Principles of Operating Systems

CSEE 421
This course provides an introduction to the fundamentals of operating systems. Topics include interprocess communication, process scheduling, deadlock, memory management, virtual memory, file systems and distributed systems. Formal principles are illustrated with examples and case studies of one or more contemporary operating systems..