200 likes | 251 Views
Computer Engineering Department Islamic University of Gaza ECOM 4321 Computer Networks Spring 2013-2014 (Undergraduate course). Lecture 1 Syllabus. Instructor Contact Information. Prof. Mohammad A. Mikki Professor of Computer Engineering ECE Department , Faculty of Engineering
E N D
Computer Engineering Department Islamic University of Gaza ECOM 4321Computer Networks Spring 2013-2014 (Undergraduate course) Lecture 1 Syllabus
Instructor Contact Information 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’s Office hours • 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
Teaching Assistant’s Information • Name: Eng. Jihad El-Dahdooh • Email: • Office: • Office Hours: • Haneen El-Masry • Email: • Office: • Office Hours:
Course Information • Course Code: ECOM 4321 • Course Name: Computer Networks • Number of credits: 3 • Class hours:
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.
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?
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
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
Required Textbook and Material There is one official text for the course: “Computer Networks: A Systems Approach”, Larry Peterson, and Bruce Davie, 5th 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.
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.
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.
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
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
Class Schedule Lecture notes (slides) are borrowed from brown university, computer science department, CSCI-1680 : Computer Networks : Fall 2013
Grading Scheme 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.