29
Δευ, Δεκ

ΠΕΣ612: Κινητή και Διάχυτη Υπολογιστική

  • Κωδικός / Course Code: ΠΕΣ612
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Στόχος του μαθήματος είναι να παρουσιάσει καινοτόμες πτυχές των κινητών και διάχυτων υπολογιστικών συστημάτων. Το μάθημα θα παρουσιάσει τις αρχές, τα ερευνητικά προβλήματα και πιθανές χρήσεις των συστημάτων / δικτύων αισθητήρων.
Μαθησιακά αποτελέσματα:

Στο τέλος του μαθήματος, οι επιτυχόντες φοιτητές θα πρέπει να είναι σε θέση να:
•    Περιγράφουν τις αρχές της διάχυτης υπολογιστικής
•    Κατανοούν τις αρχές λειτουργιάς των ασύρματων δικτύων και τις υπηρεσίες που στηρίζονται σε τεχνικές εντοπισμού του χρήστη
•    Να σχεδιάζουν και να αναπτύσσουν  τεχνικές και συστήματα ραδιοεντοπισμού των ασύρματων χρηστών

ΠΕΣ611: Επικοινωνιακά Συστήματα

  • Κωδικός / Course Code: ΠΕΣ611
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Βασικός στόχος της Θεματικής Ενότητας (Θ.Ε.) "Επικοινωνιακά Συστήματα" (Communication Systems) είναι η απόκτηση γνώσης στις αρχές, λειτουργία και σχεδιασμό των ασύρματων επικοινωνιακών Συστημάτων 2G, 3G, 4G και 802.11.

Μαθησιακό αποτέλεσμα/ Learning outcomes:
Με την ολοκλήρωση του μαθήματος, οι φοιτητές πρέπει να είναι να σε θέση  να:

  • Περιγράφουν θέματα που σχετίζονται με το σχεδιασμό ασύρματων κινητών και ευρυζωνικών επικοινωνιακών συστημάτων
  • Περιγράφουν τα διαφορετικά είδη ασύρματων και κυψελοειδών ασύρματων και ευρυζωνικών δικτύων
  • Αναλύουν θέματα που σχετίζονται με το σχεδιασμό ασύρματων κινητών και ευρυζωνικών επικοινωνιακών συστημάτων

ΠΕΣ610: Ασύρματες Επικοινωνίες

  • Κωδικός / Course Code: ΠΕΣ610
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Στόχος του μαθήματος είναι η απόκτηση γνώσης σε θέματα ασύρματων επικοινωνιών και κινητής τηλεφωνίας, με έμφαση στη μοντελοποίηση του ασύρματου καναλιού.  

Μαθησιακά αποτελέσματα:

Στο τέλος του μαθήματος, οι φοιτητές θα πρέπει να είναι σε θέση να:
•    Να κατανοούν τις θεωρητικές και πρακτικές πτυχές  σχεδιασμού / ανάπτυξης των ασύρματων δικτύων
•    Να αναπτύσσουν και να χρησιμοποιούν λογισμικό μοντελοποίησης του ασύρματου καναλιού και ασύρματων συστημάτων

ΠΕΣ602: Αυτόνομοι Πράκτορες και Συστήματα Πολλαπλών Πρακτόρων

  • Κωδικός / Course Code: ΠΕΣ602
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Ένα από τα κύρια ενδιαφέροντα της Τεχνητής Νοημοσύνης είναι η σχεδίαση και υλοποίηση έξυπνων/αυτόνομων πρακτόρων – ενεργών οντοτήτων που αισθάνονται το περιβάλλον τους, συλλογίζονται, σχεδιάζουν και εκτελούν κατάλληλες δράσεις για να πετύχουν τους στόχους τους (ως υπηρεσία των χρηστών τους), αντιδρούν σε εξωτερικές αλλαγές, και έχουν κοινωνικές ικανότητες που τους επιτρέπουν να επικοινωνούν και να αλληλεπιδρούν με άλλους πράκτορες και χρήστες. Οι πράκτορες μπορεί να είναι ρομπότ ή έξυπνα λογισμικά που «ζουν» στο Διαδίκτυο. Οι προσεγγίσεις βασισμένες σε πράκτορες είναι κατάλληλες για ανάπτυξη ανοικτών συστημάτων όπου τα επιμέρους τμήματα δυνατόν να έρχονται και να φεύγουν, και μπορούν να δουλεύουν μαζί με ευέλικτους τρόπους. Το μάθημα επικεντρώνεται σε γλώσσες προγραμματισμού πρακτόρων (όπως η γλώσσας Golog που βασίζεται στο λογισμό καταστάσεων, και οι γλώσσες AgentSpeak, 3APL, GOAL, CAN, and JACK που βασίζονται στο μοντέλο BDI). Καλύπτονται επίσης θέματα στην αρχιτεκτονική πρακτόρων όπως συλλογισμός για δράσεις και σχεδιασμό, πώς να ισοζυγίσει κανείς την αντιδραστικότητα με την εκ των προτέρων ενέργεια, κτλ.), λογικά μοντέλα πρακτόρων, γλώσσες επικοινωνίας πρακτόρων, υποδομές και πρωτόκολλα συντονισμού πολλαπλών πρακτόρων, και εφαρμογές έξυπνων πρακτόρων.

Μαθησιακά αποτελέσματα:

•    Κατανόηση της έννοιας του αυτόνομου πράκτορα, και του συστήματος πολλαπλών πρακτόρων.
•    Προγραμματισμός πρακτόρων που είναι σε θέση να συλλογίζονται για τις δυναμικές πτυχές του περιβάλλοντός τους.
•    Διερεύνηση της περίπτωσης ελλιπούς πληροφορίες, και της ανάγκης για χρήση αισθητήρων στο σχεδιασμό δράσεων.
•    Μάθηση για το μοντέλο πρακτόρων Πιστεύω – Επιθυμίες – Προθέσεις, και ικανότητα ανάπτυξης πρακτόρων που λειτουργούν κάτω από αυτό το μοντέλο.

ΠΕΣ601: Συλλογική Ευφυΐα

  • Κωδικός / Course Code: ΠΕΣ601
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Είναι σημαντικό οι φοιτητές να έχουν κάνει αρκετό προγραμματισμό ώστε να είναι γνώστες των βασικών προγραμματιστικών αρχών που θα χρησιμοποιηθούν σε αυτό το μάθημα. Πρότερη παρακολούθηση μαθημάτων σε “Agile Web Development” ή “Enterprise Systems Development” θεωρείται προτέρημα..

Στόχοι:
Στις μέρες μας, οι άνθρωποι χρησιμοποιούν το Διαδίκτυο για να κάνουν αγορές, να διεξάγουν έρευνα, να βρίσκουν ψυχαγωγία, και να φτιάχνουν τις δικές τους σελίδες. Όλη αυτή η συμπεριφορά μπορεί να παρακολουθείται και να χρησιμοποιηθεί για να εξαχθεί πληροφορία χωρίς καν να διακόπτεται η πρόθεση του χρήστη μέσω ερωτήσεων. Συλλογική Γνώση ή Ευφυΐα παράγεται μέσω μίας διαδικασίας η οποία περιλαμβάνει ανάλυση και ολοκλήρωση πολλαπλών πηγών δεδομένων. Παρόλα αυτά, η ολοκλήρωση πολλαπλών πηγών δεδομένων οδηγεί σε Συλλογική Ευφυΐα μόνο όταν αναδυθούν νέα επίπεδα κατανόησης αυτής της γνώσης, όταν η «σοφία των μαζών» οδηγεί σε νέες αξίες.

Η Συλλογική Ευφυΐα είναι ένα αναδυόμενο πεδίο για το συνδυασμό συμπεριφοράς, προτιμήσεων, ή ιδεών ενός συνόλου ανθρώπων για να δημιουργηθούν καινοτόμες μορφές κατανόησης. Πρόκειται για τη συλλογή απαντήσεων από ένα μεγάλο σύνολο ανθρώπων για την εύρεση στατιστικών συμπερασμάτων για το σύνολο τα οποία κανέναν μεμονωμένο μέλος δεν θα ήξερε από μόνο του, δηλαδή, η δημιουργία νέων συμπερασμάτων από ανεξάρτητους συνεισφέροντες. Το μάθημα θα εισαγάγει τους φοιτητές στις έννοιες, αλγόριθμους και τεχνικές για χρήση σε μεθόδους συλλογικής ευφυΐας. Καλύπτει τρόπος για εξαγωγή νοήματος από δεδομένα μέσω διαφόρων συλλογών υπολογιστικών μεθόδων με πρακτικά παραδείγματα για συσχετισμό των τεράστιων ποσοτήτων δεδομένων στο Διαδίκτυο.

Το μάθημα στοχεύει να δείξει στους φοιτητές διάφορους τρόπους για συλλογή δεδομένων μέσω ανοικτών διεπαφών (APIs). Θα καλύψει διάφορους αλγόριθμους μηχανικής μάθησης και στατιστικές μεθόδους και θα επιδείξει πως ο συνδυασμός τους θα επιτρέψει την χρήση μεθόδων συλλογικής ευφυΐας σε δεδομένων δικής σας ανάθεσης όπως και τον πειραματισμός με δεδομένα από άλλα μέρη.

ΠΕΣ600: Αναπαράσταση Γνώσης και Συλλογισμός

  • Κωδικός / Course Code: ΠΕΣ600
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Η αναπαράσταση γνώσης και συλλογισμός είναι η περιοχή η οποία διερευνά πώς η γνώση ενός πράκτορα μπορεί να αναπαρασταθεί κατάλληλα ώστε να βοηθήσει στο συλλογισμό με τη γνώση αυτή. Η έμφαση είναι στη θεώρηση της νοημοσύνης από πάνω προς τα κάτω, όπου οι ακριβείς μηχανισμοί του εγκεφάλου δεν διερευνούνται, αλλά ο εγκέφαλος προσεγγίζεται σαν ένα σύστημα επεξεργασίας συμβόλων. Σε αυτή τη θεματική ενότητα θα παρουσιαστούν οι κύριες τυπικές γλώσσες που χρησιμοποιούνται για την συμβολική αναπαράσταση της γνώσης, και θα συζητηθούν τα κύρια σημεία δυνατοτήτων και αδυναμιών τους. Ακολούθως, θα παρουσιαστεί η διαδικασία μέσω της οποίας γνώση για τον πραγματικό κόσμο μεταφράζεται και απεικονίζεται σε μία τυπική γλώσσα. Η διαδικασία αναπαράστασης θα ακολουθηθεί από τη διερεύνηση αλγορίθμων για διενέργεια αυτόματου συλλογισμού.

Μαθησιακά αποτελέσματα:

Με το πέρας της θεματικής ενότητας, ο φοιτητές θα είναι σε θέση να:
•    Αντιληφθεί πως οι διάφορες τυπικές γλώσσες μπορούν να χρησιμοποιηθούν για να αναπαραστήσουν γνώση.
•    Είναι σε θέση να κωδικοποιήσει γνώση από τον πραγματικό κόσμο σε τέτοιες γλώσσες, και να συζητήσει ποια τμήματα της γνώσης ενδεχομένως να μην κωδικοποιούνται ικανοποιητικά λόγω περιορισμών της γλώσσας.
•    Είναι σε θέση να εφαρμόσει μηχανισμούς συλλογισμού για εξαγωγή συμπερασμάτων από τη γνώση.
•    Συγκρίνει τα υπέρ και κατά των διαφόρων μηχανισμών συλλογισμού, και να μπορεί να επιλέξει τον καταλληλότερο για κάθε περίπτωση.

ΠΕΣ521: Ερευνητικές Μέθοδοι (Προηγμένη / Εφαρμοσμένη κατηγορία)

  • Κωδικός / Course Code: ΠΕΣ521
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Σκοπός της θεματικής ενότητας ‘Ερευνητικές Μέθοδοι’, είναι να εισαγάγει τον σπουδαστή - νέο ερευνητή - στις διάφορες μεθοδολογίες, τεχνικές και εργαλεία διεξαγωγής μιας επιστημονικής έρευνας σε όλες τις φάσεις αυτής. Προς αυτό τον σκοπό θα παρουσιαστεί στον σπουδαστή μια γενική επισκόπηση της όλης  ερευνητικής διαδικασίας, με κύριο στόχο να καταστήσει τον σπουδαστή ικανό να προσδιορίσει, να διατυπώσει και να παρουσιάσει  μια ερευνητική πρόταση που να αποτελέσει το θέμα της διπλωματικής του εργασίας.

Μαθησιακά αποτελέσματα:
Στο τέλος του μαθήματος, οι φοιτητές θα πρέπει να είναι σε θέση να:
• Να χρησιμοποιούν τις κατάλληλες στρατηγικές για να απαντήσουν ερευνητικά ερωτήματα
• Να αναπτύσσουν  κατάλληλες στρατηγικές έρευνας
• Να κατανοούν τον τρόπο διεξαγωγής εμπειρικής έρευνα
• Να κατανοούν τις βασικές αρχές που διέπουν τη στατιστική ανάλυση των δεδομένων

ΠΕΣ520: Διαχείριση Έργων Πληροφοριακών και Επικοινωνιακών Συστημάτων (Προηγμένη / Εφαρμοσμένη κατηγορία)

  • Κωδικός / Course Code: ΠΕΣ520
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Σκοπός του μαθήματος είναι να παρουσιάσει τις διαδικασίες, μεθόδους, τεχνικές και εργαλεία τα όποια χρησιμοποιούνται από οργανισμούς για να διαχειριστούν τα ICS έργα τους. Το μάθημα καλύπτει τη συστηματική μεθοδολογία που αφορά την έναρξη, σχεδιασμό, εκτέλεση, έλεγχο και αποπεράτωση ενός έργου. Το μάθημα θεωρεί ότι η διαχείριση έργων σε μοντέρνους οργανισμούς αποτελεί μια πολύπλοκη ομαδική δραστηριότητα κατά την οποία διαφορετικοί τύποι τεχνολογιών είναι αναπόσπαστο κομμάτι της διαδικασίας διαχείρισης έργου.
 
Μαθησιακό αποτέλεσμα/ Learning outcomes:
 
Με την ολοκλήρωση του μαθήματος, οι φοιτητές πρέπει να είναι να σε θέση να:

  • Προσδιορίζουν έργα πληροφοριακών και επικοινωνιακών συστημάτων και να καθορίζουν διάφορες πτυχές σκοπιμότητας αυτών των έργων
  • Κατανοούν τις αρχές της διαχείρισης έργων, συμπεριλαμβανομένου του ορισμού, σκοπού και της ανάγκης διαχείρισης τέτοιων έργων σε μοντέρνους οργανισμούς
  • Κατανοούν τις φάσεις διαχειρίσεις του κύκλου ζωής του έργου
  • Διαχειρίζονται ομάδες έργων και να κατανοούν τις αρχές ηγεσίας και τη σημασία των κινήτρων
  • Διαχειρίζονται κατάλληλα την επικοινωνία, τόσο εσωτερικά στην ομάδα έργου όσο και εξωτερικά
  • Επιλέγουν έργα και να ορίζουν το σκοπό ενός έργου
  • Διαχειρίζονται χρονοδιαγράμματα έργων με κατάλληλες τεχνικές και εργαλεία
  • Διαχειρίζονται ανθρώπινους πόρους, κεφαλαιουχικό εξοπλισμό και τον χρόνο
  • Διαχειρίζονται την ποιότητα του έργου, τους κινδύνους, την εκτέλεση και παρακολούθηση των έργων
  • Αποπερατώνουν τα έργα και να κατανοούν νομικές επιπλοκές

ΠΕΣ512: Εξόρυξη Δεδομένων (Προηγμένη κατηγορία)

  • Κωδικός / Course Code: ΠΕΣ512
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Η θεματική ενότητα παρουσιάζει τις αρχές, τις βασικές έννοιες και ιδέες, κάποιους βασικούς αλγορίθμους και τεχνικές, όπως επίσης και τις εφαρμογές του τομέα της Εξόρυξης Δεδομένων. Πιο συγκεκριμένα, γίνεται μία ανασκόπηση του αντικειμένου, παρουσιάζονται τα στάδια από τα οποία αποτελείται η διαδικασία της Εξόρυξης Δεδομένων, ενώ για κάθε στάδιο παρουσιάζονται διαφορετικές τεχνικές που μπορούν να το υλοποιήσουν (π.χ., προεπεξεργασία δεδομένων, καθαρισμός δεδομένων, διακριτοποίηση, κτλ). Γίνεται εκτενής παρουσίαση των τριών κύριων εργασιών της Εξόρυξης Δεδομένων, δηλαδή της κατηγοριοποίησης, της συσταδοποίησης και της εξόρυξης κανόνων συσχέτισης. Για κάθε μία από αυτές τις εργασίες παρουσιάζονται διάφοροι αλγόριθμοι, όπως επίσης και διάφορες μέθοδοι αξιολόγησης των αποτελεσμάτων των αλγορίθμων. Οι φοιτητές εφαρμόζουν κάθε βήμα της διαδικασίας ενώ πειραματίζονται σε εβδομαδιαία βάση με διαφορετικές τεχνικές και μεθόδους μέσω του εργαλείου R, το οποίο δίνει την δυνατότητα μέσα από την συγγραφή υψηλού επιπέδου κώδικα, να εμπεδώνουν και να αφομοιώνουν την θεωρία. Η θεματική ενότητα βασίζεται τόσο σε εργαστηριακές όσο και θεωρητικές εργασίες/ασκήσεις για την αξιολόγηση και κατανόηση των εννοιών, τεχνικών και μεθόδων που περιέχονται στην ύλη.
 
Μαθησιακά Αποτελέσματα
Ο/Η φοιτητής/-τρια που θα ολοκληρώσει επιτυχώς αυτή τη Θεματική Ενότητα, αναμένεται ότι θα είναι σε θέση να γνωρίζει:

  • Τι είναι ή Εξόρυξη Δεδομένων και πως μπορεί να χρησιμοποιηθεί για την επίλυση προβλημάτων που στόχο έχουν την αυτοματοποιημένη ανακάλυψη γνώσης από μεγάλες αποθήκες δεδομένων.
  • Ποιοι είναι οι τομείς της επιστήμης στους οποίους βασίζεται η περιοχή της Εξόρυξης Δεδομένων.
  • Ποια είναι τα στάδια της Ανακάλυψης Γνώσης από Βάσεις Δεδομένων και ποια είναι η θέση της Εξόρυξης Δεδομένων σε αυτά.
  • Ποιες είναι οι βασικές προκλήσεις της Εξόρυξης Δεδομένων.
  • Πόσο μεγάλη σημασία έχει η κατανόηση του πεδίου εφαρμογής και των δεδομένων (ποιότητα αυτών) που θα χρησιμοποιηθούν για την Εξόρυξη Δεδομένων.
  • Ποιες είναι οι βασικές λειτουργίες της Εξόρυξης Δεδομένων και πως αυτές επιτελούνται.
  • Ποιες είναι οι βασικές τεχνικές για κάθε μία από τις λειτουργίες της Εξόρυξης Δεδομένων.
  • Ποιοι είναι οι βασικοί τρόποι αξιολόγησης των αποτελεσμάτων των τεχνικών Εξόρυξης Δεδομένων.

ΠΕΣ511: Προηγμένες τεχνολογίες Ιστού και Προγραμματισμός (Προηγμένη κατηγορία)

  • Κωδικός / Course Code: ΠΕΣ511
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Ο κύριος στόχος του μαθήματος είναι να διδάξει ένα προσεκτικά επιλεγμένο σύνολο αρχών, μεθόδων και τεχνολογιών επαρκή για να επιτρέψει στους φοιτητές  να κατασκευάζουν ισχυρές εφαρμογές ιστού υψηλής ποιότητας. Το μάθημα είναι βασισμένο στην Java, παρόλα αυτά πολλά θέματα που θα διδαχθούν στο μάθημα είναι ανεξάρτητα της πλατφόρμας αυτής ή μεταφέρονται εύκολα σε άλλες πλατφόρμες, π.χ. Microsoft. NET και C #. Σε όλη την διάρκεια του μαθήματος θα υπάρχει ισορροπία μεταξύ της παγίωσης των θεμελιωδών αρχών και μεθόδων και των τεχνολογιών αιχμής. Ειδικότερα, έμφαση δίνεται στον προγραμματισμό Java Servlet, καθώς αυτός μπορεί να χρησιμοποιηθεί αρκετά αποτελεσματικά από μόνος του. Επιπλέον, είναι η εξερεύνηση άλλων τεχνολογιών, όπως JSP και JSF, καθώς και η επαρκής κατανόηση των πρώτων είναι απαραίτητη για τη γνώση των τελευταίων. Ομοίως, μέρος του μαθήματος θα αφιερωθεί στις αρχές της ορθής ανάπτυξης λογισμικού, συμπεριλαμβανομένων των πρακτικών χρήσης τυπικών μεθόδων προδιαγραφών και των αρχών σχεδιασμού που σχετίζονται με εφαρμογές ιστού.
Όσον αφορά τις τελευταίες εξελίξεις, προτεραιότητα θα δοθεί σε δύο βασικές σχετικά πρόσφατες κατασκευές. Η πρώτη είναι η JavaServer Faces (JSF), η οποία μπορεί να θεωρηθεί ως μια προηγμένη υλοποίηση του παραδείγματος Model-View-Controller (MVC). Παρέχει ένα ισχυρό πλαίσιο ανάπτυξης λογισμικού που επιτρέπει την ενσωμάτωση των απαραίτητων χαρακτηριστικών για εύρωστες εφαρμογές Ιστού.
Το δεύτερο είναι η ιδέα της κατασκευής εφαρμογών Ιστού που θα είναι σε θέση να επικαλεστεί αυτόματα λειτουργίες που τρέχουν και με άλλες εφαρμογές Ιστού. Αυτή είναι η κεντρική αρχή στην οποία στηρίζονται οι λεγόμενες Υπηρεσίες του Παγκοσμίου Ιστού, ένα χαρακτηριστικό γνώρισμα της αυξανόμενης σημασίας σε εφαρμογές Ιστού.
Η πλατφόρμα ανάπτυξης που θα χρησιμοποιηθεί είναι η NetBeans 6.7.1, ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης Εφαρμογών (Integrated Development Environment -IDE) ανοικτού κώδικα που παρέχεται από μια θυγατρική της Sun Corporation. Αυτό προσφέρει ένα ευρύ και καλά ολοκληρωμένο φάσμα εργαλείων  ανάπτυξης υψηλής ποιότητας.

Μαθησιακοί Στόχοι:
•    Ο φοιτητής να μπορεί να διαβάζει σχετικά προγράμματα στην Java και να τα κατανοεί με το να τα εκτελεί, να εντοπίζει και να διορθώνει λογικά λάθη, να συμπληρώνει τα κενά, να τα τροποποιεί, κλπ.
•     Να μπορεί ο φοιτητής να κατανοήσει μια μη αυστηρά γραμμένη προδιαγραφή προγράμματος  για ένα σύστημα, να την υλοποιεί σωστά και να επιχειρηματολογεί για ένα πρόγραμμα σε σχέση με τις προδιαγραφές του.
•    Να μπορεί ο φοιτητής να υλοποιεί σημαντικές εφαρμογές Ιστού αξιοποιώντας το μοντέλο 3-tier χρησιμοποιώντας προγραμματισμό σε Java Servlet και άλλες σχετικές τεχνολογίες που αναφέρονται στην εξεταστέα ύλη, όπως JSP και JSF.
•    Να μπορεί ο φοιτητής να επιδείξει πλήρη κατανόηση των θεωρητικών αρχών που διέπουν τις διάφορες τεχνολογίες που αναφέρονται στην εξεταστέα ύλη.
•    Να μπορεί ο φοιτητής να εφαρμόζει τις αρχές αυτές στην ανάπτυξη εφαρμογών Ιστού και να εξηγεί πως οι αρχές αυτές σχετίζονται με αυτές τις εφαρμογές.
•    Να μπορεί ο φοιτητής να χρησιμοποιεί αποτελεσματικά το εργαλείο ανάπτυξης προγραμμάτων του μαθήματος (NetBeans 6.7.1).
•    Να μπορεί ο φοιτητής να καταρτίζει και να εφαρμόζει αποτελεσματικές στρατηγικές για τον  έλεγχο εφαρμογών Ιστού, συμπεριλαμβανομένων ανίχνευση και τη διόρθωση σφαλμάτων όλων των ειδών.

ΠΕΣ510: Αντικειμενοστραφής Ανάλυση και Σχεδιασμός (Προηγμένη κατηγορία)

  • Κωδικός / Course Code: ΠΕΣ510
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Κύκλος ζωής της ανάπτυξης λογισμικού,  τεχνικές ανάλυσης και  σχεδιασμού,  σχεδιασμός πληροφοριακών συστημάτων, αναγνώριση και επιλογή έργου, συλλογής και δόμηση απαιτήσεων, μοντελοποίηση της διαδικασίας, εννοιολογική και λογική μοντελοποίησης δεδομένων, υλοποίηση βάσεως δεδομένων, σχεδιασμός της διεπαφής ανθρώπου-υπολογιστή και διαχείριση δεδομένων, σχεδιασμός του διεπαφή ανθρώπου-υπολογιστή (HCI). Υλοποίηση και λειτουργία συστήματος, συντήρηση συστήματος, και οι επιπτώσεις της διαχείρισης αλλαγών στο σύστημα. Οι φοιτητές θα χρησιμοποιήσουν τις τρέχουσες μεθόδους και εργαλεία, όπως η ταχεία ανάπτυξη εφαρμογών, αντικειμενοστραφή ανάλυση και σχεδιασμό, κατασκευή πρωτοτύπων, και την οπτική ανάπτυξη. Το μάθημα τονίζει διαπροσωπική ανάπτυξη των δεξιοτήτων με τους πελάτες, τους χρήστες, τα μέλη της ομάδας, και άλλους που συνδέονται με την ανάπτυξη, λειτουργία και συντήρηση των συστημάτων.

Μαθησιακά αποτελέσματα:

Μέχρι το τέλος του προγράμματος οι φοιτητές θα είναι σε θέση να αποδείξουν τη σημασία της αποτελεσματικής επικοινωνίας και της ενσωμάτωσης με τους χρήστες και τα συστήματα των χρηστών.

Περισσότερα Άρθρα …