هياكل البيانات و الخوارزمات
Data Structures and Algorithms
Introduction to data abstraction and basic aspects of string processing, recursion, sorting and searching algorithms, hashing, data structures including arrays, lists, stacks, queus, B-trees, binary trees. Analysis and design of computer algorithms and the underlying data structures, analysis in the timing and efficiency of algorithms.