Available courses

S3CCSI01B - Operating System_25_26
UG

Course Learning Objectives (CLOs): This course will make to student to:  

1

Define fundamental OS abstractions such as processes, threads, files etc, (L1-knowlegde).

2

Visualize the intricate relationship between an operating system and its underlying hardware (L1-knowlegde).

3

Explain scheduling algorithms, deadlock detection algorithms and memory management strategies (L2-Comphrension.

4

Apply the principles of concurrency and synchronization, to write concurrent programs/ software  (L3-Application).


COURSE OUTCOMES (COS): At the end of the  course the student will be able to:

 

CO1

:

Identify the services, functions and structure of different operating systems.

CO2

:

Apply and analyze appropriate scheduling algorithm for process selection and execution.

CO3

:

Identify and analyze the techniques used to solve process synchronization issues.

CO4

:

Apply and analyze various deadlock prevention, avoidance, detection and recovery mechanisms to solve real world problems

CO5

:

Analyze the performance of various memory management techniques and page replacement algorithms


CV - 6CV04 - Numerical Methods in Civil Engg
2024-25-ODD

This course introduces the use of numerical computational techniques to provide solutions to Civil Engineering problems including construction management, hydraulics, environmental and geotechnical engineering.


ARM Processor and Microcontroller (S4ISI02)
INFORMATION SCIENCE & ENGINEERING

This course introduce ARM Processor basics and instruction set. Writing the assembly level programs related to ARM processor. Introduction to LPC2148 Microcontroller architecture and writing the embedded C programs along with interfacing the different input or output device.