Το Course της θεματικής ενότητας ΠΛΣ50 με την αναλυτική διδασκαλία σε video και pdf, φροντίζει να κατανοήσουν οι φοιτήτριες/τές ότι οι γλώσσες προγραμματισμού είναι το τεχνικό υπόβαθρο, πάνω στο οποίο αναπτύσσονται οι απαιτούμενες έννοιες των αλγορίθμων ως μεθοδολογίες επίλυσης προβλημάτων και της τεχνολογίας λογισμικού ως προσέγγισης στο πρόβλημα της ανάπτυξης συστημάτων λογισμικού. Με μία συνδυασμένη κάλυψη των αντικειμένων, «Αλγόριθμοι και Πολυπλοκότητα» «Γλώσσες Προγραμματισμού» και «Τεχνολογία Λογισμικού», σκοπός είναι να αποκτήσει η/ο φοιτήτρια/τής βασικές γνώσεις για αλγορίθμους επίλυσης προβλημάτων, τεχνικές, εργαλεία και γλώσσες προγραμματισμού, καθώς και αρχές ανάπτυξης προγραμμάτων, και θεωρητικές και εφαρμοσμένες γνώσεις σχετικά με την εφικτότητα ή την πρακτικότητα των αλγοριθμικών επιλύσεων ορισμένων προβλημάτων. Αυτά θα γίνουν στα πλαίσια της κατανόησης ότι η Πληροφορική είναι μία εφαρμοσμένη επιστήμη της μηχανικής, η οποία παρέχει ένα σύνολο τεκμηριωμένων αρχών, μεθοδολογιών και τεχνικών, με τη βοήθεια των οποίων μπορεί κανείς να αναπτύξει ποιοτικά προϊόντα λογισμικού. Η γλώσσα προγραμματισμού που χρησιμοποιεί η θεματική ενότητα είναι η JAVA.
Θεωρία και Επίλυση ερωτήσεων πολλαπλών επιλογών
Μελέτη με πρόγραμμα και στόχο
Υποστηρικτικό Εκπαιδευτικό υλικό