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