Tribhuvan University

Faculty of Education

Course Title: Data Structure and Algorithm

Course no: ICT Ed. 435

Nature of course: Theory+Pratical

Full Marks: 100

Pass Marks: 40

Credit Hours: 3

Course Description : Data Structures and Algorithms introduces both foundational and advanced concepts critical to computer science and information technology. Key topics include fundamental data structures like arrays, linked lists, stacks, queues, trees, graphs, and hash tables, as well as algorithms for sorting, searching, recursion, and complexity analysis using Big O notation. Students engage in lectures and hands-on programming labs to apply these concepts, focusing on developing strong problem-solving and coding skills. Activities involve implementing various data structures, designing and optimizing algorithms, analyzing algorithm efficiency, and collaborating on projects that address real-world ICT challenges. The course emphasizes best practices and explores current trends in algorithm development and data management within the ICT industry.

Course Objective : This module aims to impart the basic management knowledge, and skills to the students so as to enhance their managerial capabilities and enable them to apply in the practical field

Course Contents:
Reference Books: