Subject Area | Applications and Foundations of Computer Science |
---|---|
Semester | Semester 4 – Spring |
Type | Required |
Teaching Hours | 4 |
ECTS | 6 |
Prerequisites |
|
Recommended Courses | |
Course Site | https://courses.e-ce.uth.gr/ECE216/ |
Course Director |
|
Course Instructor |
|
Scientific Responsible |
|
---|---|
Title | MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum |
Duration | 2023 – 2025 |
Site | https://csl.e-ce.uth.gr/projects/mlsysops |
Department of Electrical and Computer Engineering | |
---|---|
| |
Tel. | +30 24210 74967, +30 24210 74934 |
gece ΑΤ e-ce.uth.gr | |
PGS Tel. | +30 24210 74933 |
PGS e-mail | pgsec ΑΤ e-ce.uth.gr |
URL | https://www.e-ce.uth.gr/contact-info/?lang=en |
Subject Area | Applications and Foundations of Computer Science |
---|---|
Semester | Semester 4 – Spring |
Type | Required |
Teaching Hours | 4 |
ECTS | 6 |
Prerequisites |
|
Recommended Courses | |
Course Site | https://courses.e-ce.uth.gr/ECE216/ |
Course Director |
|
Course Instructor |
|
This course offers an introduction to the Design and Analysis techniques of Algorithms. Covered topics: Design techniques (divide and conquer, dynamic programming, greedy algorithms). Worst, average, and amortized complexity. Graph Algorithms (storing and traversal, connected components, strongly connected components, bi-connectivity, MST, shortest paths, flows, matching). String algorithms. Competitive analysis and on-line algorithms. Numerical Algorithms and RSA. Introduction to Theory of Computation and NP-completeness. Approximation Algorithms. Heuristics for NPC problems.
The course introduces the fundamental principles of algorithm design and analysis while exhibits the key role of choosing the proper data structures to algorithm performance.
Upon successful completion of this course, the student will be able to: