mixed-farming / CSE-lab-solutions

Comprehensive CSE Lab Solutions repo; encompassing all my lab manuals, codes, documents, and endsem questions from my B.Tech program (2020-2024).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSE-lab-solutions (2020-2024)

This repository contains all my lab manuals, codes, documents and endsem questions. These labs were conducted during my B.Tech in CSE (2020-2024)

1st/2nd Semester :

Problem Solving Using Computers Lab (PSUC) :

Basics of computer programming.
Concepts : Keywords, Loops, Arrays, Strings, Pointers, and Functions.
Language : C
Credit : 1

3rd Semester :

Data Structures and Algorithms Lab (DSAL) :

Programs with basic concepts of Data Structures.
Concepts : Pointers, Structures, Recursion, Stacks, Queues, Linked lists, Trees, etc.
Language : C
Credit : 1

Object Oriented Programming Lab (OOPL) :

Programs utilizing Object Oriented Programming concepts.
Concepts : Inheritence, Interfacing, Polymorphism, Multithreading, Generics, Javafx, etc.
Language : Java
Credit : 1

Digital System Design Lab (DSDL) :

Programs for logic design.
Concepts : K-maps, Arithmetic circuits, Multiplexers, Decoders and encoders, Flip-flops and registers, Counters, Simple processor, etc
Language : Verilog
Credit : 1
Software : Max+ plus 2 Installation guide : Click here

Open Source Technologies Lab (OSTL) :

Introduction to Ubuntu, an open-source software.
Concepts : Shell Scripting, Debugging, Git, Introduction to LaTeX, HTML, CSS, Javascript, etc.
Language : Bash, HTML, CSS, Javascript
Credits : 2

4th Semester :

Design and Analysis of Algorithms Lab (AL) :

Design and Analysis of some Algorithms and Algorithmic techniques.
Concepts : Brute force, Decrease & conquer, Divide & conquer, Transform & conquer, Space & time tradeoffs, etc.
Language : C
Credit : 1

Embedded Systems Lab (ES) :

These programs are executed using Keil microVision4, NXP, LPC1768 in ARM Assembly Language and Embedded 'C'.
Concepts :
i) Introduction to Keil microVision4, Data transfer instrcutions, logical instructions, arithmetic instrcutions, branching, looping, sorting and searching algorithms using registers.
ii) Interfacing LED to ARM microcontroller, Multiplexed 7-segment display, LCD and keyboard interfacing.
Lanaguage : ARM assembly, Embedded C
Credit : 1

LPC_1768_development_kit :

LPC kit

Database Systems Lab (DBS) :

These SQL Programs were executed on Oracle Database
Software : Oracle 11g Express Edition
Practice point : Online SQL Compiler
Language : SQL, PL/SQL
Credits : 2

5th Semester :

Operating Systems Lab (OSL) :

Programming the concepts of threads, IPC’s and File systems in ‘C’ language.
Concepts : Working with regular files and directories, Processes and Signals, Programs on Threads, File Systems, Inter-Process-Communications(PIPE, FIFO, Message queue, Shared memory, Deadlock, Locking synchronization), Memory and Data Management, Disk Management.
Language : C
Credits : 2

Computer Networks Lab (CNL) :

Programs on computer networking.
Concepts : Socket programming using TCP(iterative & concurrent) & UDP, Network data analysis using Wireshark and tcpdump, Computer network design hub/switch/router in GNS3, Study of DNS and DHCP, Introduction to NS2.
Softwares :
i) Wireshark -> Open source packet analyzer : Click here
(The GNS3 setup comes with a Wireshark setup included by default)
ii) GNS3 - Graphical Network Simulator-3 -> Installation guide (on Ubuntu OS) : Click here
Download for windows : GNS3 Installation guide : Click here
Router image : Click here
iii) NS2 -> Installation guide : Click here
Language : C
Credits : 2

Compiler Design Lab (CDL) :

This lab consists of basic File handling operations, preliminary scanning applications, construction of token generator and symbol table, introduction to Flex and Bison, and Recursive decent parser for the C programming language.
Language : C
Credits : 2

6th Semester :

Distributed Systems Lab (DSL) :

Language : Python
Credits : 1

Internet Technologies Lab (ITL) :

Language : Python
Credits : 2

Parallel Computer Architecture and Programming Lab (PCAPL) :

Language : C
Credits : 1

About

Comprehensive CSE Lab Solutions repo; encompassing all my lab manuals, codes, documents, and endsem questions from my B.Tech program (2020-2024).


Languages

Language:C 54.7%Language:Python 20.7%Language:HTML 10.8%Language:Cuda 4.9%Language:Java 3.9%Language:Assembly 1.8%Language:Verilog 1.6%Language:Tcl 0.9%Language:Lex 0.5%Language:Yacc 0.2%Language:CSS 0.0%Language:Makefile 0.0%