COSC 3300 Networks and Internets

Course Syllabus: Lectures
Office Hours
Grading Policy
Course Instructor: Dennis Brylow
Email: brylow at mscs dot mu dot edu
Office: CU 380

MWF 2:00pm - 2:50pm, CU 137
Laboratory Sections
Friday 2:50pm - 3:50pm, CU 310
Office Hours
Dennis Brylow
Mon/Wed 3:00pm - 4:00pm
Mon 7:00pm - 8:00pm
Fri 11:00am - 12:00pm
MSCS Department Logo


CNAI Textbook Cover
Computer Networks And Internets,
5th edition.
Douglas Comer.
Prentice Hall.
ISBN 0-13-606127-3.
Readings will be regularly assigned from the textbook.
Lectures will assume that students have already read the assigned chapters.
In addition, some homework problems may be assigned out of the book.
Some of these problems also make excellent exam questions.

Course Objectives

Upon completing this course, students will be able to:
  • Understand and describe the concepts, terminology, and technologies that form the basis for digital communications in individual networks and the global Internet,
  • Understand and use the TCP/IP suite of network protocols,
  • Read, write, run, and test basic network applications.
  • Course Policies

    Grades will be calculated using the following formula:
    Projects 50%
    Pop (Reading) Quizzes 10%
    Midterm Exam 20%
    Final Exam 20%
  • Students must pass BOTH the practical portion of the grade (homework and labs,) AND and the exam portion of the grade to pass the course overall.
  • Assignments are to be completed individually, except when specifically noted otherwise. You may discuss course topics with your collegues, but written work and programmed code is not to be shared.
  • Academic dishonesty (claiming another person's work as your own) will not be tolerated. Infractions will result in immediate failure of the course, and referral to the Dean's office, in accordance with Marquette's University-wide Academic Honesty Policy.
  • If you are not certain what constitutes fair play and what will be considered academic dishonesty, please ask the instructor.
  • Homework will consist of substantial design and implementation projects, often with a week or more lead time. Students who wait until a few days before the deadline to begin the homework will typically not succeed.
  • Late work will not normally be accepted for grading. Students are expected to observe deadlines and follow submission instructions precisely.
  • Although formal attendance will not be taken, it is expected that students will attend all scheduled sessions. Excessive absences (which would be obvious from missing in-class pop quizzes, for example,) will result in withdrawal from the course, per Marquette's University-wide Attendance Policy.
  • Schedule

    Week    Topics Readings Notes/Demos Assignments
    01 Introduction Ch 1,2,3 HW #1: Echo and Chat
    02 Network Programming Ch 4,5 HW #2: File Transfer
    03 Data Communications Ch 6,7 HW #3: Concurrent Servers
    04 Data Communications Ch 8,9,15.1-15.5 HW #4: Packet Capture
    05 Data Communications Ch 10,23.1-23.7 HW #5: ARP
    06 Data Communications Ch 11,12,23.8-23.9 HW #6: ICMP
    07 Packet Switching Ch 13,14,15,16,22 HW #7: IP
    08 Packet Switching
    Midterm Break
    Ch 17 Midterm Exam
    09 Internetworking Ch 18,19,20,21 HW #8: Routing
    10 Internetworking Ch 23,24,25 HW #9: UDP
    11 Internetworking Ch 25,26 HW #10: DHCP
    12 Internetworking Ch 27 HW #11: TCP
    13 Internetworking
    Thanksgiving Break
    Ch 28 Break
    14 VoIP Ch 29,30 HW #12: VoIP
    15 VoIP Ch 31,32
    (16) Final Exam Week Final Exam
    The instructor reserves the right to adjust this schedule as necessary.

    [Revised 2011 Aug 29 12:47 DWB]