To define the data types that can be used for private purposes, sequential or to create direct access files and use the ability to grasp the pointer type variables, identify, to create a self-calling program parts, understand the Sorting and searching methods to create libraries using the possibilities afforded by the programming language and to examine the existing library, Programming using the possibilities afforded by the use of language to control computer ports.
20
Contribution of the Course to Professional Development
It provides all kinds of infrastructure for algorithm analysis and data structure models needed in mathematical model creation and any subject that includes data, and enables to develop the best solution on the computer.
21
Learning Outcomes:
1
Understanding the algorithm logic;
2
Makes Algorithm Application ;
3
Understands the data structures;
4
Defines the data structure;
5
Makes programming and data structures applications;
22
Course Content:
Week
Theoretical
Practical
1
algorithm
2
algorithm
3
The concept of data structures
4
data structures
5
Programming Examples
6
queues
7
trees
8
Collections
9
Programming types of structures
10
Programming types of structures
11
Programming types of structures
12
Programming types of structures
13
Programming types of structures
14
Programming types of structures
23
Textbooks, References and/or Other Materials:
24
Assesment
TERM LEARNING ACTIVITIES
NUMBER
PERCENT
Midterm Exam
1
40
Quiz
0
0
Homeworks, Performances
1
60
Final Exam
0
0
Total
2
100
Contribution of Term (Year) Learning Activities to Success Grade
100
Contribution of Final Exam to Success Grade
0
Total
100
Measurement and Evaluation Techniques Used in the Course
Relative Evaluation
Information
25
ECTS / WORK LOAD TABLE
Activites
NUMBER
TIME [Hour]
Total WorkLoad [Hour]
Theoretical
14
3
42
Practicals/Labs
0
0
0
Self Study and Preparation
0
0
0
Homeworks, Performances
1
50
50
Projects
0
0
0
Field Studies
0
0
0
Midtermexams
1
35
35
Others
0
0
0
Final Exams
0
0
0
Total WorkLoad
162
Total workload/ 30 hr
4,23
ECTS Credit of the Course
4
26
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS