Giter Club home page Giter Club logo

vtu-lab-material's Introduction

VTU Lab Material

SOSC Probot

Collection of VTU laboratory easy solutions and related educational material maintained by the students, for the students, to the students. πŸ’ͺ🏻

Motivation

Ever had trouble getting the right VTU lab material to study from? Well, look no further! here's a collection of all resources required, gathered and verified with by the respective laboratory incharge, by the students over at Sahyadri Open Source Community

Getting started

The folder structure is arranged according to semester/branch/subject_code+subject_name/file_name

.
β”œβ”€β”€ sem-7
β”‚Β Β  β”œβ”€β”€ computer_science
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ 15CSL76_MACHINE_LEARNING_LABORATORY
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ 01. Find-S Algorithm.ipynb
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ 01. Find-S Algorithm.py
.   .   .   .
.   .   .   .

If the Lab experiments contain more than one file, create a separate sub directory for each experiment. eg /semester/branch/subject_code_subject_name/experiment_no_experiment_name/filename

.
β”œβ”€β”€ sem-7
β”‚Β Β  β”œβ”€β”€ computer_science
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ 15CSL77_WEB_PROGRAMMING_LABORATORY
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ 01 Calculator
β”‚Β Β  β”‚Β Β  β”‚   |   β”œβ”€β”€ index.html
β”‚Β Β  β”‚Β Β  β”‚   |   β”œβ”€β”€ style.css
.   .   .   .   .
.   .   .   .   .

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for more details.

vtu-lab-material's People

Contributors

abhiigatty avatar akshayrb22 avatar basavarajeshwari-ambi avatar chaman-k avatar coderhawk999 avatar haxzie avatar koshikraj avatar nathanielmathew avatar prathviraj-b-n avatar rumaan avatar suhanacharya avatar swaaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vtu-lab-material's Issues

Algorithms, flowcharts and viva-questions

⭐ Along with existing programs and outputs, we should include πŸ˜‰ :

  • Algorithms
  • Flow-charts
  • Expected viva-questions πŸ“™ from each programs
  • Concept applied ☺️

Refactor Suggestion πŸ˜‰

How about having the programs (directory structure) sectioned as:

-> SEM-01
    -> PCD LAB
    -> SOME NEW LAB
-> SEM-02
...

because in some semesters based on the Branch they might have different labs. (ex: IS 6th sem didn't have CG)


Or having different git branches for different branches (engineering) 🀑 since the repo is named VTU-Lab-Material.πŸ˜ƒ

No program

There was no code written for dfs and bfs program in c program in 3rd sem Ds lab program

Program complexities and intensions

The programs as in 15CSL77 are far too complex as people won't need material that's really easy to remember and digest like little chunks. Just the first program required them to remember three files where people don't really know the difference between JS and PHP two days prior to external. So lets keep it simple and not too fancy.
Keep in mind that it need to be developer standards just easy learning material. @haxzie Let's have a review before any merging code.

program is missing.

There are no programs in the files mentioned below

  • VTU-Lab-Material/sem-1-2/18CPL17-27_COMPUTER_PROGRAMMING_LABORATORY/Program-02/program-01.c
  • VTU-Lab-Material/sem-1-2/18CPL17-27_COMPUTER_PROGRAMMING_LABORATORY/Program-02/program-02.c
  • VTU-Lab-Material/sem-1-2/18CPL17-27_COMPUTER_PROGRAMMING_LABORATORY/Program-02/program-03.c
  • VTU-Lab-Material/sem-1-2/18CPL17-27_COMPUTER_PROGRAMMING_LABORATORY/Program-02/program-04.c

Refactor sem 3 lab Programs

It'd be great to have the directory structure refactored for the 3rd semester DS LAB programs.

  1. Create a folder inside sem 3 with the name of your branch. eg. Computer Science
  2. Create another folder inside Computer Science with name of the subject along with the VTU subject code. Eg. 15CSL77-DATA-STRUCTURES-LAB
  3. Create a separate folder inside for each lab program with the folder name as program_number. Program name eg. 1. Stacks and Queues make sure the programs inside have proper file extension and name, a good practice would be to give a name like program1.c
  4. Additionally add a README.md file inside each folder containing the program with instructions regarding how to execute the program, output of the program and any explaination/links to learn/understand the program.

PLEASE NOTE

Donot directly push the code to this repository, always fork and make a copy of this and work on a new brach. Once done, submit a Pull Request to the repository. Donot merge the pull request without having someone review it .

Cheers ✌️

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.