KAAU KING ABDULAZIZ UNIVERSITY, FEMALE SECTION-RABIGH, KSA COURSE PORTFOLIO DEPARTMENT OF INFORMATION TECHNOLOGY FACULTY OF COMPUTING AND INFORMATION TECHNOLOGY COURSE NAME: COMPUTER NETWORKS COURSE NUMBER: COIT374 SEMESTER/YEAR: 07/2012 DATE: 28/01/2012 PART I COURSE SYLLABUS Instructor Information Assitant Professor Dr.Rafat Parveen Office location Room # LAB2 Office hours, Contact number(s), E-mail address . Sat.10.00-10.50 AM, Mon 10.00-10.50 AM Wed. 10.00-10.50 AM Contact number ( 0550387685 ), E-mail: rafatparveenjmi@gmail.com Instructor’s profile (optional) A welcome letter to the student (optional) Course Information Course website address : N/A Course prerequisites and requirements : COCS203, Requirements : Attending all classes on time schedule. Attending all lab works & provide each lab reports. Reading the chapters requested from text book. Reading the books & articles suggested in the class. Description of the course (what, why, philosophy, teaching methodology) This course provides students with an overview of data communications in today’s business environment. Students in this course will be exposed to the understanding of fundamental data communications concepts, be familiar with Network Layered Architecture and understand the LANs, WANS, firewalls, gateways and proxy servers. Students will also be taught to understand how computers are assigned IP addresses and messages routed over networks through network routing protocols. The course will also teach the students the difference between client and server machines provide an overview of the major Internet protocols and their roles. Students will also be introduced with basic security threats and mechanisms to tackle those issues. Students will be guided on how to develop an appreciation for the role that networks play in business, entertainment and at home. Course Objectives To explain students the basic techniques for channel transmission, error control, flow control, multiplexing, switching, routing, signaling, and scheduling To teach students about the Internet and Telephone networks The students will gain an understanding of how existing and next-generation communication networks work. To teach students with a theoretical and practical base in computer networks issues The objective of this course is focus on understanding principles of The course can be divided into six parts including ; Part One: Introduction to Computer Networks: Introduction to Computer Networks, Example of networks ARPANET, Internet, Private Networks, Network Topologies: Bus, Star, Ring, Hybrid, Tree, Complete, Irregular –Topology; Types of Networks((Introduction, Features, Components, usage : Local Area Networks, Metropolitan Area Networks, Wide Area Networks. Part Two : ISO-OSI and TCP/IP Model + Network Layer : Layering architecture of networks, OSI model, Functions of each layer, Services and Protocols of each layer, OSI Reference Model and Network Architecture, TCP/IP: Introduction, History of TCP/IP, Layers of TCP/IP, Protocols, Internet Protocol, IP Addressing, IP address classes, Subnet Addressing and Application Layer. Transmission Control Protocol, User Datagram Protocol. Part Three : IEEE Standards and Protocols: IEEE 802 Standards, Domain Name System, Email – SMTP, FTP, NNTP, HTTP, Overview of IP version 6, Channel Access Methods, Aloha, CSMA, CSMA/CD, Token Passing, Ethernet, Layer 2 & 3 switching, Fast Ethernet and Gigabit Ethernet, Token Ring. LAN interconnecting devices: Hubs, Switches, Bridges, Routers, Gateways. Part Four : WAN and its Architecture: Wide Area Networks: Introduction of WANs, Routing, Congestion Control, WAN Technologies. Distributed Queue Dual Bus (DQDB), Synchronous Digital Hierarchy (SDH)/ Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), Frame Relay, Wireless Links Part Five : Network Management: Introduction to Network Management: Remote Monitoring Techniques: Polling, Traps, Performance Management, Class of Service, Quality of Service. Part Six : Network Security: Security management in networks: Firewalls, VLANs, Proxy Servers, Introduction to Network Operating Systems: Client-Server infrastructure, Windows NT/2000, Unix. Learning Resources Required Textbook: Andrew S. Tanenbaum, Computer Networks, 4th Edition,PHI, 2007 Reference Book: B. Forouzan, Data Communications and Networking, 4th Ed., McGraw Hill, 2006. Course Requirements and Grading The student performance in this course will be evaluated in three activities including 3 exams, one semester exam & two period exam(exam1 and exam2), presentation in small project. each part will evaluate as following: Exam1 Exam2 Presentation Quiz + Assignments Final Exam 20% 20% 10% 10% 40% Overall Grading Guidelines The letter grading system (ABCDF/+) will be used in this course. The following interpretation of this grading scale is used: GRADE A+ A B+ B C+ C D+ D F SCORE RANGE (100 Points) 95 - 100 90 – 94 85 – 89 80 – 84 75 – 79 70 – 74 65 – 69 60 – 64 < 60 Presentation : (10%) Because of this subject is highly evolution and daily change as the science of this era, the student demanded to catch up the daily new development in this subject by searching in several scientific web sites and collect one or more a short theme strongly related to curriculum of course and give a short presentation (10 min.) in the classes a week before final exam. Exam1 and Exam2:( 20% + 20%) In these exams questions will include MCQ +True and False +State/Define/Differentiate, Fill in the blank, short answer questions) Exams: (40%) The final exam will cover the whole curriculum and the questions include varieties (Refer .Format of Question Paper)) Detailed Course Schedule Detailed contents of topics and activities planned for each class or lab session during the term. Reading assignments for each topic. Assignments and Exam due dates. (The following pages include templates of tables for course schedule and practical sessions) Course Schedule Model Week # Date 1 4.02.12, 6.02.12 Introduction to Computer Networks, Example of networks ARPANET, Internet, Private Networks. 2 8.02.12 3 11.02.12, 13.02.12 Network Topologies: Bus, Star, Ring, Hybrid, Tree, Complete, Irregular – Topology; Types of Networks: Introduction, Features, Components, usage : Local Area Networks, Metropolitan Area Networks, Wide Area Networks . 4 15.02.12, 18.02.12 Layering architecture of networks, OSI model, Functions of each layer. 5 20.02.12 22.02.12 Services and Protocols of each layer, OSI Reference Model and Network Architecture, TCP/IP: Introduction, History of TCP/IP, Layers of TCP/IP, Protocols, Internet Protocol. IP Addressing, IP address classes, Subnet Addressing and Application Layer. Transmission Control Protocol, User Datagram Protocol. IPv 6 Topic 6 03.03.12 04.03.12 05.03.12 7 07.03.12 10.03.12 IEEE 802 Standards, Domain Name System, Email – SMTP, FTP, NNTP, HTTP. 8 12.03.12 14.03.12 31.03.12 Channel Access Methods, ALOHA, CSMA, CSMA/CD, Token Passing, Ethernet, Layer 2 & 3 switching, Fast Ethernet and Gigabit Ethernet, Token Ring. 9 1.04.12 03.04.12 LAN interconnecting devices: Hubs, Switches, Bridges, Routers, Gateways. 10 14.04.12 16.04.12 Wide Area Networks: Introduction of WANs, Routing, Congestion Control, WAN Technologies. Distributed Queue Dual Bus (DQDB). Synchronous Digital Hierarchy (SDH)/ Synchronous Optical Network(SONET), Asynchronous Transfer Mode (ATM), Frame Relay, Wireless Links. Reading Assignment What is Due? Annexure-1 Exam1 Exam2 11 18.04.12 21.04.12, 23.04.12 12 25.04.12 28.04.12 Introduction to Network Management: Remote Monitoring Techniques: 15 30.04.12 02.05.12 05.05.12 Polling, Traps, Performance Management, Class of Service, Quality of Service. @5 min. each student Final Exam all sections 2 hr. allowed PART III COURSE RELATED MATERIAL Contains all the materials considered essential to teaching the course, includes: Quizzes, lab quizzes, mid-terms, and final exams and their solution set Paper PPT.Slides/ handouts (optional), Practical Session Manual (if one exists),Handouts for project/term paper assignments PART IV EXAMPLES OF STUDENT LEARNING Examples of student work. (Included good, average, and poor examples) Graded work, i.e. exams, homework, quizzes Students' lab books or other workbooks Students' papers and other creative work Final grade roster and grade distribution Examples of instructor’s written feedback of student’s work, (optional) Scores on standardized or other tests, before and after instruction, (optional) Course evaluation, self evaluation or students comments (optional) PART V INSTRUCTOR REFLECTION (optional) Part V. Instructor Reflections on the Course Instructor feedback and reflections Propose future improvement and enhancement Evaluate student competency and reflect on their course evaluation for improvements to the course Conceptual map of relationships among the content, objective, and assessment Recent trends and new approaches to teach the course. COURSE PORTFOLIO CHECKLIST TITLE PAGE COURSE SYLLABUS COURSE RELATED MATERIAL EXAMPLES OF EXTENT OF STUDENT LEARNING INSTRUCTOR REFLECTION ON THE COURSE