Ανάπτυξη ενός MOOC για την εκμάθηση Δομών Δεδομένων και Αλγορίθμων σε περιβάλλον ηλεκτρονικής μάθησης (Moodle), χρησιμοποιώντας Java. Διερεύνηση για την εφαρμογή των αρχών διαφοροποιημένης διδασκαλίας με χρήση του συστήματος διαχείρισης μαθησιακών δραστηριοτήτων LAMS.

MOOC development for learning Data Structures and Algorithms (DSA) in an e-learning environment using Java. Research on the use of principles of differentiated instruction using the learning activities management system LAMS. (Αγγλική)

  1. MSc thesis
  2. Γιαννακόπουλος, Θεμιστοκλής
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 18 Σεπτεμβρίου 2022 [2022-09-18]
  5. Ελληνικά
  6. 167
  7. Παπαμιχαήλ, Γεώργιος
  8. Καρυώτης, Βασίλειος | Ταμπούρης, Ευθύμιος
  9. Εκπαιδευτική Τεχνολογία | Ηλεκτρονική Μάθηση | Δομές Δεδομένων | Αλγόριθμοι | Moodle | LAMS | Διαφοροποιημένη Διδασκαλια | Ανεστραμμένη Τάξη
  10. 19
  11. 21
  12. Περιέχει: πίνακες, κώδικα.
    • Η Διπλωματική Εργασία έγινε με στόχο την ανάπτυξη ενός MOOC σε περιβάλλον ηλεκτρονικής μάθησης για την διδασκαλία των γνωστικών αντικειμένων «Δομές Δεδομένων» και «Αλγόριθμοι». Το MOOC σχεδιάστηκε και υλοποιήθηκε στο LMS Moodle και απευθύνεται σε τελειόφοιτους Λυκείου και προπτυχιακούς φοιτητές που βρίσκονται στα πρώτα έτη των σπουδών τους. Αποτελείται από 12 ενότητες οι οποίες περιλαμβάνουν θεωρία αλγορίθμων, θεμελιώδεις αλγορίθμους της Πληροφορικής και τις 6 βασικότερες δομές δεδομένων που είναι : οι πίνακες, η στοίβα, η ουρά, οι διασυνδεδεμένες λίστες, τα δένδρα και οι γράφοι. Για κάθε ενότητα έχουν φτιαχτεί βιντεομαθήματα μικρής διάρκειας (η συνολική διάρκεια όλων των βιντεομαθημάτων, όλων των ενοτήτων είναι περίπου 7 ώρες), που παρουσιάζουν τα μαθησιακά αντικείμενα τόσο θεωρητικά όσο και με εφαρμογές και λυμένες ασκήσεις σε γλώσσα Java. Ακολουθούν σημειώσεις, κουίζ ερωτήσεων και ασκήσεις. Οι ασκήσεις απαιτούν συγγραφή κώδικα σε Java οι οποίες αφού υποβληθούν διορθώνονται και βαθμολογούνται αυτόματα από το εργαλείο CodeRunner που είναι πρόσθετο του LMS Moodle. Η ανάρτηση του ηλεκτρονικού μαθήματος έχει γίνει σε server σχολικού εργαστηρίου πληροφορικής. Υπήρξε η σκέψη να αναρτηθεί σε server του Πανελλήνιου Σχολικού Δικτύου, αλλά τελικά δεν υιοθετήθηκε διότι είναι περίοδος μετάπτωσης σε νέο server. Παράλληλα η βιβλιογραφική έρευνα κατέδειξε ότι η παραδοσιακή διδασκαλία, πρέπει πλέον να αντικατασταθεί από το μοντέλο της Ανεστραμμένης Τάξης σε συνδυασμό με τη Διαφοροποιημένη Διδασκαλία. Οι δυο αυτοί άξονες διατηρούν ζωντανό το ενδιαφέρον του σπουδαστή για το μάθημα είτε αυτό γίνεται δια ζώσης σε μια σχολική αίθουσα είτε διαδικτυακά σε ένα MOOC. Κατέδειξε επίσης ότι τα προσαρμοστικά MOOCs (αυτά που εφαρμόζουν διαφοροποιημένη διδασκαλία) είναι η λύση στο μεγάλο πρόβλημα που αντιμετωπίζει η ηλεκτρονική εξ αποστάσεως μάθηση, δηλαδή της εύκολη εγκατάλειψης του μαθήματος από εγγεγραμμένους σπουδαστές που ξεκίνησαν με όρεξη αλλά στην πορεία βαρέθηκαν. Ένα τέτοιο προσαρμοστικό MOOC είναι δυνατό να υλοποιηθεί αν προσθέσουμε στο LMS Moodle το LMS LAMS, το οποίο διευκολύνει την εφαρμογή της διαφοροποιημένης διδασκαλίας στο μοντέλο της ανεστραμμένης τάξης που υποστηρίζει το Moodle.
    • This thesis was made with the aim of developing a MOOC in an e-learning environment for teaching the subjects of "Data Structures" and "Algorithms". The MOOC was designed and implemented at LMS Moodle for high school and first years undergraduate students. It consists of 12 modules which include algorithm theory, fundamental algorithms of Computer Science and the 6 most basic data structures which are: the arrays, the stack, the queue, the linked lists, the trees and the graphs. For each unit, short-term video lessons have been made (the total duration of all video lessons, of all modules is about 7 hours), presenting the learning objects not only theoretically but with applications and solved exercises in Java language. Next we have notes, question quizzes and exercises. The exercises involves writing code in Java, which is submitted by the user and automatically corrected and graded by CodeRunner application which is a Moodle plugin. The MOOC has been posted on a school computer lab server. Thoughts to be posted on a server of the Panhellenic School Network were not adopted because this period is a transition period of its computer systems. At the same time, bibliographic research proved that traditional teaching must now be replaced by the model of the Flipped Classroom in combination with Diversified Teaching. These two axes keep alive the student's interest in the lesson whether it is done in person in a school room or online in a MOOC. It also proved that adaptive MOOCs (those that implement diversified teaching) are the solution to the big nowadays problem of easy abandonment of the course by enrolled students who started willingly but in the process got bored. Such an adaptive MOOC can be implemented by adding LMS LAMS to the LMS Moodle, which facilitates the application of differentiated instruction to the flipped classroom model supported by Moodle.
  13. Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές