CS 7070 - Advanced Networking Protocols

advertisement
KENNESAW STATE UNIVERSITY
GRADUATE COURSE PROPOSAL OR REVISION,
Cover Sheet (10/02/2002)
Course Number/Program Name
CS 7070 Advance Networking Protocols / MS-CS
Department Computer Science
Degree Title (if applicable) M.S. Computer Science
Proposed Effective Date Fall, 2012
Check one or more of the following and complete the appropriate sections:
X New Course Proposal
Course Title Change
Course Number Change
Course Credit Change
Course Prerequisite Change
Course Description Change
Sections to be Completed
II, III, IV, V, VII
I, II, III
I, II, III
I, II, III
I, II, III
I, II, III
Notes:
If proposed changes to an existing course are substantial (credit hours, title, and description), a new course with a
new number should be proposed.
A new Course Proposal (Sections II, III, IV, V, VII) is required for each new course proposed as part of a new
program. Current catalog information (Section I) is required for each existing course incorporated into the
program.
Minor changes to a course can use the simplified E-Z Course Change Form.
Submitted by:
Approved
Victor A. Clincy
Faculty Member
10/3/2011
Date
Not Approved
Department Curriculum Committee Date
Approved
Approved
Approved
Approved
Approved
Approved
Not Approved
Department Chair
Date
College Curriculum Committee
Date
College Dean
Date
GPCC Chair
Date
Dean, Graduate College
Date
Not Approved
Not Approved
Not Approved
Not Approved
Not Approved
Vice President for Academic Affairs Date
Approved
Not Approved
President
Date
KENNESAW STATE UNIVERSITY
GRADUATE COURSE/CONCENTRATION/PROGRAM CHANGE
I.
Current Information (Fill in for changes)
Page Number in Current Catalog
Course Prefix and Number
Course Title
Credit Hours
Prerequisites
Description (or Current Degree Requirements)
II.
Proposed Information (Fill in for changes and new courses)
Course Prefix and Number CS 7070
Course Title Advanced Networking Protocols
Credit Hours 3-0-3
Prerequisites CS 6060 Wireless and Mobile Computing
Description (or Proposed Degree Requirements)
This course covers the study of the modern networking protocols, including the TCP/IP
protocol suite, addressing, IPV6, routing, security.
III.
Justification
This course is an elective course in the MS-Computer Science program. This
course focuses on the learning objectives associated with modern networking
technologies and protocols.
This course contributes to the following Program Objective:
P.L.O. 2: Students will be required to demonstrate that they have in-depth knowledge of
at least two fields within computer science.
IV.
Additional Information (for New Courses only)
Instructor: Dr. Victor Clincy
Text: TCP/IP Protocol Suite, 3rd Edition, Behrouz Forouzan
Prerequisite: CS 6060 Wireless and Mobile Computing
Objectives:
 Students will be able to explain the TCP/IP protocol suite.
 Students will be able to explain the importance of standards and the OSI reference model
& protocol layering.
 Students will be able to explain IP addressing, classes, subnetting.
 Students will be able to explain routing and router functionality
 Students will be able to explain Flow control.
 Students will be able to explain IPv6 and ICMPv6).
Instructional Method
Lectures and Projects
Method of Evaluation
Four exams and 4-5 project assignments
V.
Resources and Funding Required (New Courses only)
No new resources or funding is required.
Resource
Amount
Faculty
Other Personnel
Equipment
Supplies
Travel
New Books
New Journals
Other (Specify)
$0
$0
$0
$0
$0
$0
$0
$0
TOTAL
$0
Funding Required Beyond
Normal Departmental Growth
$0
VI. COURSE MASTER FORM
This form will be completed by the requesting department and will be sent to the Office of the
Registrar once the course has been approved by the Office of the President.
The form is required for all new courses.
DISCIPLINE
COURSE NUMBER
COURSE TITLE FOR LABEL
CLASS-LAB-CREDIT HOURS
Approval, Effective Term
Grades Allowed (Regular or S/U)
If course used to satisfy CPC, what areas?
Learning Support Programs courses which are
required as prerequisites
Computer Science
CS 7070
Adv Net Protoc
3-0-3
Fall 2012
Regular
APPROVED:
________________________________________________
Vice President for Academic Affairs or Designee __
VII Attach Syllabus
KENNESAW STATE UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE
Spring 2013
CS 7070 Advanced Networking Protocols (TH 6:00pm)
Dr. Clincy
Course
Description:
Learning
Outcomes
This course covers the study of the modern networking protocols, including the TCP/IP protocol
suite, addressing, IPV6, routing, security.
Upon successful completion of this course, the student will gain an understanding of the TCP/IP protocol
suite and how it is are used in data communications on the Internet. Prior to covering protocols, critical
concepts covered in CSIS2520 will be reviewed. The student will gain the following understanding: RFC’s;
the importance of standards; underlying network technologies; OSI reference model & protocol layering,
TCP/IP reference model, Internet addressing (classful and classless), subnetting, supernetting, variablelength, ARP; RARP; BOOTP; DHCP; DNS, IP; ICMP; router functionality, dynamic versus static routing,
routing tables, unicast routing (RIP, BGP, OSPF), routing algorithms (link state, distance vector), a multicast
routing algorithm (path vector), multicast routing protocols (MOSPF, DVMRP, CBT, PIM), MBONE,
IGMP, End-to-end datagram delivery, Flow control, UDP and TCP, Private Networks, Virtual Networks,
NAT (address translation), Next Generation IP (IPv6, ICMPv6), Intranet, Extranet, VPN Technology,
Privacy, IP Level Security, and IPSec
N/A
Prerequisites:
TCP/IP Protocol Suite, 3rd Edition, Behrouz Forouzan
Textbook and
Resources:
Professor:
Office:
Email Address:
Phone:
Office Hours:
Course Time &
Location:
Fax Number:
Dr. Clincy
CL 3027
vclincy@kennesaw.edu
770-420-4440
Office Hours: ????
TH 6:00pm-8:45pm, CL???
770-423-6731
Tentative Course Outline: Subject to Change
General Topic & Exam Coverage
Lecture
Coverage
Chapters (in
order)
Exam 1 - Introduction and Overview of Underlying Technologies:
RFC’s; the importance of standards; underlying network technologies; OSI reference
model & protocol layering, etc..
Exam 2 - Addressing Issues:
IP, Internet addresses (classful and classless), subnetting and supernetting, ARP; RARP;
BOOTP; DHCP; DNS, etc..
Exam 3 - Network Layer Protocols:
ICMP; router functionality, dynamic versus static routing, routing tables, unicast routing
(RIP, BGP, OSPF), routing algorithms (link state, distance vector)
1 through 5
1, 2, and 3
6 through 11
8, 4, 5, 7, 16 and 17
12 through 15
9, 6, and 14
15 and 10
Exam 3 – Multicast Routing
multicasting, routing algorithm (path vector), multicast routing protocols (MOSPF,
DVMRP, CBT, PIM), MBONE, IGMP, End-to-end datagram delivery, and Flow control
Exam 4 – Transport Layer Protocols, Private Networks, Virtual Networks, NAT,
Next Generation IP and Critical Review (OSI & TCP/IP Models)
16 through 17
18 through 21
UDP and TCP, Intranet, Extranet, VPN Technology, Privacy, Address Translation, NAT,
IPv6, ICMPv6, transitioning from IPv4 to IPv6
Tentative Course Schedule: Subject to Change (CS7070, TH, 6:00pm CL????)
Week
Dates
Activity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/8/2013
1/15/2013
1/22/2013
1/29/2013
2/5/2013
2/12/2013
2/19/2013
2/26/2013
3/5/2013
3/12/2013
3/19/2013
3/26/2013
4/2/2013
4/9/2013
4/16/2013
4/23/2013
4/30/2013
5/7/2013
Lecture 1, Lecture 2
Lecture 3, Lecture 4 (Assign Individual Project 1)
Lecture 5, Lecture 6
Exam 1 (over lectures 1-5), Lecture 7 (Assign Individual Project 2)
Lecture 8, Lecture 9 (Assign Individual Project 3)
Lecture 10, Lecture 11 (Assign Final Team Project)
Exam 2 (over lectures 6-11), 1st Mandatory Team Meeting
Lecture 12, Lecture 13 (Assign Individual Project 4)
Lecture 14, Lecture 15
Spring Break
Lecture 16, Lecture 17
Exam 3 (over lectures 12-17)
Lecture 18, Lecture 19
Lecture 20, Lecture 21
2nd Mandatory Team Meeting
Presentations
Presentations
Exam 4 (over lectures 18-21)
Assessment:
Grade Evaluation:
28%
5 Projects (Projects 1-4 4%/each,
Final Project 12/%)
Exam 1
Exam 2
Exam 3
Exam 4
18%
18%
18%
18%
A
B
C
D
F
90% - 100%
80% - 89%
70% - 79%
60% - 69%
59% or below
11, 12, 26, 28.6, and
27
Academic Honesty: Every KSU student is responsible for upholding the provisions of the Student
Code of Conduct, as published in the Undergraduate and Graduate Catalogs. Section II of the Student
Code of Conduct addresses the University's policy on academic honesty, including provisions regarding
plagiarism and cheating, unauthorized access to University materials, misrepresentation/falsification of
University records or academic work, malicious removal, retention, or destruction of library materials,
malicious/intentional misuse of computer facilities and/or services, and misuse of student identification
cards. Incidents of alleged academic misconduct will be handled through the established procedures of
the University Judiciary Program, which includes either an "informal" resolution by a faculty member,
resulting in a grade adjustment, or a formal hearing procedure, which may subject a student to the Code
of Conduct's minimum one semester suspension requirement.
Students are encouraged to study together and to work together on lab assignments as per the
instructor’s specifications for each assignment; however, the provisions of the STUDENT CONDUCT
REGULATIONS, II. Academic Honesty, KSU Undergraduate Catalog will be strictly enforced in this class.
Disability policy. Kennesaw State University provides program accessibility and reasonable
accommodations for persons identified as disabled under Section 504 of the Rehabilitation Act of
1973 or the Americans with Disabilities Act of 1990. A number of services are available to help
disabled students with their academic work. In order to make arrangements for special services,
students must visit the Office of Disabled Student Support Services (770-423-6443) and arrange
an individual assistance plan. In some cases, certification of disability is required. It is the
student’s responsibility to take care of this at the beginning of the semester.
Download