Computer Networks Course Plan 2019-20
Computer Networks Course Plan 2019-20
The Computer Networks course covers a wide range of topics, including the introduction and physical layer, data-link layer and media access control, network layer, transport layer, and application layer. Each unit addresses fundamental aspects such as network types, TCP/IP protocol suite, OSI model, switching, addressing, different LAN and WAN protocols, network services, IPV4 and IPV6, transport protocols like TCP and UDP, and application layer services like WWW and HTTP. This comprehensive coverage equips students with a broad and thorough understanding of how networks function across different layers, contributing to both theoretical knowledge and practical application .
The assessment strategy includes hands-on components such as lab work, mini-projects, and demonstrations, which emphasize practical application of theoretical concepts. By incorporating these elements alongside traditional assessments like quizzes and tests, the course ensures students are capable of applying what they have learned to real-world scenarios, reflecting a strong emphasis on developing practical skills necessary for proficiency in computer networks .
Each network layer plays a crucial role in ensuring data transmission reliability. The data-link layer handles error detection and correction, the network layer manages routing and forwarding, and the transport layer guarantees reliable data transfer via protocols like TCP. By addressing these key functions, the course framework ensures that students understand how each layer contributes to overall data integrity and efficient network operations, thereby ensuring robust and reliable communication across networks .
The course outcomes of the Computer Networks course are designed to align with various levels of Bloom's Taxonomy. The highest cognitive levels expected from students are application (K3), analysis (K4), evaluation (K5), and creation (K6). For example, CO502.1 and CO502.2 focus on application (K3), CO502.3 and CO502.4 on analysis (K4), while CO502.5 encapsulates knowledge (K1). This indicates a progression from basic understanding to more complex analytical abilities, with an emphasis on applying and evaluating computer networking concepts .
IPv4 uses 32-bit addresses allowing for 2^32 unique addresses, whereas IPv6 utilizes 128-bit addresses enabling a vastly larger address space. IPv6 also includes features like simplified header format, improved support for extensions and options, and enhanced security through mandatory IPSec. These differences allow for improved routing efficiency and scalability, essential for accommodating the growing number of internet-enabled devices and addressing the limitations of IPv4's address exhaustion .
The mode of delivery for the Computer Networks course includes oral presentations, OHP/PowerPoint presentations, tutorials, hands-on demonstrations, seminars, guest lectures, videos, and field visits. Assessment components comprise internal tests, assignments, course seminars, quizzes, case studies, and project reviews. These methodologies are designed to support various learning styles, encourage active engagement, and ensure a comprehensive understanding of the course material through both theoretical and practical approaches .
The instructional resources utilized include textbooks like "Data Communications and Networking" by Behrouz A. Forouzan and reference materials such as "Computer Networks: A Systems Approach" by Larry L. Peterson. These resources provide foundational knowledge and advanced insights into network principles, supporting the course's learning objectives by offering diverse perspectives and comprehensive explanations of key concepts. Their inclusion helps foster a deeper understanding of network architecture and protocols, essential for achieving the course objectives .
The course structure includes a mix of lectures, presentations, hands-on demonstrations, and seminars, aided by multimedia such as videos and guest lectures. This variety caters to different learning preferences and keeps students engaged. Additionally, assessments like quizzes, mini-projects, and case studies are strategically scheduled to reinforce learning and ensure students engage with material continuously throughout the semester, promoting consistent engagement and effective learning outcomes .
The assessment weightage is crucial for determining students' proficiency as it specifies how much each component contributes to the final grade, ensuring a balanced evaluation of theoretical knowledge and practical skills. The internal assessments and assignments each have a level target of 50, with a percentage of students expected to achieve varying levels. This distribution allows instructors to measure understanding across different competencies, encouraging a holistic proficiency in network concepts and application .
The course outcomes align with different OSI layers, focusing on application through analysis. For instance, CO502.1 through CO502.5 encompass demonstrating network aspects, analyzing data link and routing protocols, and classifying transport layer protocols, which directly relate to managing real-world network configurations. These outcomes ensure students can understand protocols, detect issues, and apply solutions across physical, data-link, and network layers, reflecting how such skills are critical for actual network management and optimization in industry settings .