Teaching

|| HomeResearch Areas | Publication ListCalit2 | Networking Lab | Curriculum Vitae ||

Core Courses:

Note: click on the quarter and year link to enter the class website.


Core Courses
Research Courses
Teaching
Year
CS132: "Computer Networks" NetSys201/CS232/EECS248A: "Internet" CS236/NetSys230: "Mobile Wireless Networks and Communication" NetSys295: "Networked Systems Research Seminar" CS295/NetSys270
CS199
ICS299: "Research Seminar"
2004 Winter, 2004
Spring, 2004 Fall, 2004 Fall, 2004: "Ad Hoc Networking"


2005
Spring, 2005
Winter, 2005



2006
Spring, 2006
Spring, 2006


Winter, 2006, Spring, 2006
2007

Winter, 2007 Spring, 2007



2008
Spring, 2008
Spring, 2008



2009

Winter, 2009


Winter, 2009: "Wireless Network Access"
Spring, 2009: "Wireless Computer Networking"


Brief class information:

CS132: "Computer Networks": Network and Internet architectures, protocols and services.
  • Protocol hierarchy.
  • Data link layer.
  • Multiple access protocols.
  • Network layer and routing algorithms.
  • Transport layer.
  • Flow, error and congestion control.
  • TCP/IP protocols.
  • Socket programming.
NetSys201/CS232/EECS248A: "Internet": Network and Internet architectures, protocols and services.
  • Protocol hierarchy.
  • Data link layer.
  • Multiple access protocols.
  • Network layer and routing algorithms.
  • Transport layer.
  • Flow, error and congestion control.
  • TCP/IP protocols.
  • Mobile wireless networks.
  • Network management.
  • Multimedia networking.
CS236/NetSys230: "Mobile Wireless Networks and Communication": Wireless networking architectures, protocols and services.
  • Wireless transmission
  • MAC protocols (ALOHA, CSMA, CSMA/CA, S/T/F/CDMA)
  • GSM and 3G
  • WLAN (IEEE 802.11, HiperLAN)
  • Network and transport layer issues in wireless networks
  • Mobility support protocols (Mobile IP)
  • Ad hoc networks
  • Network simulations.

Research Courses:

2004:

NetSys295: "Networked Systems Research Seminar": Presentations about research activities at UC Irvine.
  • Ad Hoc Networking
  • Multimedia
  • Middleware
  • Security
  • Grid computing
CS295/NetSys270: "Ad Hoc Networking":  Topics varies:
Architectures, feasibility, application issues in ad hoc networks.
  • Wireless transmission
  • MAC protocols
  • Power saving
  • Quality of service
  • Mobility support protocols
  • Network simulations.

2006:

ICS299: We will read and discuss thoroughly about papers weekly. Topics varies each quarter.
Winter - "Mobility Protocols":
  • Issues to support mobility in current Internet (TCP/IP based networks, DNS)
  • Mobility-supporting architecture
  • Mobility protocols at different layers of the networking protocol stack (layer 2 - WLAN, 3 - MobileIP/NAT/AmbientNetwork, 4 - P2P, 5 - SIP/Delay-Tolerant-Network)
  • current research directions and projects.


Lichun Bao