Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
190105004100DATA STRUCTURESCompulsory247
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
1Ability to use software language.
2Ability to use basic data structures.
3Ability to design algorithms using basic data structures.
4Ability to analyze algorithms.
5Develop 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
WeekTheoreticalPracticeLaboratory
1Orientation and motivation, Introduction to Data structures
2Basic concepts for data structures (performance analysis, space and time complexity)
3Multidimensional sequences, matrices
4lists
5
6
7Midterm 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
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination160
Team/Group Work140
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination160
Project Preparation140
SUM100
Term (or Year) Learning Activities60
End Of Term (or Year) Learning Activities40
SUM100
Language of Instruction
Turkish
Work Placement(s)
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Practice13636
Laboratory14242
Team/Group Work15050
Individual Study for Mid term Examination11212
Individual Study for Final Examination12424
Homework13030
TOTAL WORKLOAD (hours)196
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
LO14552         
LO25433         
LO35434         
LO45345         
LO53555         
* 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