Türkçe | English
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of SOFTWARE ENGINEERING
SOFTWARE ENGINEERING (MASTER) (WITH THESIS)
Course Catalog
http://www.katalog.ktu.edu.tr/DersBilgiPaketi/generalinfo.aspx?pid=4396&lang=1
Phone: +90 0462 +90 462 3778353
FBE
GRADUATE INSTITUTE of NATURAL and APPLIED SCIENCES / DEPARTMENT of SOFTWARE ENGINEERING / SOFTWARE ENGINEERING (MASTER) (WITH THESIS)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZLM7070Graph Theory and Its Engineering Applications3+0+0ECTS:7.5
Year / SemesterSpring Semester
Level of CourseSecond Cycle
Status Elective
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 3 hours of lectures per week
LecturerÖğr. Gör. Dr Celal ATALAR
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
Development of computer applications for modelable problems in many engineering branches. Guidance entrepreneurial and innovative actions.
 
Programme OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
PO - 1 : Can develop software for solving various engineering branch problems1,3,41,3,
PO - 2 : Developing experience in software lifecycle, process modeling and project management1,3,41,3,
PO - 3 : Implement electrical network theory and analysis with graph analysis method.1,3,41,3,
PO - 4 : Explain the various concepts involved in graph theory1,3,41,3,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), PO : Learning Outcome

 
Contents of the Course
Dealing with the concepts involved in graph theory. To examine the concepts of spanning tree, branch and chord. Realizing the Winter algorithm. Detection of all spanning trees, minimum spanning tree and minimum cut set. Creating the fundamental relationship, circuit and cut matrices. Vector spaces associated with a graph, circuit and cut set subspaces and their relations. Prim and Kruskal algorithms. Solving the electrical network problem with graph analysis method. Design and implementation of a software for modeling and analysis of an electrical network.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1General definitions (Graph, node, edge, subgraph, isolated node, associated nodes)
 Week 2Connected graphs, directed graphs, spanning subgraphs, circuit, cut, path, rank and nullity concepts
 Week 3Node-edge relation, relation and fundamental relation matrices in directed graphs
 Week 4Spanning tree, branch, chord concepts
 Week 5Winter Algorithm
 Week 6Detection of all spanning trees, minimum spanning tree and minimum cut set
 Week 7Circuit-edge relationship, fundamental circuit matrix, cut-edge relationship, fundamental cut matrix concepts
 Week 8Obtaining fundamental circuit and cut matrices over the fundamental relationship matrix
 Week 9Midterm Exam
 Week 10Vector spaces associated with a graph, circuit and cut set subspaces and their relations.
 Week 11Prim and Kruskal Algorithms
 Week 12Modeling of DC electrical network, electrical network equations and introduction to software implementation. Spanning tree, fundamental circuit and cut matrices and independent voltage and current equations relations
 Week 13Fundamental circuit impedance and admittance matrices, fundamental circuit voltage and current source vectors
 Week 14Loop and Cut System equations
 Week 15Obtaining edge voltage and edge current vectors by solving equation systems
 Week 16Final Exam
 
Textbook / Material
1Deo, N. 2016; Graph Theory with Applications to Engineering and Computer Science, Dover Publications
 
Recommended Reading
1Chen, W. 1997; Graph Theory and Its Engineering Applications, World Scientific
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1 20
Homework/Assignment/Term-paper 15 30
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 3 15 45
Arasınav için hazırlık 4 2 8
Arasınav 2 1 2
Proje 5 15 75
Dönem sonu sınavı için hazırlık 4 6 24
Dönem sonu sınavı 2 1 2
Total work load198