Please note use this just as reference when stuck, simply copying will not help!
Study materials and references focused towards Semester 3 of B.E (IT department)
All the folder except LabWork - Assignments
contains reference materials (practice programs and pdfs)
- 🌟 LabWork - Assignments 🌟
- 📚 Data structures and algorithms (C)
- 📚 OOPM (JAVA)
- 📚 PCPF
- 📚 Principals of Communication
- 📚 Reference books
Contents of coding subjects i.e. DBMS
, DSA
, JAVA Lab
and PCPF
of LabWork - Assignments
are generally in the following order:
- code --> Programs and/or problem statement
- ouputs --> Screenshots on how to run programs
- write-up --> Observations and explanation of process
Theoretical subjects like AM 3
and PCOM
contains handwritten material for each assignments
- Assignment 01
- Dijkstra's algorithm
- Assignemt 02
- Recursion
- Experiment 01
- Implementation of Stack
- Experiment 02
- Evaluation of Infix expression using Stack
- Evaluation of Postfix expression using Stack
- Evaluation of Prefic expression using Stack
- Experiment 03
- Infix expression to postfix expression using Stack
- Experiment 04
- Implementation of Queue (Linear)
- Experiment 05
- Implementation of Queue (Circular)
- Experiment 06
- Implementation of Singly Linked list (Linear)
- Experiment 07
- Implementation of Stack using Singly Linked list
- Experiment 08
- Implementation of Queue using Singly Linked list
- Experiment 09
- Implementation of Circular singly Linked list (Circular)
- Experiment 10
- Josephus problem
- Experiment 11
- Implementation of Doubly Linked list (Linear)
- Experiment 12
- Implementation of Circular Doubly Linked list (Circular)
- Experiment 13
- Implementation of Binary search Tree
- Experiment 14
- Implementation of AVL Tree (Self balancing binary search tree)
- Experiment 15
- Breadth first search traversal
- Depth first search traversal
- Experiment 16
- Implermentation of Binary search algorithm
- Experiment 17
- Implementation of Selection sort algorithm
- Implementation of Insertion sort algorithm
- Experiment 18
- Implementation of Merge sort algorithm (Divide and conquer)
- Implementation of Quick sort algorithm
- Assignment 01 (class work)
- If else ladder
- Switch case
- Loop
- Assignment 02 (class work)
- Jagged array
- Lab Assignment 01
- Implementation of Classes
- Implementation of Objects
- Implementation of Control stucture
- Lab Assignment 02
- Implementation of Constructor
- Implementation of Method overloading
- Implementation of Array of objects
- Lab Assignment 03
- Implementation of Recursion
- Lab Assignment 04
- Implementation of Inheritence in JAVA
- Lab Assignment 05
- Using Final variable
- Lab Assignment 06
- Illustration of Interface
- Lab Assignment 07
- Illustration and use of Packages
- Lab Assignment 08
- Exception handling
- Implementation of User defined exception
- Lab Assignment 09
- Implementation of Multithreading
- Implementation of Synchronisation
- Lab Assignment 10
- Implementation of concepts of Abstract Window Toolkit (AWT)
- Lab Assignment 11
- Application of AWT (calculator)
- Lab Assignment 12
- Basic illustration of Java Swing
PS: Go through write-ups
of each experiment for Problem statement
- Experiment 01
- Problem statement
- ER diagram
- Experiment 02
- Mapping ER diagram to Relational Schema
- Experiment 03
- Creating tables using SQL
- Experiment 04
- Data Definition Language (DDL) commands
- Experiment 05
- Nested queries
- Experiment 06
- Complex queries
- Co-related queries
- Experiment 07
- Implementation of View
- Experiment 08
- Illustration of Joins
- Inner join
- Outer join
- Illustration of Joins
- Experiment 09
- Implementation of Procedures
- Implementation of Function
PS: Go through write-ups
of each experiment for Problem statement
- Assignment 01
- Concept of Threads in java
- Assignment 02
- Implementation of Exception handling
- Types of Exception handling
- Experiment 01
- OOP concepts in C++
- Classes
- Objects
- Constructor
- Constructor overloading
- OOP concepts in C++
- Experiment 02
- Illustration of Inheritence using C++
- Experiment 03
- Dynamic Binding
- Runtime polymorphism
- Virtual functions
- Experiment 04
- Haskell using prelude in commadline
- Factorial of a number
- List comprehension
- Square of a number
- Converts temperatures in °C to °F
- Haskell using prelude in commadline
- Experiment 05
- Haskell
- Check if number is odd or even
- Fibonacci series using recursion
- List comprehension
- Haskell
- Experiment 06
- Haskell
- conditional expression
- guarded equations
- pattern matching
- Haskell
- Experiment 07
- Prolog installation
- Experiment 08
- Prolog
- Illustration of Facts and Rules
- Find length of the list
- Prolog
- Assignment 01 : Introduction
- Assignment 02 : Noise and Fourier representation of signal
- Assignment 03 : Amplitude moduation
- Assignment 04 : Pulse modulation
- Assignment 05 : Multiplexing
- Mini project : Application of Laplace
- Tutorial
- Laplace transform
- Inverse of Laplace transform
- Fourier series
- Complex numbers
- Structures practice
- 🌟Module wise PPTs🌟 Special thanks to Dimple Bohra ma'am
- Arraylist
- Jagged array
- Demo programs
- Haskell demo programs
- Prolog demo programs
psst... For more reference materials, Click here!!