You are on page 1of 3

National Computing Education Accreditation Council NCEAC




COMSATS Institute of Information Technology, Lahore Campus Bachelor of Science in Computer Science: BS (CS)

A. Course Description
(Fill out the following table for each course in your computer science curriculum. A filled out form should not be more than 2-3 pages.) Course Code Course Title Credit Hours Prerequisites by Course(s) and Topics Assessment Instruments with Weights (homework, quizzes, midterms, final, programming assignments, lab work, etc.) Course Coordinator URL (if any) Current Catalog Description Textbook (or Laboratory Manual for Laboratory Courses) Reference Material

CSC 339 Computer Communication and Networks 4 (3,1) None Theory (3 cedit: 100 marks) Assignments: 10% Quizzes 15% Sessional 1 10% Sessional 2 15% Final 50% Imran Raza http:// 2008-2009 Computer Networking By: James F. Kurose & Keith w. Ross Books 1. Data communication & Networking 4th edition By: Behrouz A. Forouzan 2. Computer Networks (fourth edition) By: Andrew S. Tanenbaum Research Papers



"Design Philosophy of the DARPA Internet Protocol. and D. Stanford. MAC layer protocols. different routing protocols. R. Advance topics in networks (1) NCEAC. flow and error control mechanisms. Kahn. Carlsson. Stanford." IEEE/ACM Transactions on Networking 5. no.. CA.SMTP.001. no. ICMPV6. RTP (1).." Comm of the ACM 39. error detection and correction. Basics of Token Ring. Ethernet and IEEE 802. IEEE 802. "Small Forwarding Tables for Fast Routing Lookups. Jacobson. Client server model. Socket interface." IEEE Transactions on Communications COM-22 (1974): 637-648. Cerf. Signals (7). Media. Error detection and correction (2). ATM." Comm of the ACM 39. Clark.National Computing Education Accreditation Council NCEAC NCEAC. Karels. Degermark.001-C • • • • • • • • • • • • • • • P. internetworking. Flow and error control (1). and M. Congestion control and Quality of Service (1). MAN addressing. D. ICMP. UDP. no." Proc ACM SIGCOMM (August 1988): 106-114. IP. Cannes. Switching (1). network devices. Subnetting. different modem standards. "A Protocol for Packet Network Interconnection. network security and other advance topics. network layer protocols. Framing. 5 (October 1997): 601-615. Saltzer." Proc ACM SIGCOMM (September 1997). connection and collisions (1). and S. multiplexing techniques. Layer 2 devices (1).FORM. "IP Next Generation Overview. "Congestion Avoidance and Control. network management. DNS . ATM and PPP (2). V. Layers in a general model of communication and LAN devices (1). Brodnik. PPP. 6 (June 1996): 61-71. M. A. "End-to-end Arguments in System Design. ARP. digital and analog signals. R. "Development of the Domain Name System" Jacobson: "Congestion Avoidance and Control" : Chiu/Jain: "Analysis of Increase/Decrease Algorithms for Congestion Avoidance. TCP. no. addressing and routing (5). CA. Network Security (1).FORM. "End-to-End Routing Behavior in the Internet. FTP (2). Paxson. Process to process delivery. Mockapetris and Dunlap. D. Network management (1). V.. TCP. J. Course Goals The goal of this course is to introduce students to the state-of-the-art in network protocols. The course introduces students to basic computer network concepts. RTP." ACM Transactions on Computer Systems (TOCS) 2." Proc ACM SIGCOMM (August 1988). S. UDP. and R. physical and logical topologies. IPV6. V.3 (1). and Media Access Control (1). France. Reed. with Number of Lectures on Each Topic (assume 15week instruction and one-hour lectures) 2 ." Bansal/Balakrishnan: "Binomial Congestion Control Algorithms": Reading: Mogul etal: "Fragmentation Considered Harmful" Hinden. Clark. LAN Standards." 1964. Baran. QoS. "On Distributed Communication Networks. Frame Relay. Layer 2 WAN protocols Frame Relay.C Topics Covered in the Course. multicast routing protocols. Reading: RFC 1034: Domain Name System: Concepts Hinden. FDDI. Pink. 6 (June 1996): 61-71. architectures and applications. 4 (1984): 195-206. "IP Next Generation Overview.. Introduction to the subject and networking fundamentals (1).11 and Bluetooth (1).

style.25 3. completeness.FORM.001. and accuracy. and so forth.001-C Laboratory Projects/Experiments Done in the Course Programming Assignments Done in the Course Class Time Spent on (in credit hours) Refer to library manuals Theory Problem Analysis Solution Design Social and Ethical Issues 0.25 Every student is required to submit at least __1___ written reports of typically _10____ pages and to make _1____ oral presentations of typically __15__ minute’s duration.5 0.National Computing Education Accreditation Council NCEAC NCEAC. as well as for technical content. spelling. 3 NCEAC. Include only material that is graded for grammar.FORM.C .0 Oral and Written Communications 0.