2ο εξάμηνο
Μάθημα: Αντικειμενοστραφής Προγραμματισμός Ι
Κωδικός Μαθήματος: | MK10 | ||||||||||
Επίπεδο Μαθήματος: | Προπτυχιακό | ||||||||||
Τύπος Μαθήματος: | Ειδικού Υποβάθρου | ||||||||||
Εξάμηνο: | 2 | ||||||||||
Πιστωτικές Μονάδες: | 5 | ||||||||||
Εβδομαδιαίες Ώρες διδασκαλίας: | 4 | ||||||||||
Erasmus: | Ναι | ||||||||||
Ιστοσελίδα: | eclass.uowm.gr/courses/ICTE209/ | ||||||||||
Γλώσσα διδασκαλίας: | Ελληνική | ||||||||||
Γενικές Ικανότητες: | • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των | ||||||||||
Περιεχόμενο: | Το μάθημα εισάγει τους φοιτητές στις έννοιες που σχετίζονται με τον Αντικειμενοστραφή προγραμματισμό, στοχεύοντας στην εκμάθηση της πιο δημοφιλούς γλώσσας αντικειμενοστραφούς προγραμματισμού, την Java. Οι φοιτητές θα έρθουν σε επαφή με έννοιες όπως η αφαίρεση, ο πολυμορφισμός, και θα δουν πως αυτές υλοποιούνται μέσω της κληρονομικότητας, της περιεκτικότητας και των διασυνδέσεων. Στο μάθημα γίνεται αναφορά στην διαχείριση ρευμάτων και αρχείων, σε τεχνικές αποσφαλμάτωσης του κώδικα και στη διαχείριση δυναμικών συνόλων δεδομένων. Οι φοιτητές θα εξασκηθούν στη χρήση νημάτων με στόχο τη δημιουργία πολυνηματικών εφαρμογών. Επίσης, οι φοιτητές θα αποκτήσουν πρακτική εμπειρία στην χρήση των παραπάνω εννοιών μέσα από την ενασχόλησή τους με την γλώσσα προγραμματισμού Java, τόσο μέσα από μια σειρά εργαστηριακών μαθημάτων, όσο και μέσα από προγραμματιστικές εργασίες.
Ενότητες μαθήματος:
| ||||||||||
Αναμενόμενα μαθησιακά αποτελέσματα: | Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση να:
| ||||||||||
Προαπαιτούμενα: | Κανένα | ||||||||||
Τρόπος Παράδοσης: | Διαλέξεις και εργαστήρια | ||||||||||
Χρήση Τεχνολογιών Πληροφορίας και επικοινωνιών: | Χρήση λογισμικού παρουσιάσεων, Χρήση Η/Υ στις Εργαστηριακές ασκήσεις, Ολοκληρωμένα Περιβάλλοντα ανάπτυξης εφαρμογών ανοικτού κώδικα, Υλοποιημένες ασκήσεις, Πρόσθετες ασκήσεις για υλοποίηση από τους φοιτητές, E-mail για την επικοινωνία με τους φοιτητές, Υποστήριξη μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας Ε-class | ||||||||||
Οργάνωση Διδασκαλίας: | Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
| ||||||||||
Αξιολόγηση Φοιτητών: | Η αξιολόγηση των φοιτητών πραγματοποιείται με:
Η γραπτή αξιολόγηση αποσκοπεί στο να εξετάσει τις γνώσεις των φοιτητών πάνω στη διδαχθείσα ύλη και να αποτυπώσει το βαθμό αφομοίωσής της. Περιλαμβάνει ερωτήσεις πολλαπλών επιλογών, ερωτήσεις ελεύθερων αλλά και σύντομων απαντήσεων, αξιολόγηση κώδικα, ανάπτυξη κώδικα.
Η εργαστηριακή εξέταση αποσκοπεί στο να διαπιστώσει το βαθμό εξοικείωσης των φοιτητών με την ανάπτυξη εφαρμογών Java σε πραγματικό χρόνο. Περιλαμβάνει ανάπτυξη σύντομης εφαρμογής.
Οι ομαδικές εργασίες πραγματοποιούνται σε ομάδες 2 ατόμων και περιλαμβάνουν ανάπτυξη εφαρμογών σε Java. Οι εργασίες κατατίθενται ηλεκτρονικά.
Η τελική αξιολόγηση των φοιτητών προκύπτει ως ακολούθως: 60% Βαθμός Γραπτής εξέτασης+ 20% Βαθμός ομαδικών εργασιών + 20%Βαθμός Εργαστηριακής εξέτασης | ||||||||||
Προτεινόμενη Βιβλιογραφία: |
Περιοδικά
|