Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Data Structure and Algorithm
Course no: CSC211
Semester: III
Nature of course: Theory + Lab
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
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 Objective : 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
The laboratory work consists of implementing the algorithms and data structures studied in the course. Student should implement at least following concepts;