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

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

DATA AND COMPUTER COMMUNICATIONS

On successful completion of this course students should:

IT4405 Computer Networks (Compulsory)

MORGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING COURSE SYLLABUS FALL, 2015

University of San Francisco Course Syllabus and Outline

programming exercises.

Part A: Course Outline

CNT 4004: Computer Networks I. Tentative Syllabus

Network Fundamentals and Design Fall Semester 2014

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

Data Communications & Computer Networks

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

EE6364 Advanced Data Networks

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV

Data Communications and Networks Spring Syllabus and Reading Assignments

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

Computer Networks. Andrew S. Tanenbaum

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : ELR251 SEMESTER: FOUR

KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) KRISNANKOIL Academic Year [Odd Semester]

Data Communications SYLLABUS. Transmission Impairments, Transmission Media. Data-Digital Signals, Analog Data-analog Signals.

Academic Course Description

Communication Networks - 3 general areas: data communications, networking, protocols

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

Electrical and Telecommunications Engineering Technology_TCET3142/TC570 NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

B. P. PODDAR INSTITUTE OF MANAGEMENT & TECHNOLOGY DEPT OF ELEDTRONICS & COMMUNICATION ENGINEERING ACADEMIC YEAR: ODD SEMESTER

Electrical and Computer Engineering Technology

Data and Computer Communications Chapter 1 Data Communications, Data Networks, and the Internet

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

CPSC 5157G Computer Networks

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : ELR251 SEMESTER: FOUR

CCRI Networking Technology I CSCO-1850 Spring 2014

SYED AMMAL ENGINEERING COLLEGE

Course Syllabus: CompTIA Network+

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

Defining Networks with the OSI Model. Module 2

Lecture: Chapter 1, Introduction to Computer Data

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

KINGS COLLEGE OF ENGINEERING

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4)

Need For Protocol Architecture

CS1302-COMPUTER NETWORKS UNIT I -DATA COMMUNICATION PART A

FXT - Foundations of Telematic Networks

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

Network Architecture I

CS 420/520 Data Communication Systems. Syllabus and Scope of Course

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Wireless Communication Course Instructor: Dr. Safdar Ali

This course prepares candidates for the CompTIA Network+ examination (2018 Objectives) N

Data Communications. Course Design Data Communications. Pre/Post Test (80 Questions/80 Points) Upon Request None No No No

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK UNIT 1

Data & Computer Communication

Need For Protocol Architecture

CIS 777 Telecommunications Networks

Curriculum Catalog

Upon successful completion of this course, the student should be competent to complete the following tasks:

Faculty of Sciences and Information Technology

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

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

SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

L1/L2 NETWORK PROTOCOL TESTING

Sul Ross State University. Spring CS 3310 Computer Communications. Office Location: ACR 109-B Office Phone:

Data Networks. Lecture 1: Introduction. September 4, 2008

CompTIA Network+ Study Guide Table of Contents

CS 471 Networking and Distributed Operating Systems

CSC 4900 Computer Networks: Introduction

Academic Course Description

Course Syllabus: CompTIA Network+

Academic Course Description

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

Introduction to Networking

Table of Contents. Computer Networks and the Internet

Sub Code & Name : EC2352 COMPUTER NETWORKS Unit: I Branch: EC Semester :VI. Unit syllabus: PHYSICAL LAYER 9

CS1302 / Computer Networks

Hands-On Voice Over IP

Outline. Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies. Dr. Mohab A. Mangoud

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

MTA_98-366_Vindicator930

EECS 228a Lecture 1 Overview: Networks. Jean Walrand

Information and Network Technology Revised Date 07/26/2012 Implementation Date 08/01/2012

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

COMPUTER AND DATA NETWORKS

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

Chapter 2 Communicating Over the Network

COMPONENTS OF DATA COMMUNICATION

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

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

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Course Name: Computer Networks-1 Course Code: IT222

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Rivier College Syllabus CS553A Introduction to Networking Technologies

University of Southern California EE450: Introduction to Computer Networks

Transcription:

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 Email Address: farzad.moazzami@morgan.edu References Data and Computer Communications 8th Edition, William Stallings, Prentice Hall, 2014 Other reference material as provided via Bb Catalog Description An introduction to communication networks. Includes the OSI layering model of networks with emphasis on the physical, data link, and network layers; and network topologies. Introduction to a variety of computer, satellite, and local area communication networks, including Ethernet, Internet, packet radio, and the telephone network. Course Requirements This course is an elective for all engineering undergraduate students, especially those with the computer engineering, networks, communications concentration, or an interest in cyber security. This course relates heavily to the EEGR410/480/481/482/483 series. Course Objectives/Learning Outcomes (LOs) The focus of this course is on theory and practices of digital communications as applied to data networks. The following six (6) learning outcomes will be assessed as you matriculate through the course. These outcomes relate to the weekly objectives. The student will be able to: LO1: Identify and explain the fundamental concepts of protocols and examine protocol structures (Chapters 1 and 2) LO2: Examine/design a data communication link considering fundamental concepts of signals, medium, encoding, reliability and efficiency (Chapters 3 through 9) LO3: Identify key elements of Wide Area Networks, such as switching, routing, congestion, and QoS (Chapters 10 through 14) LO4: Architect a Local Area Networks considering the shared medium choices for high-speed LANs or Wireless LANs (Chapters 15 through 17) LO5: Understand and examine Internet and Transport Protocols and gain deep knowledge on

Internetwork operations (Chapters 18 through 20) LO6: Identify the key aspects of internet applications such as network security, Email and network management, DNS and web servers and multimedia (Chapters 21 through 24) Weekly Schedule Week Chapter Topic Assignments 1 1-2 Review of Data Communications, Networking, and Network protocols and architectures, TCP/IP, and the internet based Applications. (LO1) HW1, Quiz 1 1.1 Data Communications and Networking for Today s Enterprise 1.2 A Communications Model 1.3 Data Communications 1.4 Networks 1.5 The Internet 1.6 An Example Configuration 2.1 The Need for a Protocol Architecture 2.2 The TCP/IP Protocol Architecture 2.3 The OSI Model 2.4 Standardization within a Protocol Architecture 2.5 Traditional Internet-Based Applications 2.6 Multimedia 2 3-4 Data Transmission, Channel Capacity, Wire, wireless and fiber (Project 1) (LO2) HW2, Project 1 3.1 Concepts and Terminology 3.2 Analog and Digital Data Transmission 3.3 Transmission Impairments 3.4 Channel Capacity 4.1 Guided Transmission Media 4.2 Wireless Transmission

4.3 Wireless Propagation, Transport Layer Security 4.4 Line-of-Sight Transmission 3 5-6 Data encoding/modulation, Error Control, EIA232 Interfaces (LO2) HW 3, Quiz 2 5.1 Digital Data, Digital Signals 5.2 Digital Data, Analog Signals 5.3 Analog Data, Digital Signals 5.4 Analog Data, Analog Signals 6.1 Asynchronous and Synchronous Transmission 6.2 Types of Errors 6.3 Error Detection 6.4 Error Correction 6.5 Line Configurations 4 7 Flow Control, Error Control, Performance App (LO2) HW 4 7.1 Flow Control 7.2 Error Control 7.3 High-Level Data Link Control (HDLC) 5 8 Multiplexing,(Project 2) (LO2) HW 5, Project 2 8.1 Frequency-Division Multiplexing 8.2 Synchronous Time-Division Multiplexing 8.3 Statistical Time-Division Multiplexing 8.4 Asymmetric Digital Subscriber Line 8.5 xdsl 6 9, 10 Spread Spectrum and Circuit and packet switching/atm (LO2,LO3) HW6, Quiz 3 9.1 The Concept of Spread Spectrum 9.2 Frequency Hopping Spread Spectrum

9.3 Direct Sequence Spread Spectrum 9.4 Code-Division Multiple Access 10.1 Switched Communications Networks 10.2 Circuit Switching Networks 10.3 Circuit Switching Concepts 10.4 Softswitch Architecture 10.5 Packet-Switching Principles 10.6 X.25 317 10.7 Frame Relay 319 7 12,13 Congestion in Data Networks /Routing(LO3) HW7 12.1 Routing in Packet-Switching Networks 12.2 Examples: Routing in ARPANET 12.3 Least-Cost Algorithms 13.1 Effects of Congestion 13.2 Congestion Control 13.3 Traffic Management 13.4 Congestion Control in Packet-Switching Networks 13.5 Frame Relay Congestion Control 13.6 ATM Traffic Management 13.7 ATM-GFR Traffic Management 8 EXAM EXAM 9 15 LANs (Project 3) (LO4) HW 8, Project 3 15.1 Background 15.2 Topologies and Transmission Media 15.3 LAN Protocol Architecture 15.4 Bridges

15.5 Layer 2 and Layer 3 Switches 10 16 High Speed LAN (LO4) HW9, Quiz 4 16.1 The Emergence of High-Speed LANs 16.2 Ethernet 16.3 Fiber Channel 11 17 Wireless LANs (LO4) HW 10 17.1 Overview 17.2 Wireless LAN Technology 17.3 IEEE 802.11 Architecture and Services 17.4 IEEE 802.11 Medium Access Control 17.5 IEEE 802.11Physical Layer 17.6 IEEE 802.11 Security Considerations 12 18 Internet Architecture TCP/IP Project 4(LO5) 18.1 Basic Protocol Functions HW 11, Project 4(Final Project) 18.2 Principles of Internetworking 18.3 Internet Protocol Operation 18.4 Internet Protocol 18.5 IPv6 18.6 Virtual Private Networks and IP Security 13 19 Integrated Services Architecture (LO5) HW 12, Quiz 5 19.1 Multicasting 19.2 Routing Protocols 19.3 Integrated Services Architecture 19.4 Differentiated Services 19.5 Service Level Agreements

19.6 IP Performance Metrics 14 20, 22 Transport Control Protocols, Email and Applications(LO5,LO6) HW 13, 20.1 Connection-Oriented Transport Protocol Mechanisms 20.2 TCP 20.3 TCP Congestion Control 20.4 UDP 22.1 Electronic Mail: SMTP and MIME 22.2 Network Management: SNMP 22.3 Recommended Reading and Web Sites 22.4 Key Terms, Review Questions, and Problems 15 21,23,24 Network Security and Internet Applications (Final Project) (LO6) 21.1 Security Requirements and Attacks 21.2 Confidentiality with Conventional Encryption 21.3 Message Authentication and Hash Functions 21.4 Public-Key Encryption and Digital Signatures 21.5 Secure Socket Layer and Transport Layer Security 21.6 IPv4 and IPv6 Security 21.7 Wi-Fi Protected Access 23.1 Internet Directory Service: DNS 23.2 Web Access: HTTP 24.1 Audio and Video Compression 24.2 Real-Time Traffic 24.3 Voice Over IP and Multimedia Support SIP 24.4 Real-Time Transport Protocol (RTP)

Grading Scale Week Chapter Homework 20% Projects 10% Quizzes 25% Mid-term Exam 35% Final Project (Theoretical & Written Component) 10% Total Possible Percentage Points 100% **NOTE: Any material submitted that is substantially copied from other students without citation or from the Internet will receive a zero grade. Expectations and Requirements 1. Students are expected to log on to Bb 3 times a week. 2. Students are expected to be actively engaged on the discussion board conversations. 3. Homework and other assignments are due before midnight of the given due date. Late penalty will be deducted for late submission. 4. A programming assignment might be given in lieu of a quiz. 5. Academic misconduct or cheating on an exam, quiz or homework will result in an F grade for the course.