I102 ST221 Algorithms and Data Structures
I102 ST221 Algorithms and Data Structures
I102 ST221 Algorithms and Data Structures
I. GENERAL INFORMATION
CODE : ST221 Algorithms and Data Structure
SEMESTER : 2
CREDITS : 3
HOURS PER WEEK : 4 (Theory – Practice - Laboratory)
PREREQUISITES : CB121 Differential Calculus
CONDITION : Compulsory
VI. METHODOLOGY
This course is carried out in theory, practical and lab sessions. In theory sessions, the instructor
introduces concepts, theorems and applications. In practical sessions, different problems are solved
and their solutions are analyzed. In laboratory sessions, students implement the algorithms using
PSelnet and C languages. At the end of the course, students must submit and defend an integrating
project. In all sessions, students’ active participation is encouraged.
VIII. BIBLIOGRAPHY
1. M.A. WEISS
Data Structures and Algorithms. Analysis in Java.
Addison Wesley, 2010.
2. D. MALIK
Data Structures Using C++
Thomson Learning, 2014.
3. L. JOYANES and I. ZAHONERO
Data Structures in Java.
McGraw Hill, 2008