CSC 401 Data and Computer Communication Networks Fall 2011, Section 001 Rudra Dutta.

Slides:



Advertisements
Similar presentations
ECE/CSC 777 Telecommunications Network Design Fall 2012, Section 001 Rudra Dutta.
Advertisements

John Hurley Cal State LA
ECE 355 Introduction to Computer Networks and Data Communications
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Using MyMathLab Features You must already be registered or enrolled in a current class.
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Understanding Networked Applications: A First Course Introduction to course by David G. Messerschmitt.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
CSCD 555 Research Methods for Computer Science
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Data Structures & Agorithms Lecture-1: Introduction.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Course Introduction CET1600C – Cisco Networking Fundamentals Professor Yousif.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
Flipping the Statistics Classroom: Enhancing Course Redesign with the Flipped Classroom Dr. Melissa M. Sovak California University of Pennsylvania.
Introduction to CS447 Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Welcome to Physics 220. What will we study? Electricity and Magnetism Why? To Graduate.
Computer Networks Class Notes - Class #1 CSC Computer Networks and Open Systems Villanova University Computer Science Department Fall 2001.
CSC 453 Software for Wireless Sensor Systems Fall 2013, Section 001 Rudra Dutta.
CSC 110 – Intro. to Computing Prof. Matthew Hertz WTC 207D /
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Computer Network Management Course
Course and Syllabus Development Presented by Claire Major Assistant Professor, Higher Education Administration.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Matter and Interactions 1 Fall 2006 Matter & Interactions I Physics Professor & Lecturer: Dr. Reinhard Schumacher Teaching Assistants: Ms. Elisa.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Introduction to Management
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
1 Introduction to Data Communication Networks ISQS 3349, Spring 2001 Instructor: Zhangxi Lin Office: BA 708 Phone: Homepage:
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
1 Introduction to Data Communication Networks ISQS 3349, Spring 2000 Instructor: Zhangxi Lin Office: BA 708 Phone: Homepage:
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Chemical Hydrogeology GLY What this course is: Diffusion equation Dispersion Convection-Dispersion equation Boundary conditions Sorption Production.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Course Overview: Linear Algebra
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
SE-307: Computer Communication Networks
ECE/CSC 570 Computer Networks Fall 2010, Sections 001, 601
Course Information CSE 3213 – Fall 2011.
ECE 6610: Wireless Networks
CSC/ECE 772: Survivable Networks
CSC/ECE 591 Software Defined Networks Spring 2017
An introduction to the organization of the Internet Lab
Computer Simulation of Networks
CSCD 433/533 Advanced Computer Networks
An introduction to the organization of the Internet Lab
First Semester 1439/1440 Welcome 
CSCD 433/533 Advanced Computer Networks
Online Teaching & Learning Online Instructor
Rudra Dutta Computer Science, NCSU
Lecture 1a- Introduction
Presentation transcript:

CSC 401 Data and Computer Communication Networks Fall 2011, Section 001 Rudra Dutta

Copyright Fall 2010, Rudra Dutta, NCSU2 Course Introduction First course in Computer Networking – Provide all round perspective of the field – Also prepare for further study – but may be only course Instructional Objectives – Describe the OSI and TCP/IP layered protocol architectures – Describe and analyze the functions and operations of a data link protocol such as flow control, error detection, and error recovery. – Explain and evaluate the fundamental concepts of circuit-switching, virtual-circuit-switching and packet-switching architectures in wide area networks. – Describe the fundamentals of the Ethernet, TCP/IP and ATM protocol architectures. – Explain and evaluate methods of congestion control and traffic management in data networks. – Apply statistical and simulation methods to perform basic performance analysis of generic ARQ and MAC protocols. – Discuss advanced and emergent topics: security, virtualization, cross- layer

Copyright Fall 2009, Rudra Dutta, NCSU3 Grading Work Products – Classwork+Homeworks (50%) – Tests (25% each) Quizzes - in-class – Usually announced – Topic or question samples given beforehand Homework assignments – Somewhat longer – Include programming – Use WolfWare submit OPNET simulation OpenFlow experiments Midterm test – Open book, open notes (BYON) – One hour – Answer on test provided – May attach additional sheets for space if needed – Considering “open web” Final test – Comprehensive, three-hour

Feedback from 2007 Copyright Fall 2009, Rudra Dutta, NCSU4 Mixed, as always Preponderance of frustrated comments, as always Nevertheless, some commonalities in frustration Homeworks too difficult – lecture does not adequately prepare Need to distinguish between “exercises” (straight applications of previously learned skill) and “exploration” (solidify encountered knowledge by attempted use)

Copyright Fall 2009, Rudra Dutta, NCSU5 Contents Descriptive – Basic concepts, Protocol descriptions – Goal: “Know” (be able to repeat, apply) – Read (mostly on your own) – know what to read! – Think through and explore “concept” problems Analytical – Modeling, predictions, equations – Goal: Solve problems by applying – Work out examples Algorithmic (incl. Simulation, OpenFlow) – Goal: Solve problems by programming – Ditto

Concept Problems “Test your comprehension” Take bubblesort, as an example – Start at bottom – {pairwise test and [swap]} till top – Repeat N times [each time stopping one palce short] Questions: – What initial pattern of numbers will cause greatest number of swaps? – What initial pattern of numbers will cause exactly N swaps? Value lies in doing it (attempting, succeeding) Copyright Fall 2009, Rudra Dutta, NCSU6

Topics of Interest? You might come into this course with some expectation – different for different students Let me know about – Topics you would hope to learn about in this course (or at least learn the context of), otherwise would be disappointed – Topics you would similarly expect in this course, but already know about Messageboards for the purpose Will remain open, but significant for the first part of the semester only Copyright Fall 2009, Rudra Dutta, NCSU7

8 Website Information Detailed Outline Course Communication Reading List

Copyright Fall 2009, Rudra Dutta, NCSU9 Administration and Communication WolfWare website WolfWare Message board – Not instantaneous, but regular – Primary means of communicating with instructor – Archived after each homework – only when specifically private matter WolfWare submit WolfWare GradeBook – Only to communicate your scores to you – NOT updated instantly – authoritative copy with instructor – NO letter grades Teaching Assistant – Ahmet Can Babaoglu (half duty)