Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 Computer Engineering Department Islamic University of Gaza ECOM 4321 Computer Networks Spring 2013-2014 (Undergraduate course) Lecture 1 Syllabus."— Presentation transcript:

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

2 2 Prof. Mohammad A. Mikki Professor of Computer Engineering ECE Department, Faculty of Engineering Office Location: I215 (IT Building) Tel. +970-8-2860700 Ext. 2876 Skype: mohammad.mikki email: mmikki@iugaza.edu.ps Homepage: http://site.iugaza.edu.ps/mmikki/ Instructor Contact Information

3 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 e-mail to insure that I am available, especially before going over the IT Building

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

5 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 K318 201Sat., Mon., Wed. 10:00 – 10:50 am N105

6 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

7 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

8 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

9 Course Website http://moodle.iugaza.edu.ps  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

10 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: 0123850592 | ISBN- 13: 978-0123850591 | 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

11 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

12 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, 2010. 12

13 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

14 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

15 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

16 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

17 Class Schedule 17 DateTopicsNotesReadings Week 1, 2L1 - Intro + History1.1-1.3 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 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.34.1.3, 4.2, 4.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, 5.2.1-5.2.3 L13 - Transport Layer IIQuiz 4 on Ch.45.2.4-5.2.8; 6.3 Week 10L14 - Congestion Control HW 4 due HW 5 on Ch. 5 out 6.4 DateTopicsNotesReadings Class Schedule

19 19 Week 11, 12 L15 - Application Layer - Intro Quiz 5 on Ch.59.1 L16 - Web & HTTP9.1.2 L17 - E-mail9.1.1 L18 - DNS & DHT HW 5 due HW 6 on Ch. 6 out 9.3.1 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, 8.4.3 Final Exam Everything presented in class is covered. More emphasis on material after midterm. DateTopicsNotesReadings Class Schedule

20 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.

21 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 22 any questions ¿


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

Similar presentations


Ads by Google