Genius is the ability to avoid work by doing it right the first time |
Course goals and objectives:
The goal of the course is to provide techniques for the design, analysis,
and implementation of computer networks. The focus is on the principles that
should underline the development of computer networks, and on relevant design
and implementation techniques. The specific topics covered include: layered
protocols, topology of a network, layer models and layers (physical, data link,
network layer, transport and application layer), WWW elements (HTML and Java).
The students will be given computer programming projects to cover these areas.
The objective of the course is to know the TCP/IP reference model as a system
of analysis applied to the problem of computer network.
Learning outcomes: Succesfull students will learn WAN topologies (star, tree, full, irregular), LAN protocols (collision-free protocols, ALOHA protocols), routing algorithms (shortest path, distance vector routing), congestion control algorithms (leaky bucket, choke packets), three-way handshake algorithm, cryptography (substitution cipher, transposition cipher).
There will be two midterm and an in-class final exams .
You will be required to submit
research paper
The following grading table will be used:
Academic Integrity: Academic integrity is of central importance in this and every other course at CSUDH. You are obliged to consult appropriate sections of University Catalog and obey all rules and regulations imposed by the university relevant to its lawful missions, processes, and functions.
Projects: Unless stated otherwise, all projects are individual assignments and are expected to be the student's own work. You may engage in general discussions concerning the solutions, but giving and receiving major portions is considered cheating. Projects must be handed in by "class's meeting time" on their assigned due date. Late projects will be penalized 5% per 24 hour period of lateness, up to 50%. No projects will be accepted 2 weeks after the due date.
All work turned in is to be typed.
Attendance and drop policy:
Students are expected to attend lectures, study text, and contribute to
discussions.
|
**You will be notified in class of any and all changes to this syllabus**
|
|
|
|
|
Introduction | Ch 1 | √ |
|
Physical Layer: Theory, Guided Transmission Media | Ch 2: 2.1-2.2 | √ |
|
Physical Layer: Wireless and Satellite Transmission | Ch 2: 2.3-2.7 | √ |
|
Data Link Layer: Codes, Elementary Protocols | Ch 3: 3.1-3.3 | |
|
Data Link Layer: Protocols and their Verification _ | Ch 3: 3.4-3.6 | |
|
The Medium Access Sublayer_Midterm Exam 1 | Ch 4 | |
|
Network Layer: Routing and Congestion | Ch 5: 5.1-5.3 | |
|
Network Layer: Internetworking, IP Protocol | Ch 5: 5.4-5.6 | |
|
Transport Layer: Elements Transport of Protocols | Ch 6: 6.1-6.3 | |
|
Transport Layer: TCP Protocol_Midterm Exam 2 | Ch 6: 6.4-6.6 | |
|
Application Layer: DNS | Ch 7: 7.1-7.2 | |
|
Application Layer: WWW, Multimedia _ | Ch 7: 7.3-7.4 | |
|
Network Security: Cryptograpy, Symmetric-Key | Ch 8: 8.1-8.2 | |
|
Network Security: Public Key, Digital Signature _due date | Ch 8: 8.3-8.10 | Research Paper |
|
Review; Papers Presentations | Ch "all" |
FINAL EXAM Wednesday, December 14, 2005 @ 11:30am - 1:30pm
|