Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BSO 313DATA STRUCTURES AND ALGORITHMS3 + 05th Semester 

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective 1.Adapt data models. 2. Determine list and linked list data models. 3. Use tree data model. 4. Use stack and queue data models. 5. Prepeare sorting and searching algorithms. 6. Analyse systems using graphs.
Course Content Algorithm Description Language, Arrays, Stacks and Queues, Linked Lists, Trees, Searching and Sorting, Data Set Structures, Graphs
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Detects configuration of data models/structures in computer systems.
2Uses algorithm languages.
3Determines list/linked list algorithms.
4Correlates stack/queue structure concepts/algorithms.
5Correlates the tree data model concepts/algorithms.
6Correlates sorting/searching concepts/algorithms.
7Determines data set structures/organization techniques.
8Resolves graph structures.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13
LO 0015454444455444
LO 0025454444355444
LO 0035453334344 2 
LO 0045453334344 2 
LO 0055453334344 2 
LO 0065453434355 2 
LO 0075453444455444
LO 0085443434344   
Sub Total40323926292732263636122012
Contribution5453434355232

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

ECTS Credit of the Course






150

COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2015-2016 Fall1MELTEM BALABAN
Details 2014-2015 Fall1MELTEM BALABAN
Details 2012-2013 Fall1MELTEM BALABAN
Details 2011-2012 Fall1MELTEM BALABAN
Details 2010-2011 Fall1MELTEM BALABAN
Details 2009-2010 Fall1MELTEM BALABAN
Details 2008-2009 Summer1MELTEM BALABAN
Details 2008-2009 Fall1MELTEM BALABAN
Details 2007-2008 Summer1MELTEM BALABAN
Details 2007-2008 Fall1MELTEM BALABAN
Details 2006-2007 Fall1SELAMİ KESLER


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BSO 313 DATA STRUCTURES AND ALGORITHMS 3 + 0 1 Turkish 2015-2016 Fall
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Lecturer MELTEM BALABAN mbalaban@pau.edu.tr TEK A0120 %
Goals 1.Adapt data models. 2. Determine list and linked list data models. 3. Use tree data model. 4. Use stack and queue data models. 5. Prepeare sorting and searching algorithms. 6. Analyse systems using graphs.
Content Algorithm Description Language, Arrays, Stacks and Queues, Linked Lists, Trees, Searching and Sorting, Data Set Structures, Graphs
Topics
WeeksTopics
1 Introduction to Algorithms, SPARKS Language
2 Introduction to Algorithms, SPARKS Language
3 Arrays
4 Stacks
5 Stacks
6 Queues
7 Queues
8 Linked Lists
9 Linked Lists
10 Trees
11 Trees
12 Searching and searching methods
13 Sorting and sorting methods
14 Graphs
Materials
Materials are not specified.
Resources
ResourcesResources Language
Algoritma Geliştirme ve Programlamaya Giriş,Dr.Fahri Vatansever,Seçkin Yayıncılık,2007Türkçe
Fundamentals of Data Structures,Ellis Horowitz&Sartaj Sahni,Pitman,1983Türkçe
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