CPSC 5157G - TSYS School of Computer Science - Columbus State ...
15.2.2 Demonstrate knowledge of the Domain Name Server (DNS) (ISS, NS, ....
advantage or disadvantage of client-side processing and complete exercises .....
TPO: Following procedures outlined in class and using a provided simulation, ...
Part of the document
CPSC5157G - Computer Networks (Graduate)
An course introducing discrete event simulation, and the principles of
systems simulation Instructor | Description | Objectives | Outline | Texts | Assessment |
Schedule |Policies
|INSTRUCTOR: |Dr. Charles Turnitsa |
|OFFICE: |Center for Commerce and Technology, Room 433 |
|OFFICE HOURS: |Mon 10:30-2:30 PM |
| |Tues 9:30-12:30 AM |
| |Thurs 9:30-12:30 AM |
| |And by appointment |
|PHONE: |Cell: 757-239 8573; |
| |School Secretary: 706-507 8170 |
|E-MAIL: |turnitsa_charles@columbusstate.edu |
|WEB: |http://csc.columbusstate.edu/turnitsa |
CATALOG DESCRIPTION OF COURSE Local area networks, wide area networks, and internets. Protocols and the
ISO Open Systems Interconnect reference model. Design, analysis, and
performance evaluation. Emphasis on data link, network, and transport
protocols. Prerequisite: CPSC 2108 with a grade of "C" or better, recommended.
Or, CPSC6106, passed with a grade of "B" or better.
Or, knowledge of Computer Networking and permission of the Instructor.
ACADEMIC OBJECTIVES This course is a broad introduction to networking concepts and emphasizes
the following:
. Local area networks, wide area networks, and internets.
. Protocols and the OSI (Open Systems Interconnect) reference model.
. Design, analysis, and performance evaluation. The main objective of this course is to answer the basic question "how do
computer networks and internets operate?" in the broadest sense. The
course will provide a comprehensive, self-contained tour through all of
networking from the lowest levels of data transmission and wiring to the
highest levels of application software. At each level, we will see how the
facilities and services provided by lower levels are used and extended in
the next level. Upon successful completion of this course, the student
will have an understanding of:
1. The large-scale structure of the global Internet and its associated
protocols;
2. The OSI Reference Model and the Internet Protocol Stack;
3. The Application Layer: Structure and sample applications;
4. The Transport Layer: Its function and services;
5. Reliable data transport and congestion control;
6. The uses of UDP and TCP; the trade-offs between them;
7. The Network Layer: Its function and services;
8. The structure of IP addresses: classful and classless addresses;
9. The DNS (Domain Name Service): "User friendly" names & IP addresses;
10. Routing on the Internet;
11. The Link Layer: Its function and services;
12. Error detection and correction techniques;
13. Collision detection and the Ethernet solution to that problem;
14. Collision avoidance and the Token Ring solution to that problem;
15. Link-layer switches: forwarding and filtering;
16. The basics of network security.
STUDENT RESPONSIBILITIES As a student in this course, you are responsible to:
1. Visit CougarView regularly and participate in all online
discussions.
2. Complete all reading assignments and all homework assignments.
3. Finish all the hands-on lab exercises
4. Ask the instructor questions.
5. Send the instructor e-mail with both comments and questions.
INSTRUCTOR RESPONSIBILITIES As your instructor in this course, I am responsible to:
. post lessons outlining the assignments for the week;
. read all student submissions and discussions;
. grade quizzes, projects, exams, assignments and the course project
deliverables and post scores in a timely fashion; and
. read any e-mail sent by students and respond accordingly within 48
hours. ATTENDANCE POLICY Attendance will be based on participation in the Online Forums. If you
do not submit either of these for two or more weeks in a row, you may
receive a WF. If an emergency prevents you from submitting a summary or
quiz, please contact me to make alternative arrangements. TEXTBOOKS |[pic] |Title: Computer Networking: A top-down approach (6th |
| |edition) |
| |Author: Jim Kurose and Keith Ross |
| |Publisher: Pearson |
| |ISBN-10: 0-13-285620-4 |
| |ISBN-13: 978-0-13-285620-1 |
| |Year: 2013 |
SUPPLEMENTARY BOOKS AND MATERIALS Material will be provided online through the course Web page.
HOW TO ACCESS THIS COURSE This course is being offered through CougarView (the Desire 2 Learn
system). You can access CougarView from the Columbus State University
Homepage. At this page, click on the "Log on to" link to activate the CougarView
logon dialog box, which will ask for your CougarView username and password.
Your CougarView username and password are:
Username: lastname_firstname
Password: XXXXXX
where "XXXXXX" is the day, month and year of your birthday ddmmyy. Once you've entered CougarView, you will see a list of courses you have
access to. The CPSC 5157 course is listed as "Computer Networking - Summer
Semester 2013 CPSC-5157". Below this, you should see my name as the
instructor. You may also see new discussion postings, new calendar
postings, and new mail messages. Clicking on the name of the course will
take you to the course's home page.
Once you have clicked on the course's name and accessed the particular
course itself, you will find a home page with links to other sections and
tools, and a menu on the left-hand side. The first thing you should do is
read the "Welcome (read first)" information. This information will give you
a feel for what's available in the particular CougarView classroom
environment and explain in more detail how the course will work. Once
you've read this information, please feel free to explore other areas.
HOW THIS COURSE WILL WORK This course will consist of readings, weekly research summaries, weekly
quizzes, game reviews, exams, and a final project. On a weekly basis, you
will need to:
1. Review the week's lesson
2. Complete the weekly readings
3. Submit any weekly assignments (programming, labs) (approx.two hours
per week)
4. Participate in weekly discussions (approx.. one hour per week)
5. Complete any posted quiz (approx. one hour per quiz)
6. Prepare for and complete the Midterm and Final exams (approx. one hour
per week)
COURSE ASSESSMENT This course will include a number of readings (both in the textbook and
supplemental). There will be explanatory slides and other materials made
available through CougarView. Students will be expected to maintain
activity via CougarView discussions (this will determine the class
participation grade - 20%). Posted assignments, which will include a multi-
week project, will constitute a part of the grade, as will quizzes and
exams.
Grades in this course, for Graduate Students, will be based on the
following assessments:
. Posted assignments - 10%
. Posted Labs - 10%
. Online discussions - 10%
. Comprehensive Project - 10%
. Online quizzes - 10%
. Midterm Exam - 20%
. Final Exam - 30%
Grading scale:
|A |90% - 100%|B |80% - 89% |
|C |70% - 79% |D |60% - 69% | SUGGESTED SUMMER SCHEDULE FOR CPSC5157 The tentative schedule given below will help you plan your study over the
semester. The actual start dates and coverage duration of topics may vary.
|Module |Date |Topic |Assessment due|Book |Lab |Quiz/Test|
| | | | |Chap. | | |
|2 |6/13 |Network core; | |1 | | |
| | |Protocol Layers | | | | |
|3 |6/18 |Client Server and |Assignment 1 |2 | |Quiz 1 |
| | |Web | | | | |
|4 |6/20 |TCP introduction, | |2 |Lab 1 - HTTP |Quiz 2 |
| | |DNS introduction | | | | |
|5 |6/25 |Transport Layer | |3 |Lab 2 - DNS | |
|6 |6/27 |TCP |Assignment 2 |3 | |Quiz 3 |
|7 |7/2 |Forwarding and | |4 |Lab 3 - TCP |Quiz 4 |
| | |Routing | | | | |
| |7/4 |4th of July Holiday | | | |Mid Term |
|8 |7/9 |Routers and |Assignment 3 |4 | |Quiz 5 |
| | |Switches, IPV4 | | | | |
|9 |7/11 |DHCP, NAT | |5 |Lab 4 - IP | |
|10 |7/16 |Link Layer, Network |Assignment 4 |5 | |Quiz 6 |
| | |Layer | | | | |
|11 |7/18 |Add