Show simple item record

Διδακτική των μαθηματικών : οπτικοποίηση επίλυσης προβλημάτων γραμμικού προγραμματισμού

dc.contributor.advisorΤσάκωνας, Παναγιώτης
dc.contributor.authorΣημιριώτης, Κωνσταντίνος
dc.date.accessioned2026-03-05T07:30:33Z
dc.date.available2026-03-05T07:30:33Z
dc.date.issued2025-02
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18960
dc.description.abstractΗ παρούσα εργασία εντάσσεται στο πεδίο της Διδακτικής των Μαθηματικών και εξετάζει τον ρόλο της οπτικοποίησης στην κατανόηση της επίλυσης προβλημάτων Γραμμικού Προγραμματισμού. Σκοπός της είναι ο σχεδιασμός και η ανάπτυξη μιας διαδραστικής διαδικτυακής εφαρμογής που υποστηρίζει τη μαθησιακή διαδικασία, καθιστώντας ορατά και ερμηνεύσιμα τα στάδια επίλυσης. Η βασική επιδίωξη είναι η μετάβαση από μια τυπική, μηχανιστική εφαρμογή αλγορίθμων σε μια προσέγγιση όπου ο μαθητής παρακολουθεί, ελέγχει και κατανοεί τη διαδικασία λήψης της λύσης. Η εφαρμογή υποστηρίζει δύο διακριτές αλλά συμπληρωματικές προσεγγίσεις. Για προβλήματα δύο μεταβλητών παρέχεται γεωμετρική αναπαράσταση της εφικτής περιοχής, των κορυφών και της αντικειμενικής συνάρτησης, με δυνατότητα δυναμικής μεταβολής παραμέτρων και άμεσης ενημέρωσης της απεικόνισης. Μέσα από αυτή τη διαδικασία ενισχύεται η σύνδεση μεταξύ αλγεβρικής διατύπωσης και γεωμετρικής ερμηνείας της λύσης. Για προβλήματα τριών ή περισσότερων μεταβλητών υλοποιείται η μέθοδος Simplex με Big-M, με παρουσίαση της επίλυσης σε διαδοχικά βήματα και επεξηγηματικά σχόλια, ώστε να αναδεικνύεται η λογική της αλγοριθμικής διαδικασίας. Η υλοποίηση είναι πλήρως client-side, εξασφαλίζοντας προσβασιμότητα και ευκολία χρήσης σε εκπαιδευτικό περιβάλλον. Ιδιαίτερη έμφαση δόθηκε στη σαφήνεια της διεπαφής, στη διαχείριση ειδικών περιπτώσεων (πολλαπλές λύσεις, μη φραγμένο και μη εφικτό πρόβλημα) και στη δυνατότητα πειραματισμού μέσω άμεσης ανατροφοδότησης. Επιπλέον, ενσωματώθηκαν έτοιμα και λεκτικά προβλήματα, υποστηρίζοντας τη μετάβαση από τη ρεαλιστική περιγραφή στη μαθηματική μοντελοποίηση. Η εργασία αναδεικνύει ότι η οπτικοποίηση και η διαδραστικότητα μπορούν να συμβάλουν ουσιαστικά στη βαθύτερη κατανόηση των εννοιών του Γραμμικού Προγραμματισμού και να ενισχύσουν μια ενεργητική μαθησιακή προσέγγιση στο πλαίσιο της διδασκαλίας των Μαθηματικών.el
dc.format.extent133el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΔιδακτική των μαθηματικών : οπτικοποίηση επίλυσης προβλημάτων γραμμικού προγραμματισμούel
dc.title.alternativeMathematics teaching : visualization of linear programming problem solvingel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThe present thesis is situated within the field of Mathematics Education and examines the role of visualization in understanding the solution of Linear Programming problems. Its main objective is the design and development of an interactive web-based application that supports the learning process by making the stages of problem solving visible and interpretable. The central aim is to shift from a purely procedural and mechanical application of algorithms to an approach in which the learner observes, controls, and understands the process through which a solution is reached. The application supports two distinct yet complementary approaches. For two-variable problems, a geometric representation of the feasible region, vertices, and objective function is provided, with the possibility of dynamically modifying parameters and immediately updating the visualization. Through this process, the connection between algebraic formulation and geometric interpretation of the solution is strengthened. For problems involving three or more variables, the Simplex method with Big-M is implemented, presenting the solution procedure step by step, accompanied by explanatory comments that highlight the underlying logic of the algorithmic process. The implementation is fully client-side, ensuring accessibility and ease of use within an educational context. Particular emphasis was placed on interface clarity, the handling of special cases (multiple solutions, unbounded and infeasible problems), and the possibility of experimentation through immediate feedback. In addition, predefined and word-based problems were incorporated, supporting the transition from realistic problem statements to mathematical modelling. The study highlights that visualization and interactivity can substantially contribute to a deeper understanding of Linear Programming concepts and promote an active learning approach within the teaching of Mathematics.el
dc.subject.keywordΓραμμικός Προγραμματισμόςel
dc.subject.keywordΟπτικοποίησηel
dc.subject.keywordΔιαδραστική εφαρμογήel
dc.subject.keywordΜέθοδος Simplexel
dc.subject.keywordΜαθηματική μοντελοποίησηel
dc.subject.keywordLinear programmingel
dc.subject.keywordVisualizationel
dc.subject.keywordInteractive applicationel
dc.subject.keywordSimplex Methodel
dc.subject.keywordMathematical modellingel
dc.date.defense2025-02-20


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»