lect-01 - CS/ECE 438 1 ECE 438 - Communication Networks...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CS/ECE 438 1 ECE 438 - Communication Networks Fall 2011 Constantine Polychronopoulos Department of Electrical and Computer Engineering CS/ECE 438 2 Course Information Instructor: { Prof. Constantaine Polychronopoulos 463 CSL, 244-4144, cdp@csrd.uiuc.edu { Office hours: 9:30am-11:00am M and 11:00am-12:00noon W { Assistant Instructor: Dr. Kosta Karantasis Class TAs: { Still searching.. Class Webpage: { http://www-courses.cs.uiuc.edu/~cs438/ Lecture notes and course handout will be distributed through email and posted on website CS/ECE 438 3 Prerequisites C Programming { Preferably Unix Probability and Statistics (Math 463, or ECE 313) Basic Computer Architecture (CS231 or ECE290) Operating Systems (notion of processes/threads, interprocess communication, synchronization and mutual exclusion) CS/ECE 438 4 Course Contents Overview (1) UNIX network programming (2) Performance evaluation: probability and queueing models (5) Application layer: HTTP, FTP, SMTP, DNS (4); more socket programming (4) Transport layer: UDP/TCP, TCP congestion/error control, multiplexing, QoS (6) Network layer: circuit & packet switching, internetworking, routing, multicast, queue management (12) Direct link networks: framing, error detection, reliable transmission (4) Advanced topics: security, overlay networks, p2p networks (4). CS/ECE 438 5 Textbook Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach, Morgan Kaufmann Publisher W. Richard Stevens et al., Unix Network Programming, Volume 1: The Sockets Networking API, 3 rd Edition, Addison Wesley (2 nd Edition, Prentice Hall). Selected book chapters will be handed out as needed. CS/ECE 438 6 Grading Policy May be revised based on TA outcome Homework assignments 5% Homework assignments (10%) Mid-term Exam 25% { TBA Programming Projects 35% { 3 programming projects (based on UNIX network programming, 5%, 8%, 14%) { 1 modeling project (8%) Final Exam 35% CS/ECE 438 7 Homework and Projects Homeworks: { Due by end of class on the due date. { No late homework sets except under extremely rare non-academic circumstances. Projects: { Due by 11:59pm CST on the due date. { A grace period of 48 hours without any penalty. (This includes weekends, breaks, or holidays.) { 20% penalty for each late day, up to a maximum of 4 days. CS/ECE 438 8 Integrity University rules on academic integrity: { An anti-cheating program (MOSS) will be used to check similarity of MPs in terms of syntax and semantics. { On first offense, 100% penalty; on second offense, F with no permission to drop. Other penalties may also be imposed by the University. CS/ECE 438 9 Academic Honesty Your work in this class must be your own....
View Full Document

Page1 / 46

lect-01 - CS/ECE 438 1 ECE 438 - Communication Networks...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online