Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
179 views
2 pages
Data Structures and Algorithm BSC - CSIT Syllabus IT College Nepal
Uploaded by
Sudarshan Sharma
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Data-Structures-and-Algorithm-BSc.CSIT-Syllabus-IT... For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
179 views
2 pages
Data Structures and Algorithm BSC - CSIT Syllabus IT College Nepal
Uploaded by
Sudarshan Sharma
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Data-Structures-and-Algorithm-BSc.CSIT-Syllabus-IT... For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save Data-Structures-and-Algorithm-BSc.CSIT-Syllabus-IT... For Later
You are on page 1
/ 2
Search
Fullscreen
Data Structures and Algorithms Course Title: Data Structures and Algorithms Full Marks: 60 + 20 + 20 Course No: CSC206 Pass Marks: 24 +8 +8 Nature of the Course: Theory + Lab Credit Hrs: 3 Semester: [IT Course Description: This course includes the basic foundations in of data structures and algorithms. This course covers concepts of various data structures like stack, queue, list, tree and graph, Additionally, the course includes idea of sorting and searching. Course Objectives: To introduce data abstraction and data representation in memory * To describe, design and use of elementary data structures such as stack, queue, linked list, tree and graph. © To discuss decomposition of complex programming problems into manageable sub- problems. To introduce algorithms and their complexity Course Content: Unit 1: Introduction to Data Structures & Algorithms (4 Hrs.) 1.1 Data types, Data structure and Abstract date type 1.2 Dynamic memory allocation in C 1.3 _ Introduction to Algorithms 1.4 Asymptotic notations and common functions Unit 2: Stack (4 Hrs.) 2.1 Basic Concept of Stack, Stack as 2.2 Conversion from. in expressions ADT, Stack Operations, Stack Applications fix to postfin/prefix expression, Evaluation of postfix’ prefix Unit 3: Queue (4 Hrs.) 3.1 Basic Concept of Queue, Queue as an ADT, Primitive Operations in Queue 3.2 Linear Queue, Circular Queue, Priority Queue, Queue Applications Unit 4: Recursion @ Hrs.) 4.1 Principle of Recursion, Comparison between Recursion and Iteration, Tail Recursion 4.2 Factorial, Fibonacci Sequence, GCD, Tower of Hanoi(TOH) 4.3. Applications and Efficiency of Recursion Unit 5: Lists (8 Hrs.) 5.1 Basic Concept, List and ADT, Array Implementation of Lists, Linked List 5.2 Types of Linked List: Singly Linked List, Doubly Linked List, Circular Linked List. 5.3 Basic operations in Linked List: Node Creation, Node Insertion and Deletion from Beginning, End and Specified Position $4 Stack and Queue as Linked List 23,Unit 6: Sorting (8 Hrs.) 6.1 Introduction and Types of sorting: Intemal and External sort 6.2 Comparison Sorting Algorithms: Bubble, Selection and Insertion Sort, Shell Sort 6.3 Divide and Conquer Sorting: Merge, Quick and Heap Sort 6.4 Efficiency of Sorting Algorithms Unit 7: Searching and Hashing (6 Hrs.) 7.1 Introduction to Searching, Search Algorithms: Sequential Search, Binary Search 7.2 Eificiency of Search Algorithms 7.3 Hashing : Hash Funetion and Hash Tables Collision Resolution Techniques Unit 8: Trees and Graphs (8 Hrs.) 8.1 Concept and Definitions, Basic Operations in Binary Tree, Tree Height, Level and Depth 8.2 Binary Search Tree, Insertion, Deletion, Traversals, Search in BST 83 AVI tree and Balancing algorithm, Applications of Trees 8.4 Definition and Representation of Graphs, Graph Traversal, Minimum Spanning Trees: Kruskal and Prims Algorithm Shortest Path Algorithms: Dijksrtra Algorithm 8 Laboratory Works: ‘The laboratory work consists of implementing the algorithms and data structures studied in the course, Student should implement at least following concepts; Dynamic memory allocation and deallocation strategies Stack operations and Queue operations Array and Linked List implementation of List Linked List implementation of Stack and Queues Sorting, Searching and Hashing algorithms Binary Search Trees and AVL Tress Graph Representation, Spanning Tree and Shortest Path Algorithms 1. Y Langsam , MJ Augenstein and A.M , Tanenbaum Data Structures using C and C++, Prentice Hall India, Second Edition 2015 Reference Books: 1. Leen Ammeral, Programmes and Data Structures in C, Wiley Professional Computing 2. G.W Rowe, Introduction to Data Structure and Algroithms with C and C++ , prentice Hall India 3. R.L Kruse, B.P. Leung, C.L, Tondo, Data Structure and Program Design in C Prentice- Hall India 24
You might also like
Lahore Garrison University: Course Syllabus Description
PDF
No ratings yet
Lahore Garrison University: Course Syllabus Description
4 pages
Appointment Letter Shailesh
PDF
100% (3)
Appointment Letter Shailesh
2 pages
Data Structure & Algorithm
PDF
No ratings yet
Data Structure & Algorithm
3 pages
Data Structures and Algorithms BIT201
PDF
No ratings yet
Data Structures and Algorithms BIT201
5 pages
ICT. Ed. 435 (DSA) Updated
PDF
No ratings yet
ICT. Ed. 435 (DSA) Updated
6 pages
Data Structures and Algorithms Syllabus
PDF
100% (1)
Data Structures and Algorithms Syllabus
2 pages
3rd Sem Syllabus
PDF
No ratings yet
3rd Sem Syllabus
52 pages
21CSC201J - Data Structures and Algorithms
PDF
No ratings yet
21CSC201J - Data Structures and Algorithms
4 pages
Labmanual: Bcse2321: Data Structures Using C++ Lab Manual
PDF
No ratings yet
Labmanual: Bcse2321: Data Structures Using C++ Lab Manual
60 pages
III Semester DS Computer Science
PDF
No ratings yet
III Semester DS Computer Science
9 pages
DSA Syllabus
PDF
No ratings yet
DSA Syllabus
4 pages
2021 - Data Structure Syllabus
PDF
No ratings yet
2021 - Data Structure Syllabus
2 pages
Data Structure & Algorithm
PDF
No ratings yet
Data Structure & Algorithm
4 pages
Course Handout
PDF
No ratings yet
Course Handout
5 pages
Data Structure and Algorithm
PDF
No ratings yet
Data Structure and Algorithm
3 pages
Data Structures and Algorithm
PDF
No ratings yet
Data Structures and Algorithm
3 pages
CDP FDStructures
PDF
No ratings yet
CDP FDStructures
11 pages
BCA203CO Data Structure Algorithm
PDF
No ratings yet
BCA203CO Data Structure Algorithm
4 pages
Data Structure
PDF
No ratings yet
Data Structure
4 pages
Data Structures
PDF
No ratings yet
Data Structures
3 pages
Data Structures - Syllabus - R22
PDF
No ratings yet
Data Structures - Syllabus - R22
2 pages
II-I DS Lab-EEE
PDF
No ratings yet
II-I DS Lab-EEE
3 pages
Data Structures and Algorithms
PDF
100% (1)
Data Structures and Algorithms
8 pages
1219201571137027
PDF
No ratings yet
1219201571137027
5 pages
CSE256
PDF
No ratings yet
CSE256
2 pages
Dsa Course File
PDF
No ratings yet
Dsa Course File
161 pages
Amity Course Structurefor Data Strucutre 2015
PDF
No ratings yet
Amity Course Structurefor Data Strucutre 2015
5 pages
Course Outline Data Structures
PDF
No ratings yet
Course Outline Data Structures
4 pages
7BCE3C1 Data Structures and Computer Algorithms
PDF
No ratings yet
7BCE3C1 Data Structures and Computer Algorithms
137 pages
DSA Syllabus
PDF
No ratings yet
DSA Syllabus
3 pages
Bcsc0006: Data Structures and Algorithms: Credits: 04 L-T-P-J: 3-1-0-0
PDF
No ratings yet
Bcsc0006: Data Structures and Algorithms: Credits: 04 L-T-P-J: 3-1-0-0
1 page
Data Structures IT
PDF
No ratings yet
Data Structures IT
4 pages
Lesson Plan New
PDF
No ratings yet
Lesson Plan New
6 pages
Data Strucure Theory Aktu
PDF
No ratings yet
Data Strucure Theory Aktu
2 pages
DS
PDF
No ratings yet
DS
4 pages
Cse205: Data Structures and Algorithms: Session 2020-2021 Page: 1/2
PDF
No ratings yet
Cse205: Data Structures and Algorithms: Session 2020-2021 Page: 1/2
2 pages
CS F211 Data Structures Algo First Semester 2020-21 - Handout
PDF
No ratings yet
CS F211 Data Structures Algo First Semester 2020-21 - Handout
4 pages
DA3220: Data Structures: Unit 1 (8L)
PDF
No ratings yet
DA3220: Data Structures: Unit 1 (8L)
1 page
CSDA-244 Data Structures (Theory+Lab) Spring 2025
PDF
No ratings yet
CSDA-244 Data Structures (Theory+Lab) Spring 2025
5 pages
15CS252J lp2017
PDF
No ratings yet
15CS252J lp2017
2 pages
1.introduction
PDF
No ratings yet
1.introduction
12 pages
(DS) (APY Material)
PDF
No ratings yet
(DS) (APY Material)
3 pages
Data Structure Syllabus
PDF
100% (1)
Data Structure Syllabus
2 pages
Course Handout
PDF
No ratings yet
Course Handout
16 pages
Department of Computer Science University of Karachi
PDF
No ratings yet
Department of Computer Science University of Karachi
2 pages
Course Plan: For Data Structure Fundamentals (Ecse281M)
PDF
No ratings yet
Course Plan: For Data Structure Fundamentals (Ecse281M)
5 pages
Data Structures Syllabus
PDF
No ratings yet
Data Structures Syllabus
2 pages
Dsa-Ee Sem-2
PDF
No ratings yet
Dsa-Ee Sem-2
2 pages
Cse205: Data Structures and Algorithms: Session 2020-2021 Page: 1/2
PDF
No ratings yet
Cse205: Data Structures and Algorithms: Session 2020-2021 Page: 1/2
2 pages
Syllabus - Data Structures and Algorithms With C and C++
PDF
No ratings yet
Syllabus - Data Structures and Algorithms With C and C++
2 pages
Syllabus DSA
PDF
0% (1)
Syllabus DSA
8 pages
Syulbus 3rd Sem
PDF
No ratings yet
Syulbus 3rd Sem
25 pages
Data Structure Course Outline
PDF
No ratings yet
Data Structure Course Outline
2 pages
Data Strucrures Syllabus
PDF
No ratings yet
Data Strucrures Syllabus
3 pages
DS Syll
PDF
No ratings yet
DS Syll
2 pages
Data Structures BCA-III Sem Syllubus
PDF
No ratings yet
Data Structures BCA-III Sem Syllubus
3 pages
Course Title: Data Structure Using C Course Code: CSIT124 Credit Units: - 04 Course Level: - UG Course Type: - PC-Core Course Objectives
PDF
No ratings yet
Course Title: Data Structure Using C Course Code: CSIT124 Credit Units: - 04 Course Level: - UG Course Type: - PC-Core Course Objectives
7 pages
SOU Data Structures
PDF
No ratings yet
SOU Data Structures
3 pages
BCA 302 Data Structure
PDF
No ratings yet
BCA 302 Data Structure
4 pages
Diploma in Computer Engineering: Course Code: 025020401 Data Structures
PDF
No ratings yet
Diploma in Computer Engineering: Course Code: 025020401 Data Structures
6 pages
Discrete Structures BSC - CSIT Syllabus IT College Nepal
PDF
No ratings yet
Discrete Structures BSC - CSIT Syllabus IT College Nepal
2 pages
Database Management Systems BSC - CSIT Syllabus IT College Nepal
PDF
No ratings yet
Database Management Systems BSC - CSIT Syllabus IT College Nepal
2 pages
Bio Data
PDF
No ratings yet
Bio Data
4 pages
Numerical Method BSC - Csit Syllabus IT College Nepal
PDF
No ratings yet
Numerical Method BSC - Csit Syllabus IT College Nepal
2 pages
C Programming Csit Micro Syllabus Redefined PDF
PDF
No ratings yet
C Programming Csit Micro Syllabus Redefined PDF
7 pages
Curriculum Vitae Sudarshan Sharma: Contact: 9851168153 Email
PDF
No ratings yet
Curriculum Vitae Sudarshan Sharma: Contact: 9851168153 Email
4 pages
Object Oriented Programming (CSC161)
PDF
No ratings yet
Object Oriented Programming (CSC161)
6 pages
Chief Technology Officer Requirements and Qualifications
PDF
No ratings yet
Chief Technology Officer Requirements and Qualifications
1 page
2076 AD BS Conversion
PDF
No ratings yet
2076 AD BS Conversion
10 pages
United States Frequency Allocations Chart 2011 - The Radio Spectrum
PDF
No ratings yet
United States Frequency Allocations Chart 2011 - The Radio Spectrum
1 page