Skip to content

Vtu Lab program's BCS303, BCSL305, BCS304, BCS306A, BCS401, BCS402, BCS403, BCSL404, and BDSL456B.

Notifications You must be signed in to change notification settings

ravindraogg/BE-Lab-Codes

Repository files navigation

VTU-LAB Repository

Welcome to the VTU-LAB repository, featuring lab programs for courses such as BCS303, BCSL305, BCS304, BCS306A, BCS401, BCS402, BCS403, BCSL404, and BDSL456B.

This repository is a comprehensive resource for Data Structures and Algorithms (DSA), Object-Oriented Programming (OOP), Operating Systems (OS), Analysis & Design of Algorithms (ADA), Microcontrollers, and Database Management Systems (DBMS), including MongoDB. The programs are implemented in C and Java, focusing on academic and practical learning.

Table of Contents

Overview

This repository contains:

  • Hands-on programs for university lab coursework.
  • Detailed implementations for concepts taught in BCS303, BCSL305, BCS304, and BCS306A.

The programs demonstrate problem-solving techniques and application of core concepts in Data Structures, Object-Oriented Programming, and Operating Systems.

Features

  • Comprehensive solutions for lab assignments.
  • Modular and well-commented code.
  • Programs implemented in C and Java.
  • Includes an OOP manual for quick reference.

Lab Details

DSA Lab

  • Programs illustrating key data structures: Arrays, Linked Lists, Stacks, Queues, Trees, and Graphs.
  • Algorithms for sorting, searching, and traversal.

OOP Lab

  • Java-based programs that cover:
    • Encapsulation, Inheritance, and Polymorphism.
    • File handling and exception handling.
  • Includes a detailed OOP manual.

OS Lab

  • Programs demonstrating:
    • Process scheduling algorithms.
    • Inter-process communication.
    • Memory management techniques.

Usage

  1. Clone this repository:

    git clone https://github.com/ravindraogg/3rd_SEM.git
  2. Navigate to the respective lab folder.

  3. Compile and run the programs using appropriate compilers.

    For C programs:

    gcc program_name.c -o output && ./output

    For Java programs:

    javac ProgramName.java && java ProgramName

Contributors

License

This repository is licensed under the MIT License. See LICENSE for details.


About

Vtu Lab program's BCS303, BCSL305, BCS304, BCS306A, BCS401, BCS402, BCS403, BCSL404, and BDSL456B.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published