Skip to main content

Data Structures Laboratory


FISAT
Enrollment is Closed

About This Course

The aim of the Course is to give hands-on experience for Learners on creating and using different Data Structures. Data Structures are used to process data and arrange data in different formats for many applications. The most commonly performed operations on data structures are traversing, searching, inserting, deleting and few special operations like merging and sorting.

Requirements

Topics covered under the course Programming in C (EST 102)

Course Outcomes

CO1

Write a time/space efficient program using arrays/linked lists/trees/graphs to provide necessary functionalities meeting a given set of user requirements (Cognitive Knowledge Level: Analyse)

CO2

Write a time/space efficient program to sort a list of records based on a given key in the record (Cognitive Knowledge Level: Apply)

CO3

Examine a given Data Structure to determine its space complexity and time complexities of operations on it (Cognitive Knowledge Level: Apply)

CO4

Design and implement an efficient data structure to represent given data (Cognitive Knowledge Level: Apply)

CO5

Write a time/space efficient program to convert an arithmetic expression from one notation to another (Cognitive Knowledge Level: Apply)

CO6

Write a program using linked lists to simulate Memory Allocation and Garbage Collection (Cognitive Knowledge Level: Apply)

Course Staff

#Soumya S Raj

Assistant Professor
CSE Department
FISAT

#Shimy Joseph

Assistant Professor(Senior Grade)
CSE Department
FISAT

Lab Instructor

Neeba Cheriyachan

Lab Instructor
CSE Department
FISAT

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.