Algorithms’ Simulation

Affiliation: University of Thessaly Greece
Resolution: Individual, Group
Duration: More than four hours

Overview


Goals

Στόχος του προβλήματος είναι η εισαγωγή του φοιτητή στην κατανόηση όλων των βασικών αλγορίθμων η γνώση των οποίων είναι απαραίτητη στην επιστήμη του Η/Υ. Μέσω της πλατφόρμας Algomation, οι φοιτητές μπορούν να δουν τρισδιάστατες προσομοιώσεις αλγορίθμων , να δημιουργήσουν οι ίδιοι και να μοιραστούν κάθε είδους αλγόριθμο.

Learning Objectives

Μέσω της χρήσης του προγράμματος ο φοιτητής θα αποκτήσει την δυνατότητα να : - Κατανοήσει την χρήση του εκάστοτε αλγόριθμου - Οπτικοποιήσει τα βήματα μέχρι να φτάσει στο τελικό αποτέλεσμα - Μελετά την υλοποίηση του αλγορίθμου σε ψευδογλώσσα ή άλλων γλωσσών προγραμματισμού. Σκοπός είναι να τεθούν στέρεες τόσο θεωρητικές όσο και πρακτικές βάσεις απαραίτητες για την περαιτέρω ενασχόληση με αλγοριθμικά ζητήματα και πολλά ζητήματα της καθημερινής μας ενασχόλησης με τους υπολογιστές και τις εφαρμογές τους- λόγου χάρη πως κρυπτογραφούνται τα μηνύματα ή πως ανακαλύπτονται σύντομα μονοπάτια επικοινωνίας σε τοπικά δίκτυα ή με ποιον τρόπο αναζητούνται συγκεκριμένες λέξεις σε αρχεία κειμένου.

Context

Το πρόβλημα απευθύνεται κυρίως σε φοιτητές Πολυτεχνεικών σχολών οι οποίοι στοχεύουν στον εμπλουτισμό αλγοριθμικών γνώσεων, στο σχεδιασμό δικών τους αλγορίθμων - που μπορούν να μοιραστούν και να σχολιάσουν με την κοινότητα του προγράμματος- και στη δημιουργία βάσεων για άλλα αλγοριθμικά μαθήματα.