CS365 Computer Networking

for FA 2004

Printer Friendly


Park University



COURSE TITLE:  Computer Networking



TITLE OF FACULTY MEMBER:  Associate Professor of Information and Computer Science


FACULTY OFFICE HOURS:  Monday, Friday:  11:00am to 12:00pm (noon),

                                                   Tuesday, Thursday: 1:00pm to 2:00pm, or by appointment


FACULTY PARK EMAIL ADDRESS:  wen.hsin@park.edu

FACULTY WEB PAGE ADDRESS:  http://whsin.pageout.net

DATES OF THE SEMESTER/TERM:  August 23-December 19, 2004

CLASS SESSIONS DAYS:  Monday, Wednesday, Friday in room SC016

CLASS SESSION TIME:  10:00 am to 10:50 am





The mission of Park University, an entrepreneurial institution of learning, is to provide access to academic excellence, which will prepare learners to think critically, communicate effectively and engage in lifelong learning while serving a global community.



Park University will be a renowned international leader in providing innovative educational opportunities for learners within the global society.


COURSE DESCRIPTIONThis course provides an overview of computer networking concepts. Course topics include (but are not limited to): protocol layer stack, circuit switching vs. packet switching, connectionless vs. connection-oriented services, transmission media, routing, Ethernet, LAN topologies. Optionally, the course may include hands-on projects. For example, students may be asked to install and configure Linux network applications or write networking programs


FACULTY’S EDUCATIONAL PHILOSOPHY:  I believe that most people learn best by actually working with and using the information presented in class.  To do this, we will have a number of lab assignments that will give the students an opportunity to build, test and use computer networks and computer networking tools.  In addition, we will have some assignments that should help emphasize some of the more difficult course topics.


Upon completion of this course the student should be able to:

  1. Explain and apply basic computer networking concepts including (but not limited to):
    • Circuit-switching vs. packet-switching
    • Residential access networks – point to point, dialup modem, ISDN, ADSL, cable modem
    • Physical media – twisted pair, coaxial cable, fiber optic cable, unguided media
    • Protocol layer stack
    • Client-server paradigm
  2. Explain and apply several common application-layer applications in depth. For example, explain several of these applications in depth:
    • Telnet
    • FTP
    • DNS name server
    • HTTP web server
    • SMTP mail server
  3. Explain and apply these transport-layer concepts:
    • UDP protocol
    • TCP protocol
    • Reliable data transfer
    • Flow control
    • Congestion control
  4. Explain and apply these network-layer concepts:
    • IP protocol
    • Routing algorithms - link state algorithm, distance vector algorithm
    • IPv4 addressing.
  5. Explain and apply these link-layer and local area network concepts:
    • Network topologies – bus, star, ring
    • Error detection and correction
    • ARP
    • Ethernet
    • Token ring
    • Hubs, switches, and bridges
  1. Use and explain Linux commands and Linux networking applications.
  2. Install and configure specified Linux network applications. Note that teachers should cover this objective only if their site has spare computers that can be wiped clean and converted to Linux computers.


COURSE TEXTBOOK(S):   Kurose and Ross, Computer Networking – A Top-Down Approach Featuring the Internet. Addison Wesley 3rd Edition, 2004


ACADEMIC HONESTY:       “Academic Honesty is required of all members of a learning community.  Hence, Park will not tolerate cheating or plagiarism on tests, examinations, papers or other course assignments.  Students who engage in such dishonesty may be given failing grades or expelled from Park.”


PLAGIARISM:           Plagiarism—the appropriation or imitation of the language or ideas of another person and presenting them as one’s original work—sometimes occurs through carelessness or ignorance.  Students who are uncertain about proper documentation of sources should consult their instructors.”


ATTENDANCE POLICY:     Instructors are required to keep attendance records and report absences.  The instructor may excuse absences for cogent reasons, but missed work must be made up within the term of enrollment.  Work missed through unexcused absences must also be made up within the term of enrollment, but unexcused absences may carry further penalties.  In the event of two consecutive weeks of unexcused absences in a term of enrollment, the student will be administratively withdrawn, resulting in a grade of “F”.  An Incomplete will not be issued to a student who has unexcused or excessive absences recorded for a course.  Students receiving Military Tuition Assistance (TA) or Veterans Administration (VA) educational benefits must not exceed three unexcused absences in the term of enrollment. Excessive absences will be reported to the appropriate agency and may result in a monetary penalty to the student.  Reports of F grade (attendance or academic) resulting from excessive absence for students receiving financial assistance from agencies not mentioned above will be reported to the appropriate agency.


Homework Submission:

Homework must be turned in no later than the beginning of the class period on which it is due.


I reserve the right to modify previously assigned homework. For example, if I assign homework two class periods in advance of when it is due, I may update the homework via an e-mail or in an intervening class period. Consequently, if you miss a class, it is your responsibility to contact me (or a classmate) to find out what you missed.


If you cannot turn in your homework in class, you may slide it under my office door, but you must slide it under my door well in advance of the beginning of class (at least a half hour before class). If you slide it under my door right at the start of class, then I might not see it prior to class and then the homework will be considered late.


When you turn in a homework assignment, you must staple all of your papers together so the problems appear in the assigned order. Make sure that the staple is positioned in the top left corner and that it is high enough so that all of your work is readable.


LATE SUBMISSION OF COURSE MATERIALS:  Each student is allowed one late submission for the entire semester. It is intended to be used for lateness due to family problems, sickness, printer or diskette malfunctions, losing the homework, transportation problems, forgetting to bring the (completed) homework to class, etc. Once this allowance is used up, no further late submission is allowed.


This one-time late allowance extends the assignment due date by one extra class period. For example, if the class meets Tuesday and Thursday, and an assignment is due on Tuesday at 2:00pm, you have up to Thursday 2:00pm of the same week to submit your homework without penalty. If the assignment is due on Thursday 2:00pm, you have up to Tuesday 2:00pm of the following week to submit your homework.


When you submit a late assignment, you must clearly mark "one-time late submission is used" next to your name on the first page.


Any submission beyond the due date/time without using one-time allowance gets 0 point.


COURSE ASSESSMENT:  Projects, assignments, and examinations


 DISABILITY GUIDELINES: Park University is committed to meeting the needs of all students that meet the criteria for special assistance.  These guidelines are designed to supply directions to students concerning the information necessary to accomplish this goal.  It is Park University’s policy to comply fully with federal and state law, including Section 504 of the Rehabilitation Act of 1973 and the American with Disabilities Act of 1990, regarding students with disabilities and, to the extent of any inconsistency between these guidelines and federal and/or state law, the provisions of the law will apply.  Additional information concerning Park University’s policies and procedures related to disability can be found on the Park University web page:  www.park.edu/disability.



No calculator, cell phone, or any electronic device is allowed in any test.


You will be allowed to take a make-up test only if you give me a note that is signed by a doctor, sports coach, or funeral director, and the signer's phone number is on the note. Make-up tests will tend to be harder than the original tests. All make-up tests must be taken within one week of the original test's date.




Tentative Lecture Sequence (subject to change):


A: Chapter 1

B: IP address

C: Chapter 2

D: Chapter 3

E: Chapter 4

F: Chapter 5



            homework                     35%

            exam 1                          20%

            exam 2                          20%

            exam 3 (final exam)       25%


Your overall score is determined as follows:


            (your_total_hw_pts / max_hw_pts) * 35 +

            (your_exam1_pts / max_exam1_pts) * 20 +

            (your_exam2_pts / max_exam2_pts) * 20 +

            (your_exam3_pts / max_exam3_pts) * 25


Letter grades are assigned (based on your overall score) as follows:


            90 - 100            A

            80 -  89             B

            70 -  79             C

            60 -  69             D

            less than 60       F


Important Dates

Oct 31  Last day to drop and receive a "W" (Withdraw) on your transcript.


Note: If you quit attending class, you should drop the class. In the event of two consecutive weeks of unexcused absences in a term of enrollment, you will be administratively withdrawn, resulting in a grade of "F”.