| Time: | Location: | ||
|---|---|---|---|
| TR 14:05am - 15:20pm | 214 Rekhi | ||
| Instructor: | Teaching Assistant: | ||
|
Byung K. Choi
307 Rekhi 487-3472 |
| ||
| e-mail: bkchoi@mtu.edu | e-mail: | ||
| Office hours: MW 3:00pm-4:30pm, or by appointment. | TBD | ||
In this course you'll learn fundamentals of networking, including network design and analysis, in the context of computer communications. I teach the science of network architecture as well as principles of network engineering. The course mixes fundamentals with both programming and pragmatic views of engineering issues. Advanced mathematics and queueing theory are not covered; students should (must) acquire a solid ground in that field before taking graduate network or distributed systems courses. There will be three significant programming asignments, focused on understanding protocols. We will tentatively discuss the following issues. Things may change as we go along, so please check back later frequently!
|
|
There will be about one homework assignment for each chapter. Students are expected to be able to program in Java on a Unix platform, with no further instruction.
Assessment Method
The course will consist of programming projects, homework assignments, and, three exams.
Ideally, grades will be assigned along the following lines:
| Grade | A | AB | B | BC | C | CD | D | F |
| Scale | 90-100% | 85-89% | 80-84% | 75-79% | 70-74% | 65-69% | 60-64% | 0-59% |
| Homework | Proj 1 | Proj 2 | Proj 3 | Exam 1 | Exam 2 | Final |
| 50 | 150 | 150 | 150 | 150 | 150 | 200 |
Prerequisites
Ask Cathy Forman about this.
Late-Submission Policy
Academic Integrity
It goes without saying that the highest level of academic integrity is expected for students in this class. While discussions among students on the analysis of problems and on the development of general solution approaches is welcome (encouraged, in fact,) the realization has to be of the individual student or of the individual project team. Spelled out, this means: