Course Addition Template 2003-2004 Program (e.g. Guelph-Humber, B.A.A., Media Studies): Guelph-Humber, B.A.A(COMP)-Distributed Computing and Communication Technology Course Code: Course Title (max 30 characters): DCCT3300 Data Networks Calendar Description: This course focuses on LAN interconnection technologies used to form larger WAN networks with emphasis on Internet Applications. Topics covered include Network layers, Switching technologies, TCP/IP protocol Suite, Client/Server programming using socket API, IProuting, ICMP, UDP and application layer protocols such as HTTP, FTP, internet mail, DNS and SNMP. Credit Weight (e.g. 0.50): 0.50 Delivery Format (e.g. lecture, lab—breakdown of time—3-0, 2-1 etc): 3-2 - Three hours scheduled lectures two hours of laboratory and directed studies Distance Education: Semester Offering (F, W, S) W Pre-requisite (s): DCCT2200 Offered by distance only _____________ Also offered by distance _____________ Hybrid ____________ If Hybrid note approx. percent “not in class”____ Co-requisite (s) (enforced): Scheduling (annually or alternate years): Annual Course Restriction (s): Instructor Consent Required: Course Equate (s): Reviewed by Guelph-Humber Executive: Guelph-Humber Degree Programs Committee: Date: Reviewed by CRC (Guelph): Date: Sent to Senate (Guelph): Approved by BUGS (Guelph): Date: Date: Reviewed by Humber: Date: Approved by Humber: Date: Date: 1 UNIVERSITY OF GUELPH-HUMBER NEW COURSE PROPOSAL ______________________________________________________________________ Course Title: Data Networks _____________________________________________________________________ 1) PROGRAM: Guelph-Humber, B.A. Comp., Distributed Computing and Communications Technology 2. COURSE LEARNING OBJECTIVES: Course content objectives: On completion of this course the student will be able to: 1. Explain the connection between the various modules in the TCP/IP protocol stack, and design subnets when given an IP network. 2. Write client/server programs using socket API. 3. Troubleshoot TCP/IP networks using LAN ANALYZER software and various utility programs. 4. Configure and manage IP routing on CISCO Routers for local and wide area networks. 5. Explain the function of DNS and configure DNS for a simple system. 6. Describe TCP services such as tenet, FTP, FTTP, HTTP and electronic mail. 7. Monitor and Troubleshoot networks using SNMP General Skill Objectives: On completion of this course the student will demonstrate competencies in: 1. Personal organization, time management and resource management by undertaking assignments with significant time requirements in a timely and efficient fashion. 2. Adaptability and learning by developing an ability to acquire, remember and apply proven tools and techniques in novel situations. 3. Problem-solving, critical thinking and decision-making by applying tools and techniques in novel ways. 2 4. Reading, writing, speaking and listening by developing documentation, explaining concepts, and learning from peers and educators in this complex domain. 5. Teamwork and interpersonal skills by cooperating with others where directed to work in teams on complex computer communications applications. 3 Learning Values (objectives): The student will continue to develop toward holistic maturity through: 1. Moral maturity (honesty, self-reliance) in personal self-assessment outlining the continued need for professional growth. 2. Depth and breadth of understanding of the complex tools, protocols and structures of distributed computing. 3. Independence of thought (self-reliance) in developing an individual plan of action in response to problems posed. 4. Love of learning as reflected in ways of behaving throughout the course, the knowledge acquisition, and in the assignments. _________________________________________________________________________ 3) COURSE DESCRIPTION (PROGRAM DESCRIPTION) This course will cover the fundamentals of protocols for packet switching networks with focus on internet applications. Topics covered include internetworking concepts and OSI model, DNS, HTTP, electronic mail, reliable stream transport service (TCP), the socket interface, internet addresses, subnetting, ARP, IP, connectionless datagram service (UDP), ICMP, IP routing and routing protocols, RIP, OSPF, BGP and network management using SNMP. _________________________________________________________________________ 4. CALENDAR DESCRIPTION This course is a discussion of LAN interconnection technologies used to form larger WAN networks with emphasis on Internet applications. Topics include switching technologies, network layers, TCP/IP protocol Suite, IP routing, Client/ Sever programming using socket API, ICMP, UDP and application layer protocols such as HTTP, FTP, internet mail, DNS and SNMP. _________________________________________________________________________ 5. LIST OF TOPICS Course Schedule TOPIC _________________________________________________________________________ Part 1: OSI Model Functions of each layer of OSI17 Layer Data Communication Model Part 2: Application Layer and the Internet TELENET, FTP, FTTP, HTTP, MAIL, ADDRESSING, DNS directories Part 3: Transport Layer Transport Layer services, TCP, UDP, ARP, RARP, ICMP Protocols 4 Part 4: Network Layer IP Protocol, IP addressing, Subnetting Broadcast, Multicast, Traffic Patterns, Congestion Control Part 5: IP Routing and Routing Protocols Switches, Bridges, Routers, Gateways, Distance Vector and Link State Routing Protocols, RIP, RIP2, OPSPF, BFP, CISCO Routers Configuration Part 6: Switching Technologies Packet Switching Networks, Virtual Network, Logical Channels, PVC, SVC, Datagram, X.25 Network Layer Protocol, ATM and FR Switching Part 7: Network Management MIB, MIB2, SNMP, RMON _______________________________________________________________________ 8) ON-LINE ACTIVITIES _________________________________________________________________________ 9) EVALUATION OF STUDENTS: Students will be evaluated on this course through: Midterm 35% Final Exam 45% LABS and Assignments 20% _________________________________________________________________________ 10) COURSE LOCATION: University of Guelph-Humber Humber North Campus 205 Humber College Boulevard Toronto, Ontario M9W 5L7 _________________________________________________________________________ 11) EXPECTED ENROLMENT: 60 12) INDICATED ANY OTHER PROGRAMS SERVED BY THIS COURSE (IF KNOWN): _________________________________________________________________________ 13) COURSE STATUS: Required 5 _________________________________________________________________________ 14) RESOURCE REQUIREMENTS: TCP/IP Protocol Suite Forouzan 15) 16) TEXTBOOK REQUIREMENTS: DATA AND COMPUTER COMMUNICATIONS OTHER RESOURCES: Reference text: Kurose and Ross 6 BY WILLIAM STALLINGS