TDC 463, Summer II 2014                                                                 Computer Networks and Data Systems

 

Class :            T Th 5:45 - 9:00 P.M.

Instructor :     Dr. Anthony Chung

Office :           Loop: CST 844

Office Hours :            T Th 4:15 – 5:00 PM/ Other times by appointment

Phone :                        (312)-362-8724

Fax   :                          (312)-362-6116

Email :                        achung@cdm.depaul.edu

Email Etiquette:                     

While email is a great means of communication, increasingly we are bombarded with a volume of emails that is getting difficult to manage. Please observe the following email etiquette so that we will be able to better focus our energy on learning and getting the most out of the class. It is also part of being professional. Some recruiters were abhorred at some of the emails received from recent recruits. It is important to form the good habit of writing appropriate emails in a professional setting.

- Under normal situation I will respond within two business days. Therefore work on your assignments early so as to give you ample time to ask questions. If I do not respond within the normal time frame, it's properly because one or more of the following etiquettes is not followed.

- Expect lab assistants to respond only during posted lab hours (included in the lab assignment).

- Before sending questions via email or posting questions on the d2l discussion forum, make sure that your question is not already answered on the course syllabus, the d2l website (announcements, discussion forums, assignment information etc), or in the lecture (view the class recording if you missed a class, or if you are an OL student).

- Questions that are of general interest to the entire class should be posted on the course discussion forum.

- Be specific about the subject of the email in the mail subject heading and use proper spelling, grammar, and punctuation.  Include course number in the subject. Please don't respond to an old email with a different subject when asking a new question.

- Include your full name in the message body.

- While you have my permission to address me as Tony, you should not assume that you can address other professors on a first name basis unless you have their explicit permissions.
 

 

 

Course Home Page :  http://d2l.depaul.edu   (it will open a week before the first date of the class)

 

 

Prerequisites:            TDC 405 and TDC 413. I assume you are familiar with the basic OSI layering, and have basic understanding of the lower two layers of the OSI model. I also assume that you have some basic understanding of IP addresses. You must be familiar with number systems (decimal, binary, octal, hexadecimal etc.) and basic operating system concepts. Please review the following chapters in the required text: Chapters 1 and 2 in details; Chapter 3 for overview of underlying technologies; Appendix A for ASCII Code; and Appendix B for number systems (you must be able to convert numbers among different number systems. This is EXTREMELY IMPORTANT. If you are rusty with that you should review Appendix B of the text book and make sure that you know how to do the conversions before the course starts.).

 

Text :                          TCP/IP Protocol Suite  4th   Edition by Behrouz A. Forouzan.

Note: This textbook is essential. Please have it ready BEFORE THE FIRST DAY of the class. We will need to use it right away.If you choose to use an older edition, it’s your responsibility to map the topics to the chapters in the old edition yourself, and to obtain practice questions in the text.  Some students in the past used an International edition, which is fine as long as it's also the 4th edition. The book is also available in an electronic edition.

                                  

Course Description and Objective:

To study the theory and practices in implementing computer networks, network architectures, and protocols. To understand the key concepts by studying a real-world example network: the Internet.

 

Grading

4 Homework assignments        20%

Participation                            20%

4 Labs                                     20%

Midterm                                  20%

Final                                        20%

  

Note: A student must score 60% or above in each exam to pass the course.           

A

90-100%

A-

87-89%

B+

84-86%

B

80-83%

B-

77-79%

C+

74-76%

C

70-73%

C-

67-69%

D+

64-66%

D

60-63%

F

< 60%

 

Every student at or above the class average (calculated over grades of 60% or higher) will get at least an A-. I will adjust the grading scale if the class average is below 87%   

 

 

 

 Note:

·       Late assignments will not be accepted. I am strict about this.  Homework solutions are available right after an assignment is due and I cannot accept any assignments submitted after that. All due dates and time are listed in the dropbox on d2l for each assignment. Please check the schedule and be sure of the due dates. You must use the homework submission system (drop box) through d2l. If there are problems with the submission system, you may email me a copy of the assignment BEFORE the due time.

 

·       All Exams are closed books and notes. Calculators are allowed. The final is not comprehensive.

 

·       Makeups of exams must be arranged before the scheduled time.

 

·       Class attendance/ viewing of the online lecture is essential as lectures may cover topics outside the readings.

    • About class participation:
      • For in class students: Attendance is expected for this class. To earn the full participation point for each class you must be in class for at least 80% of the class time (156 minutes).  Also if there’s a documentable and acceptable reason (such as being sick with a doctor’s slip, or a note from your manager about work responsibility), make up for the participation points can be considered. Also check each week's participation exercises in the drop box list. There may be additional activities (e.g. reading assignment) that is to be completed before the next class, and are counted towards your participation points. 2 points are assigned for each class with a maximum of 20 pts total.
      • For Online Learning students: Viewing of the lecture is expected.  You must submit a participation assignment on d2l before the end of the day of the following live class to receive the participation points.  In class exercises are included as part of the participation assignments (it will be stated in the assignment). OL students should try to work on the in class exercises on their own first, and then check and correct the answers as presented in the recorded class. Since solutions are provided in class, OL students are expected to provide correct answers for the in class exercises. Check each week's participation exercises in the drop box list for the participation assignments.  2 points are assigned for each class with a maximum of 20 pts total.
  •  

    ·       Various in-class exercises will be assigned.

     

    ·       Any grading questions must be directed to me  by email within 1 week of the posting of the grade. An announcement will be posted on d2l when an assignment is graded. You should email me with the following information:

                      No grade adjustments will be made more than a week after the grade is posted.

     

    ·       Wireless Internet Access Policy: Please do not work on your laptops / Internet during class except for course related activities.  If you need to do something on the Internet that is not related to the class, please leave the room and complete what you need to do.

     

    ·       Please check DePaul’s academic calendar http://oaa.depaul.edu/what/calendar.jsp  for important dates such as last day to add/drop/withdraw from classes. The information is also displayed on d2l after you log in.

     

    ·       This course covers a large volume of materials and is demanding. It's especially challenging during the summer session. The course will be covered at twice the speed of a regular quarter.  Please work hard to make the most of the course. It will provide you with a good foundation for many other advanced courses. By enrolling in this class, you are committed to devote enough time so as to learn the materials covered in this class. You should assess your situation to decide if you can devote sufficient amount of time to this class. If you cannot devote sufficient time for an accelerated summer class you are recommended to take the class during a regular quarter. A grade is assigned soley based on evaluations of the assignments and an assessment of your understanding of the materials through exams and nothing else. Extra credits will not be given. Please give your best effort to every assignment and exam. Contact me when you need help to understand course materials. Talk to me at the first sign of problems so that we can decide the best course of action. Please also make sure you understand the University’s incomplete policy at the end of this syllabus.

     

     

    Schedule (Tentative):

     

    Date

    Topic

    Reading

    Assignments*

    7-22

    Introduction and review; Layering; Underlying technologies; Bridging and Switching; Basic IP addressing

    Chapters 1 - 5

     

    7-24

     IP addressing: subnetting, supernetting, and CIDR.

    Chapters 5

    HW 0 due  (Not graded. It’s a prerequisite assessment assignment + syllabus scavenger hunt + Academic Integrity Pledge.)

    7-29

    Delivery and routing of packets; IPv4

    Chapters 6 and 7

    HW 1 due

    7-31

    Associated protocols; DHCP

    Unicast Routing protocols (I)

    Chapters 8,9,18

    Chapter 11


    8-5

    Midterm (2hrs)
    Unicast Routing protocols (II) (1 hr)

     

    Chapter 11

    HW 2 due (on Monday 8-4)

    8-7

    Unicast Routing protocols (III)

    Chapter 11

    Lab 1 due

    8-12

    Transport layer – UDP and TCP (I)

    Chapters 13, 14 and 15

    Lab 2 due

    HW 3 due

    8-14

    Transport layer – TCP (II)

    Chapter 15

    Lab 3 due

    8-19

    Application layer. IPv6

    19.1–19.4, 19.6, 19.8-19.11, Chapter 20, Chapter 21 (skipping command details), 23 (skipping command details)  Chapters 22 to 24   (Overviews only),

    Chapter 26 (basic addresses only),  Chapter 27 (pp. 786-791 only)

    Lab 4 due

    HW 4 due

    8-21

    Final (2hrs)

     * The participation assignment of each class is due at 11:59pm of the Monday of the following week. See specific dates listed in the dropboxes.

         All other assignments are due at 6:00pm of the due date.

     

    NOTE: Please check the course webpage for supplementary readings and announcements. Please make sure that your email address information on Campusconnect is correct.

    Online Instructor Evaluation

    Evaluations are a way for students to provide valuable feedback regarding their instructor and the course. Detailed feedback will enable the instructor to continuously tailor teaching methods and course content to meet the learning goals of the course and the academic needs of the students. They are a requirement of the course and are key to continue to provide you with the highest quality of teaching. The evaluations are anonymous; the instructor and administration do not track who entered what responses. A program is used to check if the student completed the evaluations, but the evaluation is completely separate from the student’s identity. Since 100% participation is our goal, students are sent periodic reminders over two weeks. Students do not receive reminders once they complete the evaluation.

    Email

    Email is the primary means of communication between faculty and students enrolled in this course outside of class time. Students should be sure their email listed under "demographic information" at http://campusconnect.depaul.edu is correct.

    Academic Integrity Policy

    Academic Integrity Policy

    This course will be subject to the faculty council rules on the Academic Integrity Policy

    Plagiarism

    Plagiarism

    The university and school policy on plagiarism can be summarized as follows: Students in this course, as well as all other courses in which independent research or writing play a vital part in the course requirements, should be aware of the strong sanctions that can be imposed against someone guilty of plagiarism. If proven, a charge of plagiarism could result in an automatic F in the course and possible expulsion. The strongest of sanctions will be imposed on anyone who submits as his/her own work a report, examination paper, computer file, lab report, or other assignment which has been prepared by someone else. If you have any questions or doubts about what plagiarism entails or how to properly acknowledge source materials be sure to consult the instructor.

    Incomplete

    Incomplete

    An incomplete grade is given only for an exceptional reason such as a death in the family, a serious illness, etc. Any such reason must be documented. Any incomplete request must be made at least two weeks before the final, and approved by the Dean of the College of Computing and Digital Media. Any consequences resulting from a poor grade for the course will not be considered as valid reasons for such a request.

    Resources for Students with Disabilities

    Resources for Students with Disabilities

    Students who feel they may need an accommodation based on the impact of a disability should contact the instructor privately to discuss their specific needs. All discussions will remain confidential. To ensure that you receive the most appropriate accommodation based on your needs, contact the instructor as early as possible in the quarter (preferably within the first week of class), and make sure that you have contacted the following office for support and additional services:

    Center for Students with Disabilities (CSD)                                                                                                                                                                                                             Lincoln Park Campus, Student Center #370                              Phone number: (773)325.1677
    Loop Campus, Lewis Center #1400                                            Phone number: (312)362.8002
    Website: http://www.studentaffairs.depaul.edu/csd
                        Email: csd@depaul.edu