CS 4500 - Kennesaw State University College of Science and

advertisement
C
S
CS 4500 Advanced Data
Communications
4
5
0
0
Dr. Clincy
Professor of CS
Dr. Clincy
Lecture 1
1
C
S
Opening the door before class
You are more than welcomed to get my
TESA card 20-30 minutes before class and
open the door and return my card – don’t
have to wait in the hall too long before class
4
5
0
0
Dr. Clincy
Lecture 1
2
Kick Off
C
S
KENNESAW STATE UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMS
SPRING 2013
CS 4500 Advanced Data Communications (MW 6:30pm)
Dr. Clincy
4
5
0
0
Course
Description:
A study of various protocols and technologies and how they are used
in data communications on the Internet.
Learning
Outcomes
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. 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, variable-length, 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
Dr. Clincy
Lecture 1
3
C
S
4
5
0
0
Kick Off
Prerequisites:
CS3530 Operating
Architecture
Textbook and
Resources:
TCP/IP Protocol Suite, 4th Edition, Behrouz Forouzan (KSU had a
significant amount of input into this book – refer to the
Acknowledgment section of the book)
Professor:
Dr. Clincy
Office:
CL 3027
Email Address:
vclincy at kennesaw.edu
Phone:
770-420-4440
Office Hours:
Office Hours:
TTH 12:15pm–2pm and by appointment – except 3/26, 3/28 and 4/16
Course Time &
Location:
TTH 2:pm-3:15pm, CL2005
Fax Number:
770-423-6731
Website Address:
science.kennesaw.edu/~vclincy (Username/Password: student/jabari)
(IE works fine – there could be issues with other browsers)
Dissemination
Approach
Hybrid – real-time (85%) and online (15%)
Dr. Clincy
Systems,
Lecture 1
CS3510
Computer
&
Network
4
Tentative Course Outline: Subject to Change
C
S
4
5
0
0
Dr. Clincy
Lecture 1
5
C
S
Tentative Course Schedule: Subject to Change
4
5
0
0
Notice Exam 4’s time – please remind me as well
Dr. Clincy
Lecture 1
6
Course Assessment
C
S
4
5
0
0
•
will curve GRADES if the SCORE AVERAGE is lower than 70 (curving vs bellcurve approach, TCP/IP new topic) (give example of curving concept – next bullet)
•
No make-up exams – final will count for missed exam – can miss only 1 exam
Dr. Clincy
Lecture 1
7
C
S
4
5
0
0
Explanation for curving
• KSU’s Flexible Major-Choice Approach – No College Major
Entrance Exams
• Explain why we shouldn’t use traditional 10-point grading
approach for CS in “force-fitting” grades and “under-estimating”
students
–
–
–
–
ABET Accreditation
Heterogeneous student make up (vs homogeneous)
Gurus in class ?
Should we “Partially” or “Fully” cover the topic ? - which approach
is better for your in the long-range ?
– A more demanding subject matter compared to some others?
• Should the SD be dictated or flexible ?
• Should the Avg be dictated or flexible ?
• Students need not perceive the SCORE as their GRADE – but if
they insist on doing so , think of the exam SCORE as an
NATIONAL GRADE
Dr. Clincy
Lecture 1
8
C
S
4
5
0
0
Lesson in Stats – Example of Curving Grades –
Raw Score to Final Grade
What is an Avg ?
What is the SD ?
Average
SD
Raw Scores
34
45
47
55
56
66
70
78
56
14
Final Grade
59
67
69
74
75
82
85
91
75
10
Grading Scale
90-77 ( A )
76-63 ( B )
Curve if avg is below 70
62-49 ( C )
48-35 ( D )
If SD is less than 10, use 10
34-21 ( F )
Can have all C grades or, C/B grades
Change
25
22
22
19
19
16
15
13
This is the curve
Fitting raw scores to a curve
? = 90 + (RS-77)/1.4
? = 80 + (RS-63)/1.4
? = 70 + (RS-49)/1.4
Dr. Clincy
Lecture 1
? = 60 + (RS-35)/1.4
9
C
S
4
5
0
0
Constructive Class Participation Grade
Purpose of class participation grade
No 2 students learn the same – No 2 Profs teach the same (or have the same
expectations) – class participation helps the Prof gauge and it also helps
other students – so important you get a grade for it
This grade comes from my personal perception and judgment. Here is my personal
guideline though:
8-6 very impressive student that made exceptional class contribution through out the course - all
questions were of significance - consistent and very constructive
5-4 Good class contribution (somewhat consistent to sporadic)
3-2 Occasional contribution
1-0 Didn't participate (or very negative and disruptive when they participated)
Note 1: Also, I look at positive and not-so-positive contributions balancing themselves out
Note 2: I don't count the cases when students simply respond to my questioning of them - that is my
attempt to create an environment where students feel comfortable to ask questions.
Note 3: I MORESO pay attention to quality and frequency of participation and NOT just frequency
Dr. Clincy
Lecture 1
10
C
S
4
5
0
0
Where do we stand PRIOR to taking CS4500 ??
This Class’s Background (Spring 13)
•
•
•
•
•
•
•
11 CS students (52%), 10 CS-Interest (48%) – Btw, why ?
Average GPA = 2.32 (low C)
Percent GPA less than 2.0 = 23%
Percent GPA 3.5 or greater = 14%
Percentage that made an “A” in 3530 the first time = 16%
Percentage that made an “A” in 3510 the first time = 8%
Percentage of students that either withdrew, fail or made a D grade
in 3530 = 11%
• Percentage of students that either withdrew, fail or made a D grade
in 3510 = 17%
• Percentage of students that either withdrew, fail or made a D grade
in 4500 (retaking 4500) = 8%
Gaining a good understanding of our background as it relates to CS4500
will help us better focus our efforts and be more successful in the course –
up front
Dr. Clincy
Lecture 1
11
C
S
General Policies and Expectations:
•
•
•
4
5
0
0
•
•
•
•
•
Attendance at all classes is highly encouraged but NOT required. Concepts and
ideas discussed in one class are used as building blocks for more concepts and
ideas in the next class.
Any class session missed by the student is the student's responsibility to make up.
Makeup exams will NOT be given; instead, the last exam will count in place of
the missed exam.
Exams should be returned to the Professor in class right after the review for the
student to receive a grade. Grades are not logged until the students have reviewed
the exams for grading mistakes. If a student takes the exam from the classroom, a
grading penalty of 30-50% will be used due to the fact the Professor has no real
way of determining if the exam was tampered with or not.
Project assignments MUST be turned in on time to receive full credit. Late
project assignments will be graded severely – for each day the assignment is late,
the assignment’s grade will be reduced by 20%.
Students will not be allowed to makeup missed project assignments.
It’s hard to teach a subject like TCP/IP from a single source. The Professor will
use multiple sources to teach various concepts – multiple sources such as (1) text
book, (2) lecture notes, (3) handouts, (4) URL’s, and (5) project assignments.
Every topic detail WILL NOT necessarily be found in the our text.
Students are expected to read the text and any other supporting documentation the
Professor distributes.
Dr. Clincy
Lecture 1
12
C
S
General Policies and Expectations:
•
•
•
4
5
0
0
•
•
•
•
•
•
In being successful in this subject, expect a minimum of 2-3 hours of study per
hour of lecture (6-9 hours per week)
The Professor expects students to take advantage of office hours when needing
clarification or help.
Purpose of class participation grade – no 2 students learn the same – no 2 Profs
teach the same (or have the same expectations) – I feel constructive class
participation is very important
The Professor greatly supports students sending emails at any time – it will be the
goal of the Professor to reply to emails within a 24-hour time span (not counting
weekends).
Be sure and provide the Professor a functioning personal email address for you
(on your Sign-up List) – already has KSU address
Lecture notes purpose: serve as a guide to the Professor – help organize and time
lecture
Guarantee: current lecture notes will be posted before the next up-and-coming
lecture (ie. lecture notes 1 will be posted before lecture 2 occurs)
See syllabus for withdrawal policy, enrollment policy, and the Academic Integrity
Statement. Be sure and give me the signed copy at the next class meeting
Go to my website for a syllabus and lecture notes
Dr. Clincy
Lecture 1
13
Download