Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views3 pages

Course Outlines, DS and Algo Lab., Fall, 2022

Course Outline of Data Structure and algorithm

Uploaded by

Noman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Course Outlines, DS and Algo Lab., Fall, 2022

Course Outline of Data Structure and algorithm

Uploaded by

Noman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Sarhad University of Science & IT

Department of Electrical Engineering

COURSE PARTICULARS
Course Title: Data Structure and Algorithms Lab. Course Code: CS221L
Offered to: BSc EE Credit Hours: 0-1
Semester: 3rd Session: Fall 2023
Pre requisite: Programming Fundamentals Lab.

COURSE INSTRUCTOR
Instructor: Engr. Noman Muslim E mail: [email protected]

COURSE DISCRIPTION

Introduction of basic data types and functions, arrays, structures, linked lists,
vectors, stacks, queues, tree. Implementations of different algorithms
(including stack, queue, sorting algorithms, tree traversal algorithms, graph
algorithms and dynamic programming).

COURSE OBJECTIVES
To understand and simulate
1. Different types of data structure and its operations.
2. Different types of algorithms and its operations.

COURSE LEARNING OUTCOMES

After completion of this course, the student will be able to:

S.No Course learning outcome PLO Domain Taxonomy


Understand the simulation of
CLO 1 fundamental data structures and 3 Psychomotor 2
algorithms.
Apply and simulate various algorithms
using different data structures in a 3 Psychomotor 3
CLO 2
programming language.

S.NO. Name of Experiment CLO

1 Develop a C++ program that demonstrate and simulate CLO-1


conditional statements, loops, nested loops.
2 Develop C++ programs that display the Array elements in CLO-1
reverse order using Functions.
3 Review & Learning about user define Functions CLO-1

4 Develop and execute a C++ program for Classes and Objects. CLO-1

5 Generate a C++ code that traverse and insertion/deletion CLO-1


in/from arrays.
6 Matrix addition, subtraction and multiplication using multi- CLO-1
dimensional arrays.
7 Traversing, Insertion and deletion in single linked list. CLO-2

8 Implementation of Stack in C++. CLO-2

9 Implementation of Queue data structure in C++. CLO-2

10 Implementation of linear and binary search algorithms in C++. CLO-2

11 Implementation of binary tree and its breadth- depth traversal CLO-2


methods in C++.
12 Implementation of Bubble sort and Insertion sort algorithms in CLO-2
C++.
13 Implementation of Quick sort algorithm in C++. CLO-2

14 Open Ended Lab CLO-2

COURSE WEEKLY DISTRIBUTION

GRADING SYSTEM FOR THE COURSE


The course will be graded as follows:
 Midterm 20%
 Final term 40%
 Lab Report rubrics 20%
 Open Ended Lab 10%
 Viva 10%

Total: 100%

TEXT BOOK AND READING MATERIALS


 Data Structure and Algorithms Lab. Manual

You might also like