Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 190105004100 | DATA STRUCTURES | Compulsory | 2 | 4 | 7 |
|
Level of Course Unit |
First Cycle |
Objectives of the Course |
Be able to define the types of data that can be used for special purposes, be able to create and use files with or without direct access, be able to grasp and define cursor types of variables, create self-summing program parts, understand sorting and search methods, create libraries using the capabilities provided by the Programming language, and review existing libraries, Use and control computer ports using the capabilities provided by the programming language. |
Name of Lecturer(s) |
Dr. Öğr. Üyesi Seda Aktürk |
Learning Outcomes |
1 | Ability to use software language. | 2 | Ability to use basic data structures. | 3 | Ability to design algorithms using basic data structures. | 4 | Ability to analyze algorithms. | 5 | Develop computer software using basic data structures and algorithms. |
|
Mode of Delivery |
Daytime Class |
Prerequisites and co-requisities |
|
Recommended Optional Programme Components |
|
Course Contents |
The algorithm needed in creating mathematical models and in all kinds of data-containing topics provides the ability to provide any infrastructure for analysis and data structure models and to develop the best solution on the computer. |
Weekly Detailed Course Contents |
|
1 | Orientation and motivation, Introduction to Data structures | | | 2 | Basic concepts for data structures (performance analysis, space and time complexity) | | | 3 | Multidimensional sequences, matrices | | | 4 | lists | | | 5 | | | | 6 | | | | 7 | Midterm exam | | | 8 | | | | 9 | | | | 10 | | | | 11 | | | | 12 | | | | 13 | | | | 14 | | | |
|
Recommended or Required Reading |
Algorithms and Data Structures by Kurt Mehlhorn and Peter Sanders, Springer, 2008. |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 60 | Team/Group Work | 1 | 40 | SUM | 100 | |
Final Examination | 1 | 60 | Project Preparation | 1 | 40 | SUM | 100 | Term (or Year) Learning Activities | 60 | End Of Term (or Year) Learning Activities | 40 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 1 | 1 |
Practice | 1 | 36 | 36 |
Laboratory | 1 | 42 | 42 |
Team/Group Work | 1 | 50 | 50 |
Individual Study for Mid term Examination | 1 | 12 | 12 |
Individual Study for Final Examination | 1 | 24 | 24 |
Homework | 1 | 30 | 30 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 4 | 5 | 5 | 2 | | | | | | | | | | LO2 | 5 | 4 | 3 | 3 | | | | | | | | | | LO3 | 5 | 4 | 3 | 4 | | | | | | | | | | LO4 | 5 | 3 | 4 | 5 | | | | | | | | | | LO5 | 3 | 5 | 5 | 5 | | | | | | | | | |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|