1 Computer Engineering Department Islamic University of Gaza ECOM 4321 Computer Networks Spring 2013-2014 (Undergraduate course) Lecture 1 Syllabus.

Slides:



Advertisements
Similar presentations
1 Computer Engineering Department Islamic University of Gaza ECOM 5347 Network Security Undergraduate Course Fall Prof. Mohammad A. Mikki Room.
Advertisements

CSCI 3335: C OMPUTER N ETWORKS Vamsi Paruchuri Assistant Professor Department of Computer Science University of Central Arkansas 1.
ECE 355 Introduction to Computer Networks and Data Communications
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
91.413: Data Communications I Fall 2007
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Selected Topics in Computer Architectures (Graduate Course) Fall Prof.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Welcome to EECS 340 Introduction to Computer Networking.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
CSCI 1301 Principles of Computer Science I
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
1 Computer Engineering Department Islamic University of Gaza ECOM 5347 Network Security Undergraduate Course Fall 2013 Prof. Mohammad A. Mikki Room I215.
1 Computer Engineering Department Islamic University of Gaza ECOM 6321 Network Security Spring (Graduate course) Lecture 1 Syllabus.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto.
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Advanced Computer Network
1 ECOM 6303 Advanced Computer Networks Spring 2015 (Graduate course) Lecture 1 Syllabus and Course Overview Computer Engineering Department Islamic University.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
Dr. Jeff Cummings MIS323 Business Telecommunications.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
1 ECOM 5341 Programming of Mobile Devices Spr Lecture 1 Syllabus and Course Overview Computer Engineering Department Islamic University of Gaza.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
MIS323 Business Telecommunications
CNT 4704 Computer Communication Networking (not “analysis”)
Gollis Univeristy Faculty of Telecom Engineering
CSCD 433/533 Advanced Computer Networks
Computer Networks CNT5106C
CSCD 433/533 Advanced Computer Networks
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
MIS323 Business Telecommunications
V. Arun College of Information and Computer Sciences
CSCD 433/533 Advanced Computer Networks
ECS 152B Computer Networks Winter 2010
Computer Engineering Department Islamic University of Gaza
Computer Networks CNT5106C
MAT 379 Computer Networking
Intro. to Computer Network
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

1 Computer Engineering Department Islamic University of Gaza ECOM 4321 Computer Networks Spring (Undergraduate course) Lecture 1 Syllabus

2 Prof. Mohammad A. Mikki Professor of Computer Engineering ECE Department, Faculty of Engineering Office Location: I215 (IT Building) Tel Ext Skype: mohammad.mikki Homepage: Instructor Contact Information

Instructor’s Office hours 3  Sat.,Sun., Mon.,Tue., Wed. 11:00 am – 12:00 noon and by appointment  Outside of office hours call or to insure that I am available, especially before going over the IT Building

Teaching Assistant’s Information 4  Name: Eng. Jihad El-Dahdooh Office: Office Hours:  Haneen El-Masry Office: Office Hours:

Course Information  Course Code: ECOM 4321  Course Name: Computer Networks  Number of credits: 3  Class hours: 5 SectionLecture TimeLocation 101Sat., Mon., Wed. 9:00 – 9:50 am K Sat., Mon., Wed. 10:00 – 10:50 am N105

Course Description and Overview ECOM 4321 is an undergraduate course in computer networks. We will cover the technologies supporting the Internet, from Ethernet and WiFi through the routing protocols that govern the flow of traffic, and the web technologies that are generating most of it. We will study how routing, transport, and internetworking protocols work using the Internet family of protocols as examples. A major concern is understanding the protocols used on the Internet: how they work, their shortcomings, what the issues are, and what improvements are on the horizon. The course also covers network security. 6

Course Objectives  Develop an advanced understanding of the network design principles and performance metrics  Become familiar with the mechanisms and protocols for reliable data communication via a computer network  Be able to evaluate the performance of various network technologies and protocols  Think as an engineer: What technologies should be employed to build a network with particular specifications? 7

Course Outcomes At completion of the course students should be able to:  Understand the layered structure of protocols  Understand the importance of standards and who sets  them  Understand the basics of network protocols, including, datagram/virtual circuit switching, forwarding, access control, data link control, IP, routing, transport protocols. Resulting in an understanding of how the Internet works.  Understand the tradeoffs involved in network design in a variety of environments - LAN and WAN, diverse link rates, and varied error and delay conditions  Perform simple analytic performance and design trade-off studies  Understand the basics of network security, including public/private key systems, digital signatures, key distribution systems, and certificate authorities  Be fluent in the language of communication networks, i.e., understand the meaning of networking terms and abbreviations 8

Course Website  I will post: lecture notes, homework assignments, quiz solutions, exam solutions, announcements, etc.  please check this webpage at least once a week for lecture notes, homework assignments, solutions, supplementary material, announcements 9

Required Textbook and Material There is one official text for the course: “Computer Networks: A Systems Approach”, Larry Peterson, and Bruce Davie, 5 th edition, The Morgan Kaufmann Series in Networking, ISBN-10: | ISBN- 13: | Publication Date: March 25, 2011 The textbook teaches you the key principles of computer networks with examples drawn from the real world of network and protocol design. Using the Internet as the primary example, the authors explain various protocols and networking technologies. Their systems-oriented approach encourages you to think about how individual network components fit into a larger, complex system of interactions. Whatever your perspective, whether it be that of an application developer, network administrator, or a designer of network equipment or protocols, you will come away with a "big picture" understanding of how modern networks and their applications are built. 10

Required Textbook and Material Textbook Features  Completely updated content with expanded coverage of the topics of utmost importance to networking professionals and students, including P2P, wireless, security, and applications.  Increased focus on application layer issues where innovative and exciting research and design is currently the center of attention.  Free downloadable network simulation software and lab experiments manual available. 11

Alternate texts:  Computer Networking, A Top-down Approach, 5th edition, J. Kurose and K. Ross, Addison Welsey, 2009  Computer Networks, 5th edition, A. S. Tanenbaum and Davis Wetherall, Prentice Hall,

Topics to be covered  Network architectures, performance metrics, layering  Medium access control  Internetworking, routing  End-to-end protocols, flow control  Congestion control and resource allocation  Wireless networks  Applications  Network security 13

Lecture Etiquette  Be on time (if you are late enter the class quiet)  Cell phones off or muted  Interrupt for questions – there is no dumb question 14

Key to Success  Attendance –Pay attention to lectures –Ask questions  Effort –Do homework on your own. It’s ok to ask others, but make your own effort –Read extra material on your own. Wealth of information available (library books, online articles, research papers)  Consistency –Keep up with the class pace 15

Class Expectations  Class participation – Your input is needed for good discussion  Keep up with reading material (textbook)  Complete homework assignments on time  Submit clean, organized, and concise homework solutions  Follow academic integrity code 16

Class Schedule 17 DateTopicsNotesReadings Week 1, 2L1 - Intro + History L2 - Overview & Layering1.4, 1.5 Week 3, 4L3 - Physical LayerHW 1 on Ch.1 out2.1, 2.2, 2.3 L4 - Link LayerQuiz 1 on Ch.12.3,2.4,2.5 L5 - MAC: Ethernet, Token Ring 2.6, Slides Week 5, 6 L6 - LAN: Switching & Bridging HW 1 due HW 2 on Ch.2 out 3.1 L7 - IP Intro3.2 L8 - IP Continue & RoutingQuiz 2 on Ch.2 L9 - Intra-domain routing3.3 Lecture notes (slides) are borrowed from brown university, computer science department, CSCI-1680 : Computer Networks : Fall 2013

18 Week 7, 8 L10 - Inter-domain routing (BGP) HW 2 due HW 3 on Ch. 3 out 4.1 L11 - Network Layer – more- IPv6 Quiz 3 on Ch , 4.2, Midterm Up to material covered on week#6 Week 9L12 - Transport Layer I HW 3 due HW 4 on Ch. 4 out 5.1, L13 - Transport Layer IIQuiz 4 on Ch ; 6.3 Week 10L14 - Congestion Control HW 4 due HW 5 on Ch. 5 out 6.4 DateTopicsNotesReadings Class Schedule

19 Week 11, 12 L15 - Application Layer - Intro Quiz 5 on Ch.59.1 L16 - Web & HTTP9.1.2 L L18 - DNS & DHT HW 5 due HW 6 on Ch. 6 out L18 - DHT slidesQuiz 6 on Ch.6 L19 - CDN and P2P9.4 Week 13 L20 - WirelessHW 6 due HW 7 on Ch. 9 out 2.7,2.7.1 L21 - Wireless and Mobility cont. Quiz 7 on Ch.92.7,2.7.1 Week 14L22 - SecurityHW 7 due8.1, 8.2, Final Exam Everything presented in class is covered. More emphasis on material after midterm. DateTopicsNotesReadings Class Schedule

Grading Scheme quizzes10% Homework20% Class participation (attendance, discussion, forums and wikis through moodle) 10% Midterm20% Final Exam40% 20 Your final grade for the course will be based on the following weights: The written homework assignments will all be done individually.

Grading Scheme  No make up of the midterm exam will be given under any conditions.  If you miss the midterm exam for an acceptable excuse, its weight will go to the FINAL exam.  I MUST be notified BEFORE you miss a quiz or a test. Otherwise, you WILL get a 0.  No late homework will be accepted.  No make up quizzes will be given. 21

22 any questions ¿