Computer Science 3357A: Computer Networks I
Course Overview: 0-1
Instructor
§Michael Katchabaw, Associate Professor
Department of Computer Science, Western University
§Contact information:
• Consulting: 9:30-10:30am Tuesdays and Thursdays via Zoom • E-mail: katchab@csd.uwo.ca
• Phone: Western extension 84059
Course Overview: 0-2
Texts and References
§Required text:
• Computer Networking: A Top Down Approach, 8th Edition
by Kurose and Ross, published by Pearson Education, 2021
§As this is a new edition of this book, printed editions are not yet available from the University Bookstore
• You can still obtain the 7th Edition in print from the University Bookstore, however, and that is still similar to the 8th Edition
§To obtain a digital version of the 8th Edition of the text, please visit VitalSource (link is in the online syllabus)
Course Overview: 0-3
Course Topics
§Networking fundamentals. A history of computer networking and the Internet; the structure of the Internet; connectionless and connection-oriented services; circuit switching and packet switching fundamentals; protocols; layered protocol architectures and service models.
§A tour of protocol layers. The application layer and sample application services; transport layer services, including discussions of the principles of reliable data transfer and congestion control; network layer services, including routing and multicasting; data link layer services, including error detection and correction techniques and a variety of protocols; physical layer services and signalling.
§Network programming. Socket programming; TCP and UDP programming interfaces; asynchronous communications; advanced socket options and programming techniques.
§Advanced topics. Multimedia networking; network security; wireless and
mobile computing; network management.
Course Overview: 0-4
How to Keep Informed
§Course website: http://owl.uwo.ca • Lecture notes
• Assignment information
• Class updates and other important information
§Your Western e-mail account (@uwo.ca)
• Important notices
• Emergency course messages
• Forward your e-mail if you don’t check it regularly! • Configure your spam filters!
Course Overview: 0-5
Student Evaluation
§ Assignments
• Four individual assignments, worth 5%, 15%, 20%, and 25%
§Final exam
• Worth 35%
Course Overview: 0-6
Student Evaluation
§To receive a passing grade or higher: • Final ≥ 40%
• Assignments ≥ 40%
§To receive a C or higher: • Final ≥ 50%
• Assignments ≥ 50%
Course Overview: 0-7
Ethical Conduct
§You should read the definition and penalties of scholastic offenses at: https://www.csd.uwo.ca/undergraduate/current/policies/scholastic_
offenses.html
§Students are expected to adhere to the Rules of Ethical Conduct to use the computing facilities of the Department:
https://www.csd.uwo.ca/undergraduate/current/policies/ethical_ conduct.html
Course Overview: 0-8