Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
CENG 215DATA STRUCTURES LABORATORY0 + 23rd Semester3

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective Aim of this course is to teach students to do the application of theoretical knowledge of data structures course with a selected programming language.
Course Content Arrays, stacks, queues, binary trees, binary search trees, AVL trees, hash functions, graphs, sorting algorithms
Prerequisites No the prerequisite of lesson.
Corequisite CENG 213 DATA STRUCTURES
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Code stack and queue data structures
2Code trees and basic tree operations like search, add and remove
3Code hash functions
4Code graphs and some basic graph operations
5Code sorting algorithms

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12
LO 0015 43453 322 
LO 0025 43453 322 
LO 0035 43453 322 
LO 0045 43453 322 
LO 0055 43453 322 
Sub Total25 2015202515 151010 
Contribution504345303220

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14228
Hours for off-the-classroom study (Pre-study, practice)14228
Mid-terms11010
Final examination11212
Total Work Load

ECTS Credit of the Course






78

3
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2023-2024 Fall1ŞEVKET UMUT ÇAKIR
Details 2023-2024 Fall2ŞEVKET UMUT ÇAKIR
Details 2023-2024 Fall3ŞEVKET UMUT ÇAKIR
Details 2023-2024 Fall4ŞEVKET UMUT ÇAKIR


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
CENG 215 DATA STRUCTURES LABORATORY 0 + 2 1 Turkish 2023-2024 Fall
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Lecturer ŞEVKET UMUT ÇAKIR sucakir@pau.edu.tr MUH A0435 %70
Goals Aim of this course is to teach students to do the application of theoretical knowledge of data structures course with a selected programming language.
Content Arrays, stacks, queues, binary trees, binary search trees, AVL trees, hash functions, graphs, sorting algorithms
Topics
WeeksTopics
1 Repetition of the language to be used
2 Stack operations
3 Doubly linked list operations
4 Binary search tree operations
5 Traversals in binary trees
6 Binary heap operations
7 Repetition of previous topics and questions
8 Binary tree rotate operations
9 Separated chain hashing operations
10 Quadratic probing hashing operations
11 Graph operations
12 Graph operations
13 Graph operations
14 Repetition of previous topics and questions
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam50Midterm Exam
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes