Comprehensive Course Structure
Semester | Course Code | Course Title | Credit (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | CSE101 | Introduction to Programming | 3-0-0-3 | - |
1 | CSE102 | Computer Organization and Architecture | 3-0-0-3 | - |
1 | MAT101 | Calculus and Linear Algebra | 4-0-0-4 | - |
1 | PHY101 | Physics for Computer Science | 3-0-0-3 | - |
1 | ENG101 | English Communication Skills | 2-0-0-2 | - |
2 | CSE201 | Data Structures and Algorithms | 3-0-0-3 | CSE101 |
2 | CSE202 | Database Management Systems | 3-0-0-3 | CSE101 |
2 | MAT201 | Probability and Statistics | 3-0-0-3 | MAT101 |
2 | PHY201 | Electromagnetic Waves and Optics | 3-0-0-3 | PHY101 |
2 | ENG201 | Technical Writing and Presentation Skills | 2-0-0-2 | - |
3 | CSE301 | Operating Systems | 3-0-0-3 | CSE201, CSE202 |
3 | CSE302 | Network Protocols and Architecture | 3-0-0-3 | CSE201, CSE202 |
3 | MAT301 | Differential Equations | 3-0-0-3 | MAT201 |
3 | ECO101 | Introduction to Economics | 3-0-0-3 | - |
3 | ENG301 | Professional Ethics and Social Responsibility | 2-0-0-2 | - |
4 | CSE401 | Wireless and Mobile Networks | 3-0-0-3 | CSE302 |
4 | CSE402 | Network Security Fundamentals | 3-0-0-3 | CSE302 |
4 | CSE403 | Cloud Computing and Virtualization | 3-0-0-3 | CSE301, CSE302 |
4 | MAT401 | Numerical Methods | 3-0-0-3 | MAT301 |
4 | ENG401 | Leadership and Team Dynamics | 2-0-0-2 | - |
5 | CSE501 | Advanced Routing Protocols | 3-0-0-3 | CSE401, CSE402 |
5 | CSE502 | Network Performance Optimization | 3-0-0-3 | CSE401, CSE402 |
5 | CSE503 | Network Automation and Scripting | 3-0-0-3 | CSE401, CSE402 |
5 | ENG501 | Research Methodology | 2-0-0-2 | - |
6 | CSE601 | IoT and Edge Computing Networks | 3-0-0-3 | CSE501, CSE502 |
6 | CSE602 | Network Infrastructure Design | 3-0-0-3 | CSE501, CSE502 |
6 | CSE603 | Enterprise Network Solutions | 3-0-0-3 | CSE501, CSE502 |
7 | CSE701 | Network Management and Monitoring | 3-0-0-3 | CSE601, CSE602 |
7 | CSE702 | Advanced Cybersecurity Topics | 3-0-0-3 | CSE402 |
7 | CSE703 | Network Architecture and Scaling | 3-0-0-3 | CSE601, CSE602 |
8 | CSE801 | Capstone Project in Network Administration | 4-0-0-4 | CSE701, CSE702 |
8 | CSE802 | Internship Preparation and Training | 2-0-0-2 | - |
Advanced Departmental Electives
The department offers a rich selection of advanced elective courses designed to deepen students' expertise in specialized areas of network administration. These courses are developed in collaboration with industry partners and reflect current trends and demands in the field.
Advanced Routing Protocols (CSE501)
This course delves into complex routing algorithms used in large-scale networks, including BGP, OSPF, IS-IS, and EIGRP. Students learn how to configure and troubleshoot these protocols in enterprise environments and understand their impact on network performance and scalability.
Network Performance Optimization (CSE502)
This course explores techniques for measuring, analyzing, and improving network performance. Topics include bandwidth utilization, latency reduction, QoS implementation, traffic shaping, and advanced monitoring tools like Wireshark, NetFlow, and sFlow.
Network Automation and Scripting (CSE503)
Students gain hands-on experience with automation frameworks such as Ansible, Puppet, and Chef. The course covers writing scripts in Python and Bash for automating routine network tasks, deploying configurations across multiple devices, and integrating with CI/CD pipelines.
IoT and Edge Computing Networks (CSE601)
This elective focuses on the unique challenges of connecting IoT devices to edge computing infrastructure. Students study wireless protocols like Zigbee, LoRaWAN, 5G, and NB-IoT, along with edge computing platforms such as Kubernetes and OpenStack.
Network Infrastructure Design (CSE602)
This course provides a comprehensive overview of designing scalable network infrastructures. Students learn about network topology planning, redundancy strategies, disaster recovery, and compliance requirements for different industry sectors including finance, healthcare, and government.
Enterprise Network Solutions (CSE603)
Designed for students aiming to enter enterprise roles, this course covers solutions such as SD-WAN, MPLS, VXLAN, and hybrid cloud networking. It includes practical labs where students implement enterprise-grade network designs using real hardware and software tools.
Network Management and Monitoring (CSE701)
This course teaches the principles of network management using standard protocols like SNMP, SYSLOG, and NetFlow. Students learn to deploy monitoring systems, interpret logs, detect anomalies, and maintain uptime for large networks through best practices and case studies.
Advanced Cybersecurity Topics (CSE702)
Building on foundational cybersecurity knowledge, this course explores advanced threats such as APTs, insider attacks, and zero-day exploits. Students examine network security architectures, intrusion detection systems, digital forensics, and incident response procedures.
Network Architecture and Scaling (CSE703)
This elective focuses on scaling networks to support millions of users or devices. Topics include microsegmentation, load balancing, traffic engineering, and designing resilient architectures for global connectivity using tools like Terraform and Docker Swarm.
Capstone Project in Network Administration (CSE801)
The final-year capstone project allows students to apply their knowledge in a real-world scenario. They work closely with faculty mentors on original research or applied development tasks, culminating in presentations, documentation, and a final report that showcases their capabilities.
Project-Based Learning Philosophy
The department's philosophy on project-based learning emphasizes experiential education, critical thinking, and collaborative problem-solving. Students engage in both individual assignments and group projects throughout the curriculum, with increasing complexity as they progress through semesters.
Mini-projects are assigned at the end of each semester, allowing students to apply newly acquired knowledge in practical settings. These projects may involve configuring network topologies, analyzing performance data, or developing automation scripts for specific scenarios. Faculty members provide guidance and mentorship throughout the process.
The final-year thesis or capstone project is a significant component of the program. Students select a topic aligned with their interests and career goals, working under the supervision of a faculty member. The project involves extensive research, design, implementation, testing, and documentation, culminating in an oral presentation and written report.
Students are encouraged to participate in competitions like the National Cybersecurity Challenge or IEEE Student Branch Projects, which provide additional opportunities for skill development and recognition.