0% found this document useful (0 votes)
75 views

Data Structures and Algorithms

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

Data Structures and Algorithms

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

SSM COLLEGE OF ARTS AND SCIENCE

(Affiliated to Madurai Kamaraj University, Madurai)


Dindigul – Palani Highway, Dindigul-624002

COURSE PLAN - I B.Sc (CS) - DATA STRUCTURES AND ALGORITHMS


Duration of the semester as
Academic Year 2023-2024 (EVEN) From :11-01-2024 to 13-05-2024
per academic calendar

Name of the Department COMPUTER SCIENCE Semester II

CC3 – Total Hours as per


Subject Code & Name Data Structures & Algorithms
75
syllabus

Name of the Faculty with Mrs. S. DHIVYA


Designation &Department Assistant Professor, Computer Science

Regular / Department Parent dept. Other dept.


Core
Elective/Allied COMPUTER SCIENCE COMPUTER SCIENCE -

Prerequisites Knowledge Basic Knowledge of Programming Concepts

Duration One semester Credit Units: 5


Students will able to
 To understand the concepts of ADTs
Course Objectives  To learn linear data structures-lists, stacks, queues
 To learn Tree structures and application of trees
 To learn graph structures and application of graphs
 To understand various sorting and searching

Vision
 To create qualified human potential to cater to the needs of self, family, and society
Mission
 To transform students into self-disciplined and ethical human assets
 To instill in them social, functional, and psychological values that will lead to their development as
responsible individuals and citizens
 To create a conducive environment to enrich and update their skills as required by industry and
society
Books for Study
Text Books:

1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson, Education 2014, 4th
Edition.
2. Reema Thareja, “Data Structures Using C”, Oxford Universities Press 2014, 2nd Edition

 Chalk and Talk  Internal Assessment Tests


 Hands on training  Assignments, Seminars
Delivery and Assessment
 PowerPoint  Peer Learning
Instruction Methods
 Google Class Room  Madurai Kamaraj University
Methods
 Google Meet Examinations
S. Planned Cumula Text / Pag
tive Topics to be covered Ref e Executed Date Remarks
No. Date Hour Hours Book Nos.

Unit – 1
Abstract Data Types (ADTs) T1/
1 1 1 T2
List ADT T1/
2 2 3 T2
Array-based implementation T1/
3 1 4 T2
Linked list implementation T1/
4 2 6 T2
Linked lists-circular linked lists T1/
5 2 8 T2
Doubly linked lists T1/
6 2 10 T2
Applications of lists T1/
7 1 11 T2
Polynomial Manipulation T1/
8 2 13 T2
All operations-Insertion-Deletion- T1/
9 2 15 T2
Merge-Traversal
Unit-II
Stack ADT T1/
10 1 16 T2
Operations- Applications T1/
11 2 18 T2
Evaluating arithmetic expressions T1/
12 1 19 T2
Conversion of infix to postfix expression T1/
13 2 21 T2
Queue ADT- - T1/
14 1 22 T2
Operations T1/
15 2 24 T2
Circular Queue T1/
16 1 25 T2
Priority Queue- - T1/
17 2 27 T2
de Queue T1/
18 2 29 T2
applications of queues T1/
19 1 30 T2
Unit-III
Tree ADT T1/
20 2 32 T2
Tree traversals T1/
21 1 33 T2
Binary Tree T1/
22 1 34 T2
ADT-expression tree T1/
23 2 36 T2
24 1 37 Trees – applications of trees T1/
T2
25 1 38 Binary search tree ADT T1/
T2
Threaded Binary Trees- T1/
26 1 39 T2
AVL Trees T1/
27 2 41 T2
B-Tree T1/
28 1 42 T2
B+ Tree T1/
29 2 44 T2
Heap-Applications of heap. T1/
30 1 45 T2
Unit-IV
31 1 46 Definition T1/T2
32 2 48 Representation of Graph T1/T2
33 1 49 Types of graph T1/T2
34 2 51 Breadth first traversal T1/T2
35 2 53 Depth first traversal T1/T2
36 1 54 Topological sort T1/T2
37 1 55 Bi-connectivity T1/T2
38 2 57 Cut vertex T1/T2
39 2 59 Euler circuits T1/T2
40 1 60 Applications of graphs. T1/T2
Unit-V
41 1 61 Searching T1/T2
42 1 62 Linear search T1/T2
43 1 63 Binary search T1/T2
44 1 64 Sorting T1/T2
45 1 65 Bubble sort T1/T2
Selection T1/T2
46 1 66
sort
47 1 67 Insertion sort T1/T2
48 1 68 Shell sort T1/T2
49 1 69 Radix sort T1/T2
50 1 70 Hashing T1/T2
51 1 71 Hash functions T1/T2
52 1 72 Separate chaining T1/T2
53 1 73 Open Addressing T1/T2
54 1 74 Rehashing T1/T2
55 1 75 Extendible Hashing T1/T2

Internal Assessment and Assignment


Unit Test Date Assignment/ Date
Tutorials
I
Internal Assessment Test I
II Assignment 1
III
Internal Assessment Test II
IV
Assignment 2
V Model Examination

Prepared by Checked by Approved by

Signature

Name Mrs . S. Dhivya Mr .R. Sudhanesh Dr. N. Sampathkumar


Designation ASSISTANT PROFESSOR HEAD of CS Principal
Date 12.01.2024 12.01.2024 12.01.2024
Remarks if any

Completion of Completion of
Semester
Unit I Unit II Unit III Unit IV Unit V
Initials of the Head of
the Department
with date

Internal Test-1 Internal Test-2 Model Examination


Signature Mr .R. Sudhanesh Dr. N. Sampathkumar
with Date Mrs . S. Dhivya

Faculty-in-charge Head of the Department Principal

You might also like