|
Course Goals |
To learn basic data structures (stack, queue, list, tree, hash tables), to learn algorithms for data structures, recursive programming, to effectively use data structures in problem-solving: choosing appropriate data structures and algorithms, analyzing data structure algorithms. |
Prerequisite(s) |
- |
Corequisite(s) |
- |
Special Requisite(s) |
- |
Instructor(s) |
Lecturer Muharrem Altunisik |
Course Assistant(s) |
- |
Schedule |
Wednesday, 09:00-10:50, Ataköy Campus 2nd Floor Industrial Engineering Laboratory (2ENDLAB |
Office Hour(s) |
Thursday, 16:00-16:50, İncirli Campus 1st Floor A Building Room 09 (1B09) |
Teaching Methods and Techniques |
-Hybrid, Applied Explanation |
Principle Sources |
-The sample codes used in class and the slides used during the lecture. |
Other Sources |
- |
|
Course Schedules |
Week |
Contents |
Learning Methods |
1. Week |
Introduction to Data Structures |
Hybrid Explanation and Application |
2. Week |
Basic Data Types, Lower and Upper Limits of Data Types |
Hybrid Explanation and Application |
3. Week |
Computation of Lower and Upper Limits of Data Types Programmatically |
Hybrid Explanation and Application |
4. Week |
Struct, Basics of Struct, Struct Data Structure, and Value Type |
Hybrid Explanation and Application |
5. Week |
Class Data Structure, Reference Type |
Hybrid Explanation and Application |
6. Week |
Data Structures and Collections |
Hybrid Explanation and Application |
7. Week |
Arrays and Alternative Array Creation Approaches |
Hybrid Explanation and Application |
8. Week |
Array Class Methods |
Hybrid Explanation and Application |
9. Week |
Hash Table |
Hybrid Explanation and Application |
10. Week |
Sortedlist |
Hybrid Explanation and Application |
11. Week |
List, _IComparable Implementation |
Hybrid Explanation and Application |
12. Week |
Basics and Application of Stack |
Hybrid Explanation and Application |
13. Week |
Basics and Application of Queue |
Hybrid Explanation and Application |
14. Week |
Linkedlist, Dictionary, _SortedDictionary, _SortedSet, _HashSet |
Hybrid Explanation and Application |
15. Week |
|
|
16. Week |
|
|
17. Week |
|
|