Undergraduate Elective 1088: Διαφορά μεταξύ των αναθεωρήσεων
Από Περιγράμματα - Τμήμα Μαθηματικών
Νέα σελίδα με '{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} <ul class="nav nav-pills mb-2 justify-content-end" id="pills-tab-lang" role="tablist"> <li class="nav-item"><btn id="pills-gr-tab" data-toggle="pill" class="nav-link active" role="tab" aria-controls="pills-gr" aria-selected="true">#pills-gr|Ελληνικά</btn></li> <li class="nav-item"><btn id="pills-en-tab" data-toggle="pill"...' |
Χωρίς σύνοψη επεξεργασίας |
||
| (5 ενδιάμεσες εκδόσεις από 2 χρήστες δεν εμφανίζονται) | |||
| Γραμμή 9: | Γραμμή 9: | ||
<div id="pills-gr" class="tab-pane fade show active" role="tabpanel" aria-labelledby="pills-gr-tab" style="text-align:left;"> | <div id="pills-gr" class="tab-pane fade show active" role="tabpanel" aria-labelledby="pills-gr-tab" style="text-align:left;"> | ||
<div align = center> | |||
== '''Σχεδίαση και Ανάλυση Αλγορίθμων''' == | |||
</div> | |||
=== Γενικά === | === Γενικά === | ||
| Γραμμή 30: | Γραμμή 35: | ||
|- | |- | ||
! Τίτλος Μαθήματος | ! Τίτλος Μαθήματος | ||
| | | Σχεδίαση και Ανάλυση Αλγορίθμων | ||
|- | |- | ||
! Αυτοτελείς Διδακτικές Δραστηριότητες | ! Αυτοτελείς Διδακτικές Δραστηριότητες | ||
| Γραμμή 69: | Γραμμή 74: | ||
! Γενικές Ικανότητες | ! Γενικές Ικανότητες | ||
| | | | ||
* Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων | * Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών | ||
* Αυτόνομη εργασία | * Αυτόνομη εργασία | ||
* Ομαδική εργασία | * Ομαδική εργασία | ||
| Γραμμή 76: | Γραμμή 81: | ||
=== Περιεχόμενο Μαθήματος === | === Περιεχόμενο Μαθήματος === | ||
{| class="wikitable" style="width: 100%;" | |||
| | |||
* Βασικά στοιχεία σχεδίασης & ανάλυσης αλγορίθμων | * Βασικά στοιχεία σχεδίασης & ανάλυσης αλγορίθμων | ||
* Ανάλυση αλγορίθμων, Αποδοτικότητα, Ασυμπτωτικός ρυθμός αύξησης | * Ανάλυση αλγορίθμων, Αποδοτικότητα, Ασυμπτωτικός ρυθμός αύξησης | ||
| Γραμμή 86: | Γραμμή 93: | ||
* Μέθοδος «δυναμικού προγραμματισμού»: Ροή δικτύου, χρονοπρογραμματισμός και σακίδια | * Μέθοδος «δυναμικού προγραμματισμού»: Ροή δικτύου, χρονοπρογραμματισμός και σακίδια | ||
* Επιλεγμένα θέματα: υπολογιστική πολυπλοκότητα και ΝΡ-πληρότητα. | * Επιλεγμένα θέματα: υπολογιστική πολυπλοκότητα και ΝΡ-πληρότητα. | ||
|} | |||
=== Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | === Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | ||
| Γραμμή 104: | Γραμμή 112: | ||
|- | |- | ||
| Διαλέξεις (13Χ3) | | Διαλέξεις (13Χ3) | ||
| 39 | | style="text-align: center;" |39 | ||
|- | |- | ||
| Ατομικές Ασκήσεις | | Ατομικές Ασκήσεις | ||
| 78 | | style="text-align: center;" |78 | ||
|- | |- | ||
| Ομαδικές Εργασίες | | Ομαδικές Εργασίες | ||
| 33 | | style="text-align: center;" |33 | ||
|- | |- | ||
| Σύνολο Μαθήματος | | Σύνολο Μαθήματος | ||
| 150 | | style="text-align: center;" |150 | ||
|} | |} | ||
|- | |- | ||
| Γραμμή 128: | Γραμμή 136: | ||
=== Συνιστώμενη Βιβλιογραφία === | === Συνιστώμενη Βιβλιογραφία === | ||
Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. | Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. | ||
</div> | </div> | ||
<div id="pills-en" class="tab-pane fade" role="tabpanel" aria-labelledby="pills-en-tab" style="text-align:left;"> | <div id="pills-en" class="tab-pane fade" role="tabpanel" aria-labelledby="pills-en-tab" style="text-align:left;"> | ||
<div align = center> | |||
== '''Design and Analysis of Algorithms''' == | |||
</div> | |||
=== General === | === General === | ||
| Γραμμή 178: | Γραμμή 191: | ||
! Learning outcomes | ! Learning outcomes | ||
| This course aims at introducing to students the philosophy of fundamental algorithmic background and techniques. After successfully passing this course the students will be able to: | | This course aims at introducing to students the philosophy of fundamental algorithmic background and techniques. After successfully passing this course the students will be able to: | ||
* Understand basic algorithmic | * Understand basic algorithmic techniques | ||
* Analyze complex | * Analyze complex algorithms | ||
* Design new algorithmic tools | * Design new algorithmic tools | ||
* Combine already-known techniques for solving new algorithmic | * Combine already-known techniques for solving new algorithmic problems | ||
|- | |- | ||
! General Competences | ! General Competences | ||
| Γραμμή 191: | Γραμμή 204: | ||
|} | |} | ||
=== Syllabus === | === Syllabus === | ||
{| class="wikitable" style="width: 100%;" | |||
| | |||
* Fundamental concepts of design and analysis of algorithms | * Fundamental concepts of design and analysis of algorithms | ||
* Analysis of algorithms, Asymptotical growing functions | * Analysis of algorithms, Asymptotical growing functions | ||
* Typical running times and data structures | * Typical running times and data structures (lists, arrays, queues, stacks) | ||
* Stable matching, correctness, priority queue | * Stable matching, correctness, priority queue | ||
* «Divide & Conquer» technique, sorting, recursive formulations | * «Divide & Conquer» technique, sorting, recursive formulations | ||
| Γραμμή 201: | Γραμμή 217: | ||
* Dynamic programming: maximum flow, interval scheduling, and Knapsack | * Dynamic programming: maximum flow, interval scheduling, and Knapsack | ||
* Further Topics: computational complexity and ΝΡ-completeness. | * Further Topics: computational complexity and ΝΡ-completeness. | ||
|} | |||
=== Teaching and Learning Methods - Evaluation === | === Teaching and Learning Methods - Evaluation === | ||
| Γραμμή 221: | Γραμμή 238: | ||
|- | |- | ||
| Lectures | | Lectures | ||
| 39 | | style="text-align: center;" |39 | ||
|- | |- | ||
| Working independently | | Working independently | ||
| 78 | | style="text-align: center;" |78 | ||
|- | |- | ||
| Team work | | Team work | ||
| 33 | | style="text-align: center;" |33 | ||
|- | |- | ||
| Course | | Course total | ||
| 150 | | style="text-align: center;" |150 | ||
|} | |} | ||
|- | |- | ||
! Student Performance Evaluation | ! Student Performance Evaluation | ||
| | | | ||
Final written examination (70%) | * Final written examination (70%) | ||
* Design and analyze algorithms | * Design and analyze algorithms Exercises (30%) | ||
Exercises (30%) | |||
|} | |} | ||
=== Attached Bibliography === | === Attached Bibliography === | ||
See the official [https://service.eudoxus.gr/public/departments#20 Eudoxus site]. | See the official [https://service.eudoxus.gr/public/departments#20 Eudoxus site]. | ||
</div> | </div> | ||
<div style="text-align:left;"> | <div style="text-align:left;"> | ||
</div> | </div> | ||
</div> | </div> | ||
Τελευταία αναθεώρηση της 00:03, 4 Απριλίου 2026
Σχεδίαση και Ανάλυση Αλγορίθμων
Γενικά
| Σχολή | Σχολή Θετικών Επιστημών |
|---|---|
| Τμήμα | Τμήμα Μαθηματικών |
| Επίπεδο Σπουδών | Προπτυχιακό |
| Κωδικός Μαθήματος | MAE581 |
| Εξάμηνο | 5 |
| Τίτλος Μαθήματος | Σχεδίαση και Ανάλυση Αλγορίθμων |
| Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις, Ασκήσεις και Εργασίες (Εβδομαδιαίες Ώρες Διδασκαλίας: 3, Πιστωτικές Μονάδες: 6) |
| Τύπος Μαθήματος | Ειδίκευσης |
| Προαπαιτούμενα Μαθήματα | |
| Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική |
| Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) |
| Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. |
Μαθησιακά Αποτελέσματα
| Μαθησιακά Αποτελέσματα |
Στο μάθημα περιλαμβάνονται ατομικές και ομαδικές ασκήσεις. Στόχος του μαθήματος είναι οι φοιτητές να είναι σε θέση:
|
|---|---|
| Γενικές Ικανότητες |
|
Περιεχόμενο Μαθήματος
|
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
| Τρόπος Παράδοσης | Στην τάξη | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών | Υποστήριξη Μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας e-class | ||||||||||
| Οργάνωση Διδασκαλίας |
| ||||||||||
| Αξιολόγηση Φοιτητών |
|
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος.
Design and Analysis of Algorithms
General
| School | School of Science |
|---|---|
| Academic Unit | Department of Mathematics |
| Level of Studies | Undergraduate |
| Course Code | MAE581 |
| Semester | 5 |
| Course Title | Design and Analysis of Algorithms |
| Independent Teaching Activities | Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 3, Credits: 6) |
| Course Type | Special Background |
| Prerequisite Courses | - |
| Language of Instruction and Examinations | Greek |
| Is the Course Offered to Erasmus Students | Yes |
| Course Website (URL) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
Learning Outcomes
| Learning outcomes | This course aims at introducing to students the philosophy of fundamental algorithmic background and techniques. After successfully passing this course the students will be able to:
|
|---|---|
| General Competences |
|
Syllabus
|
Teaching and Learning Methods - Evaluation
| Delivery | Lectures | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Use of Information and Communications Technology |
| ||||||||||
| Teaching Methods |
| ||||||||||
| Student Performance Evaluation |
|
Attached Bibliography
See the official Eudoxus site.