CNT 4004: Computer Networks I. Tentative Syllabus

Size: px
Start display at page:

Download "CNT 4004: Computer Networks I. Tentative Syllabus"

Transcription

1 CNT 4004: Computer Networks I Fall 2016 T/Th 12:30-1:45 ENC 1002 Tentative Syllabus 1. Instructor a. Miguel A. Labrador b. Office: ENB 332 c. Telephone: (813) d. Fax: (813) e. labrador@cse.usf.edu f. Personal Web Page: g. Office Hours: Thursdays 2:00 3:00 pm 2. Teaching Assistants a. Tan Kok Cheng: kokcheng@mail.usf.edu b. Office hours: Mondays 1:00-3:00 pm; Wednesdays 1:00-2:00 pm c. Location: TBA 3. Course Objectives The objective of the course is to provide an understanding of the basic principles and fundamental design issues involved in computer networks. The first part of the course presents the big picture of networking explaining how the various parts of the network are put and work together. Main topics include switching types and the OSI and the Internet reference model. The second part of the course follows the layered architecture approach beginning with the data link layer up to the transport layer. Fundamental topics like reliable communication, routing, and flow and congestion control, are included. Emphasis is given to the TCP/IP architecture and protocols. Time permitting we will cover other available topics such as wireless technology, application layer, multimedia, and security.

2 4. Prerequisites General knowledge of computer systems and programming is assumed, as well as elementary calculus, probability and statistics. 5. Tentative schedule, assignments and due dates I will try to follow this schedule as much as I can. Always assume that this is the schedule. If there are changes I will post them in the course page (announcements). 08/23 Date Topic Assignments Due Dates 08/25 08/30 09/01 Introduction. The Internet, Switching types, delay and loss in PSN, OSI model, DoD model Reading: Chapter 1, 2 and Presentations Homework #1 Homework is due at the beginning of class 09/06 Wireshark Lab #1: Intro to Wireshark 09/08 09/13 09/15 Socket Programming TCP Echo and UDP Pinger programming assignments Homework #1 due 09/15 09/20 09/22 09/27 09/29 10/04 10/06 10/11 Data Link Layer. Asynchronous and Synchronous transmission, Error and Flow Control, ARQ protocols. Ethernet, Hubs and switches, PPP, HDLC, ATM and MPLS Reading: Chapter 5 and Homework #2 Wireshark Lab#2: Ethernet and ARP Wireshark Lab#1 due 09/27 TCP Echo and UDP Pinger programming assignments due 10/06 10/13 Mid-term exam

3 10/18 10/20 10/25 10/27 11/01 Network Layer. VC and datagram networks, router design, IP protocol, routing algorithms and routing in the Internet. Reading: Chapter 4 and Homework #3 Wireshark lab#3: IP Homework #2 due 10/20; Wireshark Lab#2: Ethernet and ARP due 10/25 11/03 11/08 11/10 11/17 Transport Layer. End-to-end flow and congestion control, TCP protocol, TCP over wireless, UDP protocol Reading: Chapter 3 and Homework #4 Wireshark Lab #4: TCP Homework #3 due 11/08 Wireshark Lab #3 due Presentation slides due 11/22 11/24-11/25 No class - Thanksgiving 11/29 Review / Other topics (time permitting) Homework #4 due 11/29 Wireshark Lab #4 due 11/29 12/01 Reading day 12/03-12/09 Final Exam Week Please note that ALL assignments, homework, labs, presentations, etc. will have to be submitted using Canvas before midnight of the due date. No late submissions will be allowed. Make sure you give yourself plenty of time to submit your assignments. Do not wait until the very last minute to submit them. If we do not get your submission by the due date, you will receive zero. 6. Socket Programming Assignment and Wireshark Labs The objective of the socket programming assignment is to gain experience in socket programming, so you know how applications transfer data between computers across a network. The Wireshark labs are meant to teach you how to use a tool for network analysis, as they provide detailed information about the communication protocols. You

4 can do your socket programming project and your Wireshark labs in groups of two maximum. I expect well-written and detailed reports including a cover page, figures, and screenshots of your outputs/results to back up your written answers or explanations. 7. Presentation slides You will have to make PowerPoint slides explaining a networked application of your choice. Examples of applications are Electronic mail, WWW, File transfer, messenger, peer-to-peer applications, etc. Read Chapter 2 and/or search in Google. I am looking for a TECHNICAL presentation where you will explain how the application works from the networking point of view. Use Wireshark screenshots if possible, explain which protocols are involved, performance issues, etc. 8. Course Evaluation and Grades Homework: 20% (5% each) Programming assignment: 10% Labs: 20% (5% each) Presentations: 5% Mid-Term Exam: 20% Final Exam: 25% A: B: C: D: F: Less than 60 You can view your grades in Canvas. 9. Reading References a. Textbook (Required) Homework will be taken from the book s problems. 1. Computer Networking: A Top-Down Approach Featuring the Internet by James Kurose and Keith Ross, Addison Wesley, 6th Edition. b. Other references

5 1. TCP/IP Sockets in Java by Michael Donahoo and Kenneth Calvert, Morgan Kauffman. 2. Data and Computer Communications by William Stallings, Prentice Hall 3. Communication Networks: Fundamental Concepts and Key Architectures by Leon-Garcia and Widjaja, McGraw Hill 4. Computer Network by Andrew S. Tanenbaum 5. Computer Networks a Systems Approach by Larry Peterson and Bruce Davie, Morgan Kaufmann 6. High-speed Networks TCP/IP and ATM Design Principles by William Stallings, Prentice Hall 7. TCP/IP Illustrated, Volume 1 The Protocols by W. Richard Stevens, Addison Wesley 10. USF Policy on Observance of Religious Holy Days Students who anticipate being absent from class due to a major religious observance must provide written notice of the date(s) and event(s) to the instructor by the second class meeting 11. Academic Dishonesty Students attending USF are awarded degrees in recognition of successful completion of coursework in their chosen fields of study. Each individual is expected to earn his/her degree on the basis of personal effort. Consequently, any form of cheating on examinations or plagiarism on assigned papers constitutes unacceptable deceit and dishonesty. Taken from the Undergraduate Catalog Pages For more information visit I am VERY serious about plagiarism and the department has VERY stringent rules about it. Students are automatically dismissed from the school.

New Undergraduate Course Proposal Form

New Undergraduate Course Proposal Form New Undergraduate Course Proposal Form 1. Department and Contact Information Tracking Number Date & Time Submitted 790 2009-02-13 14:13:42 Department College Budget Account Number Computer Science & Engieering

More information

CS 471 Networking and Distributed Operating Systems

CS 471 Networking and Distributed Operating Systems CS 471 Networking and Distributed Operating Systems Course Information MEETING TIMES University of Kentucky Department of Computer Science Spring 2008 MWF 11:00am - 11:50am, Room FPAT 257 INSTRUCTOR Jim

More information

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Credits: 3 Course Meets: Tuesday and Thursday 4:00 pm to 5:15 pm in HEC 104 Lab Hours: HEC 322 we will

More information

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

EE3315 Internet Technology   EE3315 Internet Technology Overview Slide 1 EE3315 Internet Technology http://www.cityu.edu.hk/ug/current/course/ee3315.htm EE3315 Internet Technology Overview Slide 1 Course Aim This course aims to provide students with the knowledge of key protocols

More information

CPSC 5157G Computer Networks

CPSC 5157G Computer Networks CPSC 5157G Computer Networks Instructor Dr. Jianhua Yang Center for Commerce and Technology 28 (706) 565 3520 e mail: yang_jianhua@colstate.edu website: http://csc.colstate.edu/yang/ Office Hours (Fall

More information

Faculty of Sciences and Information Technology

Faculty of Sciences and Information Technology Faculty of Sciences and Information Technology Department: Computer Science COURSE SYLLABUS Short Description Student s Copy One copy of this course syllabus is provided to each student registered in this

More information

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks 1 Course Description Information 1.1 Catalog description This course is designed to bring students up to the state of the art

More information

EE6364 Advanced Data Networks

EE6364 Advanced Data Networks EE 6364 Advanced Data Networks Fall, 2014 Instructor: Dr. David C. Wang Office: Office-Hour: by appointment Mailbox: NH Room 549 E-mail: dwang@exchange.uta.edu Course web site: http://www-ee.uta.edu/online/wang

More information

ECE 4450:427/527 - Computer Networks

ECE 4450:427/527 - Computer Networks ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Lecture 1: Introduction Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks 1 / 16 Outline 1 Information 2 Broad Overview

More information

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits CSci 4211: Data Communications and Computer Networks Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office:

More information

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS Instructor: Office: Telephone No. Email Address: Office Hours: References MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EEGR410 Introduction to Networks Credits: 3 COURSE SYLLABUS

More information

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits CSci 4211: Introduction to Computer Networks Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office: Keller

More information

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering Course Syllabus Note : This is a major revision, the

More information

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS Instructor: Dr. Farzad Moazzami Office: SEB 334 Telephone No. 443-885-4204

More information

Rivier College Syllabus CS553A Introduction to Networking Technologies

Rivier College Syllabus CS553A Introduction to Networking Technologies Rivier College Syllabus CS553A Introduction to Networking Technologies Fall 2006 1. Course number and title: CS553A Introduction to Networking Technologies 2. Instructor s name: Dr. Vladimir V. Riabov,

More information

Intro. to Computer Network. Course Reading. Class Resources. Important Info.

Intro. to Computer Network. Course Reading. Class Resources. Important Info. Intro. to Computer Network Class Resources Wed. 2:20pm-5:20pm, in CSIE 102 Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments TAs: Chun-Bo Wang(217): artoo@csie.ntu.edu.tw

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor) Course Code : CS0303 Course Title : Computer Networks Semester : V Course Time : July Dec 2011 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN DAY

More information

CSC6290: Data Communication and Computer Networks. Hongwei Zhang

CSC6290: Data Communication and Computer Networks. Hongwei Zhang CSC6290: Data Communication and Computer Networks Hongwei Zhang http://www.cs.wayne.edu/~hzhang Objectives of the course Ultimate goal: To help students become deep thinkers in computer networking! Humble

More information

Redes de Computadores. Introduction

Redes de Computadores. Introduction Redes de Computadores Introduction Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto 1 Introduction to the Course 2 RCOM Professors, Information, Language Prof. Manuel Ricardo mricardo@fe.up.pt

More information

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University Computer Networks Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University 1 Lecture 0 Course Information Title: Computer Networks 2 Course

More information

programming exercises.

programming exercises. Dr. John P. Abraham Professor Office: Engineering Building Room 3.276 CSCI 6345 ADVANCED COMPUTER NETWORKS Syllabus for Spring 2014 Professor: Dr. John P. Abraham. Office: Engineering Building Room 3.276

More information

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015) CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015) (Last updated: December 16, 2014) INSTRUCTOR Instructor: Jinoh Kim, Ph.D. Office: JOUR 217 Office hours: M/W/R 10:00AM-12:00PM, W 1:00PM-3:00PM,

More information

Intro. to Computer Network

Intro. to Computer Network Intro. to Computer Network Thu. 9:10am-12:10pm, in CSIE 102 Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments TAs: 劉庠宏 : jimmychad[at]gmail.com; R501 沈昱辰 : lawlietdo[at]gmail.com;

More information

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus The University of Jordan Accreditation & Quality Assurance Center COURSE Syllabus 1 Course title Computer Networks-1 2 Course number 1931361 Credit hours (theory, practical) 3 3 Contact hours (theory,

More information

CS F 303 COMPUTER NETWORKS JANUARY 11, 2017

CS F 303 COMPUTER NETWORKS JANUARY 11, 2017 1 P a g e o f 5 Birla Institute of Technology & Science, Pilani (Rajasthan) India Instruction Division Department of Computer Science & Information Systems Second Semester: 2016-2017 Course Handout: Part-II

More information

L1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

L1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806 L1: Introduction Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806 8/15/2016 CSCI 445 Fall 2016 1 Acknowledgements Some pictures used in this presentation

More information

C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128)

C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128) CSUS COLLEGE OF ENGINEERING AND COMPUTER SCIENCE Department of Computer Science (RVR 3018; 278-4238/6834) C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128) INSTRUCTOR: Isaac Ghansah

More information

ESET 369 Embedded Systems Software, Fall 2017

ESET 369 Embedded Systems Software, Fall 2017 ESET 369 Embedded Systems Software, Fall 2017 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

CSE 473s Introduction to Computer Networks

CSE 473s Introduction to Computer Networks CSE 473s Introduction to Computer Networks Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@wustl.edu Audio/Video recordings of this lecture are available on-line at: http://www.cse.wustl.edu/~jain/cse473-09/

More information

Network Fundamentals and Design Fall Semester 2014

Network Fundamentals and Design Fall Semester 2014 CS 2705 22573 Network Fundamentals and Design Fall Semester 2014 Instructor Kyle Feuz Office: TE 111C Phone: 801-626-7864 E-mail: kylefeuz@weber.edu Office Hours: T,TH:8:00-9:30 am Office Hours @ D2 314:

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) What is Computer Network? A group of

More information

Lecture 1: Introduction & Overview

Lecture 1: Introduction & Overview INF4/MSc Computer Networking Lecture 1: Introduction & Overview Aris Efthymiou aefthymi AT inf.ed.ac.uk JCMB 1420 Computer Networking, Copyright University of Edinburgh 2005 This course is an introduction

More information

ITT Technical Institute. ET385 Data and Network Communications Onsite Course SYLLABUS

ITT Technical Institute. ET385 Data and Network Communications Onsite Course SYLLABUS ITT Technical Institute ET385 Data and Network Communications Onsite Course SYLLABUS Credit hours: 4 Contact/Instructional hours: 50 (30 Theory Hours, 20 Hours) Prerequisite(s) and/or Corequisite(s): Prerequisite:

More information

Intro. to Computer Network

Intro. to Computer Network Intro. to Computer Network n Wed. 2:20pm-5:20pm, in CSIE 101 n Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments n TAs: (506) 晧 : nypgand1@gmail.com : victorsun1221@gmail.com

More information

ITT Technical Institute. ET3110 Networking and Communications Onsite and Online Course SYLLABUS

ITT Technical Institute. ET3110 Networking and Communications Onsite and Online Course SYLLABUS ITT Technical Institute ET3110 Networking and Communications Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Hours) Prerequisite(s) and/or Corequisite(s):

More information

Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005)

Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005) Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005) INSTRUCTORS: Wilson Naik naikcs@uohyd.ernet.in, and Atul Negi, atulcs@uohyd.ernet.in Diagnostic test A diagnostic test is to check

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

Module title T390 Computer Networks and Network Security Level 3 Module tutor Credit value 10 Module type taught Notional learning hours

Module title T390 Computer Networks and Network Security Level 3 Module tutor Credit value 10 Module type taught Notional learning hours 1. Factual information Module title T390 Computer Networks and Network Security Level 3 Module tutor Credit value 10 Module type taught Notional learning hours 2. Rationale for the module and its links

More information

Computer Networking Background

Computer Networking Background Computer Networking Background Yanmin Zhu Department of Computer Science and Engineering Shanghai Jiao Tong University Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley

More information

FXT - Foundations of Telematic Networks

FXT - Foundations of Telematic Networks Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 744 - ENTEL - Department of Network Engineering

More information

LESSON PLAN LP-CS 1302

LESSON PLAN LP-CS 1302 Date:11/06/2012 Page 1 of 6 Unit-I Branch : IT Semester : V UNIT-I - DATA COMMUNICATIONS 8 Components Direction of Data flow networks Components and Categories types of Connections Topologies Protocols

More information

Course specification

Course specification The University of Southern Queensland Course specification Description: Computer Communication and Internetworking Subject Cat-nbr Class Term Mode Units Campus CSC 3407 30385 1, 2004 ONC 1.00 WIBAY Academic

More information

ESET 369 Embedded Systems Software, Spring 2018

ESET 369 Embedded Systems Software, Spring 2018 ESET 369 Embedded Systems Software, Spring 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

ECE : Fundamentals of Wireless Networking - Spring 2007

ECE : Fundamentals of Wireless Networking - Spring 2007 ECE 6962-003: Fundamentals of Wireless Networking - Spring 2007 Instructors: Roland Kempter and Rong-Rong Chen Grader: Hong Wan 1 Roland Kempter Office: MEB 3252 Phone: (801) 581 3380 Email: kempter@eng.utah.edu

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST2307 Networking Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course introduces

More information

Data Communications & Computer Networks

Data Communications & Computer Networks Data Communications & Computer Networks ACOE312 Course Overview Fall 2008 1 Agenda Instructor & class details General comments Course objectives Students assessment Course outline Textbook(s) 1 Instructor

More information

Welcome to! 4DN4! Advanced Internet Communications"

Welcome to! 4DN4! Advanced Internet Communications Welcome to! 4DN4! Advanced Internet Communications" Mon. Jan. 5 Wed. April 8, 2015" Prof. Ted Szymanski! Department of ECE! McMaster University! Web-Page: Please go to Avenue-to-Learn." Email: teds@mcmaster.ca"

More information

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks Outline: Computer Networks Introduction General course information. Some basic concepts for computer s. Network programming. General Course Information Course Web page http://www.cs.rochester.edu/~kshen/csc257-fall2009

More information

Computer Networks IT321

Computer Networks IT321 Computer Networks IT321 CS Program 3 rd Year (2 nd Semester) Page 1 Assiut University Faculty of Computers & Information Computer Science Department Quality Assurance Unit Computer Networks Course Specifications

More information

10144IT409 Deitel and Deitel C++ How to Program 7 th Programming in C++ 2009 PHI Learning Edition 2010 PHI Learning Somashekara ASYNCHRONOUS SEQUENTIAL LOG IC Analysis and design of asynchronous

More information

Computer Networks. Feng Lin School of Computer Science Sichuan University

Computer Networks. Feng Lin School of Computer Science Sichuan University Feng Lin School of Computer Science Sichuan University Preface Instructor: Feng Lin TA:Yuanchi Yan Yuchong Liu Website: http://cc.scu.edu.cn/1794.html Course Description This course provides an introduction

More information

CSC6290: Data Communication and Computer Networks. Hongwei Zhang

CSC6290: Data Communication and Computer Networks. Hongwei Zhang CSC6290: Data Communication and Computer Networks Hongwei Zhang http://www.cs.wayne.edu/~hzhang Objectives of the course You may have gained basic understanding of computer networks in undergraduate study,

More information

CCRI Networking Technology I CSCO-1850 Spring 2014

CCRI Networking Technology I CSCO-1850 Spring 2014 CCRI Networking Technology I CSCO-1850 Spring 2014 Instructor John Mowry Telephone 401-825-2138 E-mail jmowry@ccri.edu Office Hours Room 2126 Class Sections 102 Monday & Wednesday 6:00PM-9:50PM, starts

More information

CISC 7332X T6. C12a: LAN Switching. Hui Chen Department of Computer & Information Science CUNY Brooklyn College. 11/13/2018 CUNY Brooklyn College

CISC 7332X T6. C12a: LAN Switching. Hui Chen Department of Computer & Information Science CUNY Brooklyn College. 11/13/2018 CUNY Brooklyn College CISC 7332X T6 C12a: LAN Switching Hui Chen Department of Computer & Information Science CUNY Brooklyn College 1 Acknowledgements Some pictures used in this presentation were obtained from the Internet

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems 1 UoN/AA-003/FORM-QTLMS/V2/2017 TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems Semester: Summer 2017 Academic Year 2016-17

More information

CIS 777 Telecommunications Networks

CIS 777 Telecommunications Networks CIS 777 Telecommunications Networks Columbus, OH 43210 Jain@cse.ohio-State.Edu These slides are available at: http://www.cse.ohio-state.edu/~jain/cis777-99/ 1 Overview How What When Why 2 Overview How

More information

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Course and Contact Information San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Instructor: Office Location: Fabio Di Troia DH282 Telephone: Email:

More information

Web Programming Fall 2011

Web Programming Fall 2011 Web Programming Fall 2011 Course number: M&IS 24065 Section: 002 CRN: 23080 Location: BSA 110 Meeting Day: TR Meeting Time: 12:30-1:45 Instructor Information: Name: Professor Janet Formichelli, MS E-mail:

More information

ESET 349 Microcontroller Architecture, Fall 2018

ESET 349 Microcontroller Architecture, Fall 2018 ESET 349 Microcontroller Architecture, Fall 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: 008 Fermier Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

Database Management Systems CS Spring 2017

Database Management Systems CS Spring 2017 Database Management Systems CS 542 --- Spring 2017 Instructor: Elke Rundensteiner Office: FL 135 Email: rundenst@cs.wpi.edu http://web.cs.wpi.edu/~cs542/s17 Course Information Who should attend? Interested

More information

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Fall 2017 IT 341 Data Communications and Networking Principles Syllabus (Revised 08/14/2017) Section

More information

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016 EEL 6935 - DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016 Objectives The objective of this course is to provide a technical and operational introduction to data/computer communication networks. Students

More information

Academic Course Description

Academic Course Description BEC601 - COMPUTER COMMUNICATION AND NETWORKS Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication

More information

Computer Networks. Syllabus Ver Instructor: Ass.Prof. Yuriy Shamshin. ISMA University Riga, Latvia

Computer Networks. Syllabus Ver Instructor: Ass.Prof. Yuriy Shamshin. ISMA University Riga, Latvia Computer Networks Syllabus Ver. 04.09.2018 Instructor: Ass.Prof. Yuriy Shamshin ISMA University Riga, Latvia 2018 Contact Information Instructor: Asoc.Prof. Yuriy Shamshin Email: ys@academy.lv Course hours:

More information

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18 City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Computer Networks Course Code: CS3201 Course Duration: 1

More information

LESSON PLAN. Sub Code & Name : CS2363 COMPUTER NETWORKS Unit: I Branch: EEE Semester :VI

LESSON PLAN. Sub Code & Name : CS2363 COMPUTER NETWORKS Unit: I Branch: EEE Semester :VI Unit: I Branch: EEE Semester :VI Page 1 of 6 Introduction to networks network architecture network performance Direct link networks encoding framing error detection transmission Ethernet Rings FDDI - Wireless

More information

CSC 111 Introduction to Computer Science (Section C)

CSC 111 Introduction to Computer Science (Section C) CSC 111 Introduction to Computer Science (Section C) Course Description: (4h) Lecture and laboratory. Rigorous introduction to the process of algorithmic problem solving and programming in a modern programming

More information

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011 CS 23021 Computer Science I Programming and Problem Solving Dr. Angela Guercio Dr. Natalia Dragan Spring 2011 Instructor Angela Guercio Office: 424, Main Hall Phone: 330 244 3424 (KSU ext 53424) Best way

More information

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 Course and Contact Information Instructor: Office Location: Fabio Di Troia DH282 Telephone:

More information

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction CMPUT 391 Database Management Systems Fall Semester 2006, Section A1, Dr. Jörg Sander Introduction University of Alberta 1 Objectives of Lecture 1 Get a rough initial idea about the content of the course:

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

COMP Computer Networks

COMP Computer Networks General Information COMP 535 -- Computer Networks September 2009 Instructor: Muthucumaru Maheswaran Tel: 398-1465 Email: maheswar@cs.mcgill.ca Office: Room 754, McConnell Engineering Building Office hours:

More information

Web Programming Spring 2010

Web Programming Spring 2010 Web Programming Spring 2010 Course number: M&IS 24065 Section: 001/ 002 CRN: 11441/13343 Location: BSA 205/BSA 324 Meeting day: TR Meeting time: 2:15-3:30 PM/5:30-6:45 PM Instructor Name: Professor Janet

More information

Syllabus Revised 03/05/2015

Syllabus Revised 03/05/2015 The Department of Applied Information Technology The Volgenau School of Engineering George Mason University 4400 University Drive Fairfax. VA 22030-4444 IT 341 Data Communications and Networking Principles

More information

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU

More information

Welcome to CS 340 Introduction to Computer Networking

Welcome to CS 340 Introduction to Computer Networking Welcome to CS 340 Introduction to Computer ing Overview Course Administrative Trivia Internet Architecture Protocols Edge A taxonomy of communication networks Some slides are in courtesy of J. Kurose and

More information

TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications

TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications George Mason University School of Information Technology and Engineering TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications Version 9/3/15 Course meets Thursday, 7:20-10:00

More information

San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016

San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016 San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016 Course and Contact Information Instructor: Alberto Gonzalez Prieto Office Location: MH

More information

CoSci 487 SYLLABUS Introduction to Networks

CoSci 487 SYLLABUS Introduction to Networks CoSci 487 SYLLABUS Introduction to Networks Instructor: Mari Rettke samusher@aol.com 818-470-8419 Section: 11222 (lec) & 11233 (lab) The CompTIA Network + (N10-006 edition) examination measures necessary

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.

More information

ECE 467 Section 201 Network Implementation Laboratory

ECE 467 Section 201 Network Implementation Laboratory ECE 467 Section 201 Network Implementation Laboratory Spring 2015 Class Meets: Day: Wednesday Time: 4:30 PM to 7:10 PM Where: Johnson Center, Room G10C Instructor: Ben Allen My Contact Information: E-mail

More information

Computer Networks Wolfgang Effelsberg

Computer Networks Wolfgang Effelsberg Computer Networks SS 2004 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Introduction 1-1 Contents (1) 1. Introduction 1.1 Definition of a Computer Network

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377 CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and

More information

Syllabus Revised 08/21/17

Syllabus Revised 08/21/17 Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Fall 2017 IT 445 Advanced Networking Principles II Syllabus Revised 08/21/17 Instructor: Pouyan

More information

There is no required text book for this course. Online reading material, videos, and PowerPoint slides etc. will be provided via Canvas.

There is no required text book for this course. Online reading material, videos, and PowerPoint slides etc. will be provided via Canvas. Data Networks and Security - INFSYS 3842 Management of Data Networks and Security - INFSYS 6836 (Combined Section) Spring-2017 Thursdays 6:55pm to 9:35pm Express Scripts Hall (ESH) 103 (Ph.D. Business

More information

CS 355 Fall 2015 Syllabus

CS 355 Fall 2015 Syllabus CS 355, Computer Networks, 3 credits, Fall 2015 CRN: 45896 Meets: MW, 1:30-2:45, Dana 318 Instructor: Carolyn Pe Rosiene Email rosiene@hartford.edu Work Phone 860.768.4699 Office Location Dana Hall 335

More information

San José State University Department of Computer Science CS 166 / SE 166, Information Security, Section 4, spring, 2017

San José State University Department of Computer Science CS 166 / SE 166, Information Security, Section 4, spring, 2017 San José State University Department of Computer Science CS 166 / SE 166, Information Security, Section 4, spring, 2017 Course and Contact Information Instructor: Prakash Atawale Office Location: DH 282

More information

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus Northeastern Illinois University CS 200, Section 1, Programming I, Fall 2017 Syllabus, Page 1 of 7 CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus COURSE INFORMATION: Credit

More information

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview. Programming 2 (112) Lecture 0 College of Computer Science and Engineering Taibah University S2, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying

More information

COMPUTER AND DATA NETWORKS

COMPUTER AND DATA NETWORKS COMPUTER AND DATA NETWORKS (EE2.CDN, Spring 2003) Dr. Z. SUN University of Surrey Guildford Surrey GU2 5XH Tel: 01483 68 9493 Fax: 01483 68 6011 Email: Z.Sun@eim.surrey.ac.uk 1 Dr.Z.Sun SCHEDULE Week 1

More information

INTE-C5O44 - Internet

INTE-C5O44 - Internet Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 340 - EPSEVG - Vilanova i la Geltrú School of Engineering 744 - ENTEL - Department of Network Engineering BACHELOR'S DEGREE IN

More information

CSE : PARALLEL SOFTWARE TOOLS

CSE : PARALLEL SOFTWARE TOOLS CSE 4392-601: PARALLEL SOFTWARE TOOLS (Summer 2002: T R 1:00-2:50, Nedderman 110) Instructor: Bob Weems, Associate Professor Office: 344 Nedderman, 817/272-2337, weems@uta.edu Hours: T R 3:00-5:30 GTA:

More information

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus Carolyn England COD Main #: 942-4125 Voicemail Ext. 4125 Office: BIC1544B (Division Office TEC1034) Mailbox: BIC1E01 Office Hours: M 12:05 pm 1:45 pm Tu 12:05 pm 1:45 pm W 12:05 pm 1:45 pm Th 9:00 am 10:40

More information

Introduction to Computer Networking

Introduction to Computer Networking Introduction to Computer Networking Antonio Carzaniga Faculty of Informatics University of Lugano September 17, 2014 Outline General course information Program Preliminary schedule Intro to computer networking:

More information

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment DRAFT EXCERPT (Subject to Revision) CS459-001 Fundamentals of Computer Graphics, Fall 2018 LEC 401 MW 2:00 pm 2:50 pm, PHY 145 LAB 801 Th 9:00 am 10:45 am, EMS 942 LAB 802 Th 11:00 am 12:45 pm, EMS 942

More information

PC Applications IT102 estart Fall 2014

PC Applications IT102 estart Fall 2014 PC Applications IT102 estart Fall 2014 3 credits No prerequisites Instructor Information Debbi Remillard, IT Department NHTI full time faculty member for 16 years as PC Applications Coordinator Email address:

More information

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 CSCI 136 Section 00 Instructor: Michael Cassens Office: SS 411 Office Hours: MWF 11:00-11:50 am or by appt Phone: (415) 787-0577 E-mail: michael.cassens@mso.umt.edu

More information

CS 375 UNIX System Programming Spring 2014 Syllabus

CS 375 UNIX System Programming Spring 2014 Syllabus CS 375 UNIX System Programming Spring 2014 Syllabus Instructor Dr. Deborah Hwang KC 264, 488 2193, hwang@evansville.edu Home page: http://csserver.evansville.edu/~hwang Office Hours: See instructor's home

More information