Home  »  Faculty of Education »  Program of Computer Education and Instructional Technology

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
ALGORITHMS BÖTE258 - 3 + 0 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Professor Filiz Kalelioğlu
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will be able to learn about the basic data structures and algorithms that is used computer programs,
2) Will be able to use appropriate data structures to develop computer programs,
3) Will be able to design and develop basic algorithms.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONTo give students the data types and structure that are used in computer applications and to ensure that they can design basic algorithm structures. For this purpose enhance student skills in concepts such as control structures, loops, operators, functions, arrays, lists, tree structures and algorithm.
COURSE CONTENTS
WEEKTOPICS
1st Week Declarations, operators, basic data structures
2nd Week Program control structures and loop structure
3rd Week Functions
4th Week Arrays
5th Week Pointers
6th Week Structures
7th Week Unions
8th Week Mid-term
9th Week File Handling
10th Week Bitwise operations
11th Week Linked lists , stacks, queues, trees
12th Week Algorithm complexity
13th Week Sorting algorithms
14th Week Basis of charts
RECOMENDED OR REQUIRED READING1) Lecture Notes
2) Vatansever, F. (2011). Algoritma Geliştirme ve Programlamaya Giriş. Ankara: Seçkin Yayıncılık.
3) Çölkesen, R. (2011). Algoritma Geliştirme ve Veri Yapıları. Ankara : Papatya Yayıncılık.
4) Mehlhorn , K. & Sanders, P.(2010) Algorithms and Data Structures: The Basic Toolbox. Germany: Springer
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Practice,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term120
Assignment525
Quiz15
Total(%)50
Contribution of In-term Studies to Overall Grade(%)50
Contribution of Final Examination to Overall Grade(%)50
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3
K1     
K2  X   X   X
K3     
K4  X    
K5     
K6     
K7     
K8     
K9     
K10     
K11     
K12      X
K13     
K14     
K15     
K16     
K17     
K18