CSE LAB SYLABBUS BANNER(13)
CSE LAB SYLABBUS BANNER(13)
CSE LAB SYLABBUS BANNER(13)
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Identification and solving of simple real life or scientific or technical problems. (Electricity Billing,
Retail shop billing, Sin series etc).
2. Python programming using simple statements and expressions (exchange the values of two
variables, circulate the values of n variables, distance between two points).
3. Scientific problems using Conditionals and Iterative loops. (Number series, Number Patterns,
pyramid pattern)
6. Implementing programs using Functions. (Factorial, largest number in a list, area of shape)
7. Implementing programs using Strings. (reverse, palindrome, character count, replacing characters)
8. Implementing programs using written modules and Python Standard Libraries (pandas, numpy,
Matplotlib, Scipy)
9. Implementing real-time/technical applications using File handling. (copy from one file to another,
word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide by zero error,
voter s age validity, student mark range validation)
11. Exploring Pygame tool.Developing a game activity using Pygame like bouncing ball, car race etc.
CHRIST INSTITUTE OF TECHNOLOGY
(Approved By AICTE and Affliated to Pondicherry University)
Ramanathapuram Revenue Village,Villianur Commune,Puducherry-605502
(A unit of Sam Paul Educational Trust)
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
4. Code Conversions
6. Moving Display
7. Serial Communication
8. Interrupt Programming
9. Elevator Simulation
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Searching Algorithms (With the Number of Key Comparisons) - Sequential, Binary and Fibonacci
Search Algorithms on an Ordered List
2. Sorting Algorithms: Insertion Sort, Selection Sort, Bubble Sort, Quick Sort, Heap Sort and Merge
Sort.
4. Application of Stack for Converting an Arithmetic Expression into Postfix Form and Evaluation of
Postfix Expression.
5. Implementation of Queue, Circular Queue, Priority Queue, Dequeue and Their Operations.
6. Implementation of Singly Linked List, Doubly Linked List, Circular Linked List.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
DIGITAL ELECTRONICS:
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
2. Vectors and Matrices: Programs using array operations and matrix operations (such as matrix
multiplication).
3. Selection Statements: Experiments on if statements, with else and elseif clauses and switch
statements.
6. Programs on Built-in text manipulation functions and conversion between string and number
types.
7. Programs based on two main data structures: cell arrays and structures.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
3. Find the maximum and minimum element in an array using Divide-and-Conquer technique.
4. Implement and analyse the time complexity of any of the sorting algorithm and represent it
graphically.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
3. Program to implement different types of inheritances like multiple, Multilevel and hybrid.
10. Program to design an event handling event for simulating a simple calculator.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Use Linux tools like ifconfig, dig, ethtool, route, netstat, nslookup, and ip to understand the
networking configuration of the computer that the student is working on.
3. Print the computers that are forwarding the packets from your computer to the server using the
command traceroute.
4. Mount the volume of a remote computer using the “net use” command.
9. Examine the log files of a web server and find the frequently visited websites.
12. Use a tool like Wireshark to capture packets and examine the packets
13. Implementation of a Program For CRC and Hamming Code for Error Handling.
14. Socket programming: write a simple client server program using TCP and UDP sockets.
16. Use tools like ping and trace route to explore various Internet paths to popular servers.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Write SQL queries for various tasks. Platform can be PostgreSQL preferably, or MySQL.
2. Practice interfacing with a database from a program using connectors like JDBC/ODBC.
8. Examine query plans for sample queries by using the Explain feature of database systems.
10. Application Development Using MongoDB :Hospital Management System & Railway Reservation
System.
CHRIST INSTITUTE OF TECHNOLOGY
(Approved By AICTE and Affliated to Pondicherry University)
Ramanathapuram Revenue Village,Villianur Commune,Puducherry-605502
(A unit of Sam Paul Educational Trust)
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Usage of tools — unix shell commands (file commands, ps, ls, top), text editor (nano, vi, gedit, emacs)
2. C programming language refresher — header files, compilation and linking using GCC, program execution,
functions, argument passing, structures, pointers, file handling.
6. Usage of process control system calls to identity process identifiers, create process hierarchies, launch new
executables, control exit sequence of parent and child processes.
11. Free memory statistics correlated with malloc(). Number of system calls and malloc() usage.
17. Creation of threads using the pthread API and modification of shared variables with and without
Synchronization
18. Using spinlock, mutexes and condition variables to implement semaphores, barriers (using the threads API)
19. Implement solutions to the producer-consumer, readerwriters problems using the different synchronization
primitives
20. Develop synchronization solutions for applications that use shared data (e.g., ordering of threads,
concurrent hash tables, etc.)
21. Using shared memory and semaphores implement synchronized access to a shared memory area across
processes (e.g., a message queue).
22. Command line tools usage - state, file, du, df, fsck
23. Implementation of file utilities (e.g., find, grep) using the system call API.
CHRIST INSTITUTE OF TECHNOLOGY
(Approved By AICTE and Affliated to Pondicherry University)
Ramanathapuram Revenue Village,Villianur Commune,Puducherry-605502
(A unit of Sam Paul Educational Trust)
24. Implement a simple file system to handle files on an emulated disk (via a large file) — file system API,
superblock, inode and data block management.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
4. Implementation of Server Side Scripting to Session and Application objects using Servlets.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
(a) Program to recognize a valid arithmetic expression that uses operator +,-, * and /.
(b) Program to recognize a valid variable which starts with a letter followed by any number of
letter or digits.
6. Write a program for implementing the functionalities of predictive parser for a mini language
9. Convert the bnf rules into yacc form and write code to generate abstract syntax tree.
REGULATIONS 2023-2024
LIST OF EXPERIMENTS
1. Using library functions to use RSA, AES, SHA- 256 and show the result of encryption, Hashing etc.
2.Taking apart a digital certificate and show the various components and their significance.
5. Buffer overflow, integer overflow and format string vulnerability testing in vulnerable applications.