CS4500CS4500 Dr. ClincyLecture 11 CS 4500 Advanced Data Communications Dr. Clincy Professor of CS.

Slides:



Advertisements
Similar presentations
Computer and Data Communications Semester Mohd Nazri Mahmud.
Advertisements

Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Class Overview.
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
Network Technologies (TCP/IP Suite) Tahir Azim
Syllabus and Class Policies MATH 130: Summer 2014.
MAT 3724 Applied Analysis Fall 2012
Fall 2004FSU CIS 5930 Internet Protocols1 Welcome to CIS 5930 Internet Protocols Time: 5:15PM-6:30PM, TTh Location: Love 301 Fall 2004, 3 credits.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
1 The White Rabbit put on his spectacles. “Where shall I begin, please your Majesty?” he asked. “Begin at the beginning,” the King said, very gravely,
Introduction to Data Structures
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Xin Liu 1 ECS 152A Computer Networks Fall 2009 Prof. Xin Liu
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto.
LISA A. TOBLER, M.S. Introduction to Psychology PS124 Seminar #1.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
English 28: Last Class Class Reflection PLO Survey Discussing the Final Exam.
READ 0200 SPRING 2013 W01, W02, W03,W04, W05, W06 Adalia Reyna, Instructor.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
Dr. ClincyLecture1 CS 3501 Computer Organization, Architecture & Communications Dr. Clincy Professor of CS.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
BIO 101: Principles of Biology Spring 2016 Chris Picken PICK UP 2 HANDOUTS on the front desk.
Syllabus and Class Policies MATH 130: Summer 2016.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Course Syllabus  Text Book: B. A. Forouzan, “ TCP/IP Protocol Suite ”, 3rd. ed., McGraw-Hill, 2005  Instructor 張軒彬, Office Number:
Networking CS 3470, Section 1 Sarah Diesburg
CS 3501 Computer Organization and Architecture
Dr. Clincy Professor of CS
CS 6027 Advanced Computer Networking
Welcome to MATH FALL 2016.
CS 3501 Computer Organization and Architecture
Dr. Clincy Professor of CS
CS 6027 Advanced Computer Networking
Dr. Clincy Professor of CS
Welcome to CS 1010! Algorithmic Problem Solving.
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
Dr. Clincy Professor of CS
CS 6020 Advanced Computer Architecture
CS 6021 Advanced Computer Architecture
CS 1302 Programming Principles II
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CS 3503 Computer Organization and Architecture
CNT 4704 Analysis of Computer Communication Networks
CS 3503 Computer Organization and Architecture
CS 3503 Computer Organization and Architecture
An introduction to the organization of the Internet Lab
CSCD 330 Network Programming Spring
ECS 152B Computer Networks Winter 2010
Dr. Clincy Professor of CS
MAT 379 Computer Networking
CS 381: Introduction to Computer Networks
CS 3503 Computer Organization and Architecture
CS 3503 Computer Organization and Architecture
Presentation transcript:

CS4500CS4500 Dr. ClincyLecture 11 CS 4500 Advanced Data Communications Dr. Clincy Professor of CS

CS4500CS4500 Dr. ClincyLecture 12 Opening the door before class You are more than welcomed to get my TESA card minutes before class and open the door and return my card – don’t have to wait in the hall too long before class

CS4500CS4500 Dr. ClincyLecture 13 Kick Off KENNESAW STATE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMS SPRING 2013 CS 4500 Advanced Data Communications (MW 6:30pm) Dr. Clincy 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

CS4500CS4500 Dr. ClincyLecture 14 Kick Off Prerequisites: CS3530 Operating Systems, CS3510 Computer & Network 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 Address: vclincy at kennesaw.edu Phone: 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: 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%)

CS4500CS4500 Dr. ClincyLecture 15 Tentative Course Outline: Subject to Change

CS4500CS4500 Dr. ClincyLecture 16 Tentative Course Schedule: Subject to Change Notice Exam 4’s time – please remind me as well

CS4500CS4500 Dr. ClincyLecture 17 will curve GRADES if the SCORE AVERAGE is lower than 70 (curving vs bell- curve 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 Course Assessment

CS4500CS4500 Dr. ClincyLecture 18 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

CS4500CS4500 Dr. ClincyLecture 19 Lesson in Stats – Example of Curving Grades – Raw Score to Final Grade Fitting raw scores to a curve ? = 90 + (RS-77)/1.4 ? = 80 + (RS-63)/1.4 ? = 70 + (RS-49)/1.4 ? = 60 + (RS-35)/1.4 This is the curve What is an Avg ? What is the SD ? Curve if avg is below 70 If SD is less than 10, use 10 Can have all C grades or, C/B grades

CS4500CS4500 Dr. ClincyLecture 110 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

CS4500CS4500 Dr. ClincyLecture 111 Where do we stand PRIOR to taking CS4500 ?? 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 This Class’s Background (Spring 13)

CS4500CS4500 Dr. ClincyLecture 112 General Policies and Expectations: 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.

CS4500CS4500 Dr. ClincyLecture 113 General Policies and Expectations: 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 s at any time – it will be the goal of the Professor to reply to s within a 24-hour time span (not counting weekends). Be sure and provide the Professor a functioning personal 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