Kypseli Logo
    • Ελληνικά
    • English
  •  Home
  •  Browse 
    • Communities & Collections
    • By Issue Date
    • Authors
    • Titles
    • Subjects
    • By Issue number
  • Language elLanguage en
  •  Login 
    • Sign in
    View Item 
    • Home
    • Αποθετήριο Ανοικτού Πανεπιστημίου Κύπρου (Repository of the Open University of Cyprus)
    • Μεταπτυχιακές διατριβές / Master Τhesis
    • Πληροφοριακά και Επικοινωνιακά Συστήματα (ΕΛΛ) / Information and Communication Systems (in Greek)
    • View Item
    •   Home
    • Αποθετήριο Ανοικτού Πανεπιστημίου Κύπρου (Repository of the Open University of Cyprus)
    • Μεταπτυχιακές διατριβές / Master Τhesis
    • Πληροφοριακά και Επικοινωνιακά Συστήματα (ΕΛΛ) / Information and Communication Systems (in Greek)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Δημιουργία συστήματος "Online Judge" για την αυτόματη αξιολόγηση προγραμματιστικών ασκήσεων

    Thumbnail
    View/Open
    ΠΛΗ-2013-00105.pdf (2.450Mb)
    Date
    2014-03-27
    Author
    Παυλικκάς, Παύλος
    Metadata
    Show full item record
    Abstract
    Κυριότερος στόχος του συστήματος που αναπτύχθηκε ήταν να προσφέρει αυτάρκεια στους καθηγητές και μαθητές που ασχολούνται με την Ολυμπιάδα Πληροφορικής όσο αφορά την προετοιμασία τους. Το σύστημα προσφέρει τη δυνατότητα στους καθηγητές να ανεβάσουν ασκήσεις, οι οποίες μπορούν να λυθούν από τους μαθητές και να αξιολογηθούν αυτόματα από το σύστημα. Επίσης έχουν δημιουργηθεί ασκήσεις με τα κατάλληλα test cases που θα βοηθήσουν τους μαθητές να καταλάβουν βασικές αλγοριθμικές τακτικές και μεθοδολογίες. Το σύστημα οργανώνει τις ασκήσεις με βάση τη θεματολογία καθώς και με βάση το επίπεδο δυσκολίας τους. Επιπλέον για κάθε θεματολογία αναπτύχθηκε σχετική θεωρία ώστε οι μαθητές να έχουν συγκεντρωμένο υλικό το οποίο θα πρέπει να διαβάσουν. Τόσο οι ασκήσεις όσο και η θεωρία θα μπορεί να εμπλουτίζεται αλλά και να διορθώνεται από τους καθηγητές. Στο σημείο αυτό θα ήθελα να τονίσω τη μεγάλη σημασία που έχει η σωστή επιλογή των test cases για κάθε άσκηση, ώστε να καλύπτονται όλες οι πιθανές περιπτώσεις. Πριν προχωρήσουμε στην ανάπτυξη του συστήματος έγινε επισκόπηση παρόμοιων συστημάτων και μελετήσαμε τις απόψεις διοργανωτών, καθηγητών και μαθητών που εμπλέκονται στις ολυμπιάδας πληροφορικής, τόσο στην Κύπρο όσο και στο εξωτερικό. Η δημιουργία του συστήματος ήταν μεγάλη πρόκληση τόσο σχεδιαστικά όσο και προγραμματιστικά. Η μεθοδολογία που ακολουθήθηκε ήταν η ακόλουθη:  Προκαταρτική έρευνα. Εξακριβώθηκε η αναγκαιότητα του συστήματος.  Εξακρίβωση των αναγκών και καθορισμός των απαιτήσεων. Έγινε με συνεντεύξεις, ερωτηματολόγια και μελέτη υπαρχόντων συστημάτων.  Καταγραφή των προδιαγραφών. Έγινε μια τυποποιημένη καταγραφή των προδιαγραφών του συστήματος  Σχεδιασμός του συστήματος. Η φάση αυτή περιλάμβανε τη σχεδίαση της βάσης δεδομένων, του interface και της αρχιτεκτονικής του συστήματος  Υλοποίηση. Στην υλοποίηση εφαρμόσαμε όσα σχεδιάστηκαν στην προηγούμενη φάση έχοντας πάντα υπόψη τις προδιαγραφές που θέσαμε.  Έλεγχος. Ετοιμάστηκε ένας κατάλογος ελέγχων που θα πρέπει να περάσει το σύστημα.
    URI
    http://hdl.handle.net/11128/1471
    Collections
    • Πληροφοριακά και Επικοινωνιακά Συστήματα (ΕΛΛ) / Information and Communication Systems (in Greek)

    Open University of Cyprus

    PO Box 12794,

    2252, Latsia

    Cyprus

    Tel.: +357 22 411600

    Fax.: +357 22 411601

    • Help
    • Contact Us
    • Open University of Cyprus
    • OUC Library
    • Policies
    • Accessibility and Data Protection

    Find us on:

    • FacebookFacebook
    • EU Flag
    • Republic of Cyprus
    • Structural Funds
    • e University
    • Open University of Cyprus

    The eUniversity Project is co-founded by the European Regional Development Fund and National Funds in the Programmatic Period 2007-2013

     

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsBy Issue numberThis CollectionBy Issue DateAuthorsTitlesSubjectsBy Issue number

    My Account

    Sign inRegister

    Open University of Cyprus

    PO Box 12794,

    2252, Latsia

    Cyprus

    Tel.: +357 22 411600

    Fax.: +357 22 411601

    • Help
    • Contact Us
    • Open University of Cyprus
    • OUC Library
    • Policies
    • Accessibility and Data Protection

    Find us on:

    • FacebookFacebook
    • EU Flag
    • Republic of Cyprus
    • Structural Funds
    • e University
    • Open University of Cyprus

    The eUniversity Project is co-founded by the European Regional Development Fund and National Funds in the Programmatic Period 2007-2013