Data Structures and Algorithms
- Lab Report 1: Memory Allocation
- Lab Report 2: Stack Implementation
- Lab Report 3: Linear Queue Implementation
- Lab Report 4: Circular Queue Implementation
- Lab Report 5: Linked Lists Implementation
- Lab Report 6: Factorial
- Lab Report 7: Fibonacci Sequence
- Lab Report 8: GCD Calculator
- Lab Report 9: Tower of Hanoi
- Lab Report 10: Binary Search
- Lab Report 11: Linear Search
- Lab Report 12: Bubble Sort Algorithm
- Lab Report 13: Shell Sort Algorithm
- Lab Report 14: Quick Sort Algorithm
- Lab Report 15: Merge Sort Algorithm
Computer Architecture
Numerical Methods
- Lab Report 1: Bisection Method
- Lab Report 2: Newton - Raphson Method
- Lab Report 3: Secant Method
- Lab Report 4: Fixed Point Method
- Lab Report 5: Synthetic Division
- Lab Report 6: Horner's Method
- Lab Report 7: Lagrange Interpolation
- Lab Report 8: Newton Divided Difference Interpolation
- Lab Report 9: Newton Forward Difference Interpolation
- Lab Report 10: Newton Backward Difference Interpolation
- Lab Report 11: Forward Difference Formula
- Lab Report 12: Backward Difference Formula
- Lab Report 13: Central Difference Formula
- Lab Report 14: Linear Regression
- Lab Report 15: Polynomial Regression
- Lab Report 16: Exponential Regression
- Lab Report 17: Maxima and Minima
- Lab Report 18: Simpson's 1/3 Rule
- Lab Report 19: Composite Simpson's 1/3 Rule
- Lab Report 20: Simpson's 3/8 Rule
- Lab Report 21: Composite Simpson's 3/8 Rule
- Lab Report 22: Trapezoidal Rule
- Lab Report 23: Composite Trapezoidal Rule
- Lab Report 24: Gauss Elimination Method
- Lab Report 25: Gauss Elimination Method with Partial Pivoting
- Lab Report 26: Gauss Jordan Method
- Lab Report 27: Gauss Jacobi Method
- Lab Report 28: Gauss Seidel Method
- Lab Report 29: Matrix Inversion
- Lab Report 30: LU Decomposition Method
- Lab Report 31: Cholesky Decomposition Method
- Lab Report 32: Taylor Series
- Lab Report 33: Euler's Method
- Lab Report 34: Picard's Method
- Lab Report 35: Heun Method
- Lab Report 36: Runge-Kutta Method
- Lab Report 37: Boundary Value Problem
- Lab Report 38: Laplace Equation
- Lab Report 39: Poisson's Equation
Computer Graphics
- Lab Report 1: Digital Differential Algorithm (Positive Slope)
- Lab Report 2: Digital Differential Algorithm (Negative Slope)
- Lab Report 3: Bresenham's Line Algorithm (Positive Slope)
- Lab Report 4: Bresenham's Line Algorithm (Negative Slope)
- Lab Report 5: Midpoint Circle Algorithm
- Lab Report 6: 2D Transformations
Statistics II
- Lab Report 1: Sampling Distribution and Estimation
- Lab Report 2: Testing of Hypothesis
- Lab Report 3: Non parametric Testing of Hypothesis
- Lab Report 4: Correlation and Regression
Operating Systems
- Lab Report 1: FIFO Page Replacement Algorithm
- Lab Report 2: LRU Page Replacement Algorithm
- Lab Report 3: OPR Page Replacement Algorithm
- Lab Report 4: Best Fit Algorithm
- Lab Report 5: Worst Fit Algorithm
- Lab Report 6: First Fit Algorithm
- Lab Report 7: Belady's Anomaly
- Lab Report 8: FCFS Process Scheduling Algorithm
- Lab Report 9: SJF Process Scheduling Algorithm
- Lab Report 10: RR Process Scheduling Algorithm
- Lab Report 11: Priority Process Scheduling Algorithm
- Lab Report 12: FCFS Disk Scheduling Algorithm
- Lab Report 13: Scan Disk Scheduling Algorithm
- Lab Report 14: C-Look Disk Scheduling Algorithm
- Lab Report 15: Segmentation Memory Management
Artificial Intelligence
- Lab Report 1: Chatbot
- Lab Report 2: Tower of Hanoi
- Lab Report 3: Water Jug Problem
- Lab Report 4: Breadth First Search Algorithm
- Lab Report 5: Depth First Search Algorithm
- Lab Report 6: Best First Search Algorithm
- Lab Report 7: A* Search Algorithm
- Lab Report 8: Naive Bayes
- Lab Report 9: Expert System
- Lab Report 10: Natural Language Processing
Database Management Systems
- Lab Report 1: DDL Commands
- Lab Report 2: DML Commands, Union and Intersection
- Lab Report 3: Different Join Operations
- Lab Report 4: Cartesian Join
- Lab Report 5: Product Management Database
- Lab Report 6: School Management Database
- Lab Report 7: Banking Database
Computer Networks
- Lab Report 1: Understanding of Network Equipment, Wiring in Details
- Lab Report 2: Installation of Operating System in Virtual Machine
- Lab Report 3: Introduction of Packet Tracer and Connection of Different Devices
- Lab Report 4: Peer to Peer Network Configuration
- Lab Report 5: Interconnection of LANs
- Lab Report 6: Interconnection of two LANs using Router
- Lab Report 7: Router Configuration using CLI
- Lab Report 8: Static Routing Implementation
- Lab Report 9: Dynamic Routing Implementation using RIP
- Lab Report 10: Dynamic Routing Implementation using OSPF
- Lab Report 11: Dynamic Routing Implementation using BGP
- Lab Report 12: Configuration of DHCP Server
Theory of Computation
- Lab Report 1: DFA Accepting string "0010"
- Lab Report 2: DFA Accepting string "aaabbb"
- Lab Report 3: DFA Accepting string starting with "aa"
- Lab Report 4: DFA Accepting string ending with "bb"
- Lab Report 5: DFA Accepting sub-string "aa"
- Lab Report 6: DFA Accepting odd number of 1's
- Lab Report 7: DFA Accepting string starting with "a" and ending with "bb"
- Lab Report 8: DFA Accepting string which has number of "a" twice than number of "b"
- Lab Report 9: NFA Accepting string which has substring "ab" and ends with "a"
- Lab Report 10: PDA Accepting the language a^nb^n
- Lab Report 11: TM Accepting the language a^nb^nc^n
Design and Analysis of Algorithms
- Lab Report 1: GCD
- Lab Report 2: Fibonacci Series
- Lab Report 3: Factorial
- Lab Report 4: Linear Search
- Lab Report 5: Bubble Sort
- Lab Report 6: Selection Sort
- Lab Report 7: Insertion Sort
- Lab Report 8: Binary Search
- Lab Report 9: Min Max Problem
- Lab Report 10: Merge Sort
- Lab Report 11: Quick Sort
- Lab Report 12: Heap Sort
- Lab Report 13: Fractional Knapsack Problem
- Lab Report 14: Job Sequencing Problem
- Lab Report 15: Kruskal's Algorithm
- Lab Report 16: Prim's Algorithm
- Lab Report 17: Dijkstra's Algorithm
- Lab Report 18: Huffman Coding
- Lab Report 19: Matrix Chain Multiplication
- Lab Report 20: 0/1 Knapsack Problem
- Lab Report 21: Floyd Warshall Algorithm
- Lab Report 22: Subset Sum Problem
- Lab Report 23: N-Queens Problem
- Lab Report 24: Vertex Cover Problem
Cryptography
- Lab Report 1: Caesar Cipher
- Lab Report 2: Monoalphabetic Substitution Cipher
- Lab Report 3: Playfair Cipher
- Lab Report 4: Hill Cipher
- Lab Report 5: Vigenere Cipher
- Lab Report 6: Rail Fence Cipher
- Lab Report 7: Euclidean Algorithm
- Lab Report 8: Extended Euclidean Algorithm
- Lab Report 9: Miller-Rabin Primality Test
- Lab Report 10: Euler's Theorem
- Lab Report 11: Primitive Root
- Lab Report 12: Discrete Logarithm
- Lab Report 13: Diffie-Hellman Key Exchange
- Lab Report 14: Man-in-middle attack
- Lab Report 15: RSA Algorithm
- Lab Report 16: ElGamal Cryptographic System
Simulation and Modeling
- Lab Report 1: Distributed Lag Model
- Lab Report 2: Bank Queue Analysis
- Lab Report 3: Stadium Time Entry Calculation
- Lab Report 4: Poisson Distribution
- Lab Report 5: Markov Chain
- Lab Report 6: Linear Congruential Method
- Lab Report 7: Multiplicative Congruential Method
- Lab Report 8: GPSS Simulation
Web Technology
Multimedia Computing
- Lab Report 1: Logo Design in Macromedia MX 11
- Lab Report 2: Bouncing Ball Animation in Macromedia Flash
- Lab Report 3: Text Animation in Swish Max
- Lab Report 4: Bouncing Ball Animation in Macromedia Director
- Lab Report 5: Creating Simple Bill in Macromedia MX 11
- Lab Report 6: Action Script in Macromedia Flash
- Lab Report 7: Animation on an image using Swish Max
Net Centric Computing
-
Lab Report 1: Installation of Visual Studio Code and .NET Framework with C#
-
Lab Report 6: Implementation of Float, Double and Decimal DataTypes
-
Lab Report 8: Implementation of VERBATIM Literals
Lab Report 9
-
Lab Report 11: Implementation of Standard Date and Time Format Specifiers
Lab Report 12
Lab Report 13
-
Lab Report 15: Implementation of Conditional Operator
Lab Report 16
Lab Report 17
Lab Report 18
Lab Report 19
-
Lab Report 22: Implementation of Razor View Engine (MVC-Model View Controller)
-
Lab Report 23: Implementation of Action Methods in ASP.NET MVC
-
Lab Report 25: Implementation of HTML Helper method in ASP.NET MVC
-
Lab Report 26: Creation of form with HTML Helper method in ASP.NET MVC
-
Lab Report 28: Implementation of Data Annotations in ASP.NET MVC
-
Lab Report 29: Implementation of Attribute Based Routing in ASP.NET Core MVC
-
Lab Report 30: Implementation of ASP.NET Web Application for XML/JSON format
-
Lab Report 32: Implementation of ADO.NET in ASP.NET Framework for Database Connectivity
-
Lab Report 33: Implementation of CRUD Operations using Entity Framework in ASP.NET MVC
-
Lab Report 34: Implementation of Form Validation using ReactJS
Compiler Design and Construction
- Lab Report 1: WAP to implement DFA that accepts strings ending with 'ab'
- Lab Report 2: WAP for comment validation
- Lab Report 3: WAP to recognize strings under 'a*', 'a*b+', 'abb'
- Lab Report 4: WAP to test whether a given identifier is valid or not
- Lab Report 5: WAP to implement Lexical Analyzer
- Lab Report 6: WAP to calculate firstpos(), lastpos(), and followpos() for any given grammar
- Lab Report 7: WAP to remove left-recursion from any grammar
- Lab Report 8: WAP to find out FIRST and FOLLOW sets for any given grammar
- Lab Report 9: WAP to implement Shift Reduce Parser
- Lab Report 10: WAP to implement LL(1) Parser
- Lab Report 11: WAP to implement Intermediate Code Generator
- Lab Report 12: WAP to implement Final Code Generator
E-commerce
Data Warehousing and Data Mining
Software Project Management
Project Work
Clone the repository to your local machine
git clone https://github.com/st0rm47/College.git