Algorithms’ Simulation
Affiliation: University of Thessaly GreeceResolution: Individual, Group
Duration: More than four hours
Overview
Goals
Στόχος του προβλήματος είναι η εισαγωγή του φοιτητή στην κατανόηση όλων των βασικών αλγορίθμων η γνώση των οποίων είναι απαραίτητη στην επιστήμη του Η/Υ. Μέσω της πλατφόρμας Algomation, οι φοιτητές μπορούν να δουν τρισδιάστατες προσομοιώσεις αλγορίθμων , να δημιουργήσουν οι ίδιοι και να μοιραστούν κάθε είδους αλγόριθμο.
Learning Objectives
Μέσω της χρήσης του προγράμματος ο φοιτητής θα αποκτήσει την δυνατότητα να : - Κατανοήσει την χρήση του εκάστοτε αλγόριθμου - Οπτικοποιήσει τα βήματα μέχρι να φτάσει στο τελικό αποτέλεσμα - Μελετά την υλοποίηση του αλγορίθμου σε ψευδογλώσσα ή άλλων γλωσσών προγραμματισμού. Σκοπός είναι να τεθούν στέρεες τόσο θεωρητικές όσο και πρακτικές βάσεις απαραίτητες για την περαιτέρω ενασχόληση με αλγοριθμικά ζητήματα και πολλά ζητήματα της καθημερινής μας ενασχόλησης με τους υπολογιστές και τις εφαρμογές τους- λόγου χάρη πως κρυπτογραφούνται τα μηνύματα ή πως ανακαλύπτονται σύντομα μονοπάτια επικοινωνίας σε τοπικά δίκτυα ή με ποιον τρόπο αναζητούνται συγκεκριμένες λέξεις σε αρχεία κειμένου.
Context
Το πρόβλημα απευθύνεται κυρίως σε φοιτητές Πολυτεχνεικών σχολών οι οποίοι στοχεύουν στον εμπλουτισμό αλγοριθμικών γνώσεων, στο σχεδιασμό δικών τους αλγορίθμων - που μπορούν να μοιραστούν και να σχολιάσουν με την κοινότητα του προγράμματος- και στη δημιουργία βάσεων για άλλα αλγοριθμικά μαθήματα.