The number of undergraduate students, 2015-16 school year.
To teach students design and evaluation techniques of computer network protocols at the operating system kernel level.
Topics:In depth study of TCP/IP protocols:
Graduate students may receive 4 graduate hours by performing independent design projects.
This lecture/laboratory course aims to provide advanced undergraduate and graduate students in computer engineering and computer science with design, analysis, and evaluation skills of communication network protocols at the kernel and application levels. Special emphasis will be placed on design experience to identify problems, propose alternative solutions, implement prototypes using available network protocols, and evaluate results and performance. Students will be required to modify and instrument communication protocol stacks in operating-system kernels. The material taught requires some basic knowledge in computer communication networks and operating systems. In each objective below, the letter(s) in parenthesis represents the element(s) of ABET Criterion 3 met by the objective.
A. After the first three weeks, students should be able to do the following:
4. Understand timing issues in TCP (j)
B. After the first seven weeks, students should be able to do all of the items listed in Part A plus the following:
C. After the first eleven weeks, students should be able to do all of the items listed in Parts A and B plus the following:
D. After fifteen weeks, students should be able to do all of the items listed in Parts A, B, and C, plus the following: