School of Engineering \ Computer Engineering
Course Credit
ECTS Credit
Course Type
Instructional Language
Programs that can take the course
Computer Engineering
Artificial Intelligence Engineering
This course introduces the fundamental concepts of graph theory, integrating classical topics such as connectivity and trees with modern insights from network science, including scale-free networks, small-world phenomena, and centrality measures, providing students with a comprehensive understanding of both theoretical foundations and real-world applications in complex network analysis.
Textbook and / or References
Introduction to Graph Theory. Fifth Edition. By Robin J. Wilson. Pearson.
Network Science, A. L. Barabasi, Cambridge Press
Learning the fundamental concepts in graph theory, understanding the key properties of complex networks such as scale-free and small-world phenomena and their implications in real-world systems, and analyzing centrality measures and community structures to interpret the roles of nodes and relationships in complex systems.
1. Knowledge of main concepts and theorems in graph theory.
2. Understanding the structural properties and dynamic behaviors of complex networks, including scale-free and small-world networks.
3. Ability to analyze centrality measures and community structures to evaluate the roles of nodes and edges in complex systems.
Week 1: Introduction
Week 2: Graph Theory Concepts
Week 3: Graph Theory Concepts - 2
Week 4: Random Networks
Week 5: Scale-Free Property
Week 6: Barabasi-Albert Model
Week 7: Dynamic Networks
Week 8: Degree Correlations
Week 9: Network Robustness
Week 10: Communities in Networks
Week 11: Spread Effects and Epidemics
Week 12: Introduction to Learning in Networks
| Tentative Assesment Methods |
| Activities |
Number |
Weight (%) |
| Course Attendance/Participation |
- |
- |
| Laboratory |
- |
- |
| Application |
- |
- |
| Homework |
3 |
20% |
| Project |
- |
- |
| Presentation |
- |
- |
| Field Work |
- |
- |
| Internship |
- |
- |
| Course Boards |
- |
- |
| Quiz |
- |
- |
| Midterm Exam |
1 |
35% |
| Final Exam |
1 |
45% |
|
Total |
100% |
| Tentative ECTS-Workload Table |
| Activities |
Number/Weeks |
Duration (Hours) |
Workload |
| Course Hours (first 6 weeks) |
6 |
4 |
24 |
| Course Hours (last 6 weeks) |
6 |
4 |
24 |
| Laboratory |
- |
- |
- |
| Application |
- |
- |
- |
| Homework |
3 |
15 |
45 |
| Project |
- |
- |
- |
| Presentation |
- |
- |
- |
| Field Work |
- |
- |
- |
| Internship |
- |
- |
- |
| Course Boards |
- |
- |
- |
| Preparation for Quiz |
- |
- |
- |
| Preparation for Midterm Exam |
1 |
20 |
20 |
| Final Exam |
1 |
2 |
2 |
| Preparation for Final Exam |
1 |
20 |
20 |
| Study Hours Out of Class (preliminary work, reinforcement, etc.) |
12 |
3 |
36 |
| Total Workload | | |
171 |
| Total Workload / 30 | | |
171 / 30 |
| | |
5.700000 |
| ECTS Credits of the Course | | |
6 |
|
Program Outcome
**
|
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
|
Course Outcome
|
| 1 |
C
|
|
|
|
|
|
C
|
|
|
|
|
| 2 |
C
|
|
|
|
|
|
C
|
|
|
|
|
| 3 |
C
|
|
|
|
|
|
C
|
|
|
|
|