/5th-Semester-Coding

Repository for my 5th semester coding coursework, covering Computer Networks (CN) Lab and Design and Analysis of Algorithms (DAA) Lab.

Primary LanguageCGNU General Public License v3.0GPL-3.0

5th Semester Coding

Welcome to the 5th Semester Coding repository! This repository contains the code for my 5th semester coursework, including assignments, lab work, and projects for various subjects. The semester focuses on topics such as Computer Networks (CN) and Design and Analysis of Algorithms (DAA).

Each subject has its own directory, further divided into relevant topics and concepts. The root directory contains this README file and the license information.

Subjects

The 5th semester coursework covers the following subjects:

  • Computer Networks (CN) Lab The CN Lab directory contains code and resources related to the Computer Networks course. It includes exercises and projects on topics such as TCP/IP, network protocols, Wireshark, client-server architecture, DNS, DHCP, and HTTP.

  • Design and Analysis of Algorithms (DAA) Lab The DAA Lab directory contains code and resources related to the Design and Analysis of Algorithms course. It includes exercises and projects on algorithms, data structures, dynamic programming, sorting algorithms, graph algorithms, the knapsack problem, Huffman coding, the longest common subsequence (LCS), the Bellman-Ford algorithm, and Dijkstra's algorithm.

Tags

The following tags are associated with the coursework in the 5th semester:

Computer Networks (CN) Lab:

  • TCP/IP
  • Network protocols
  • Wireshark
  • Client-server architecture
  • DNS
  • DHCP
  • HTTP

Design and Analysis of Algorithms (DAA) Lab:

  • Algorithms
  • Data structures
  • Dynamic programming
  • Sorting algorithms
  • Graph algorithms
  • Knapsack problem
  • Huffman coding
  • Longest common subsequence (LCS)
  • Bellman-Ford algorithm
  • Dijkstra's algorithm

These tags can help you quickly identify and navigate through the topics covered in the repository.

Contributing

Contributions to this repository are welcome! If you would like to contribute, please follow these guidelines:

  1. Fork the repository and create a new branch.
  2. Make your changes and ensure they are well-documented.
  3. Submit a pull request, clearly describing the changes you have made.
  4. Please adhere to the code of conduct and respect the guidelines for contributing.