ΕΠ245 - Ανάπτυξη Κινητών Εφαρμογών

Γενικά

Σχολή: Ψηφιακής Τεχνολογίας

Τμήμα: Πληροφορικής και Τηλεματικής

Επίπεδο Σπουδών: Προπτυχιακό

Τίτλος Μαθήματος: Ανάπτυξη Κινητών Εφαρμογών

Κωδικός Μαθήματος: ΕΠ245

Τύπος: Επιστημονικής Περιοχής 

Εξάμηνο Σπουδών: 5

Γλώσσα Διδασκαλίας και Εξετάσεων: Ελληνική

Προσφέρεται σε φοιτητές Erasmus: ΝΑΙ

Ηλεκτρονική Σελίδα Μαθήματος: http://eclass.hua.gr/courses/DIT117/

Αυτοτελείς Δραστηριότητες

Εβδομαδιαίες ώρες διδασκαλίας (Θεωρία): 3

Εβδομαδιαίες ώρες διδασκαλίας (Εργαστήριο): 0

Πιστωτικές μονάδες: 5

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

Στόχος του μαθήματος είναι η πρακτική εξάσκηση σε γλώσσες και περιβάλλοντα προγραμματισμού για την ανάπτυξη εφαρμογών σε κινητές συσκευές. Με το πέρας του μαθήματος αυτού οι φοιτητές αναμένεται να μπορούν να:
- Συνδυάσουν τεχνολογίες για την υλοποίηση σύνθετων εφαρμογών οι οποίες αποτελούνται από ετερογενή συστατικά
- Σχεδιάσουν και αναπτύξουν σύνθετες αρχιτεκτονικές συστημάτων
- Υλοποιήσουν εφαρμογές χρησιμοποιώντας βιβλιοθήκες υψηλού επιπέδου αφαίρεσης και APIs
- Κατανοούν σε μεγάλο βαθμό τις αρχές λειτουργίας κινητών συσκευών
- Αξιοποιούν πόρους τους συστήματος με τρόπο που ικανοποιεί όλες τις μη λειτουργικές απαιτήσεις της εφαρμογής

Γενικές Ικανότητες

- Προσαρμογή σε νέες καταστάσεις
- Λήψη αποφάσεων
- Αυτόνομη Εργασία
- Εργασία σε διεθνές περιβάλλον

Περιεχόμενο Μαθήματος

- Android OS
- Activities
- Intents
- ContentProviders and Persistence
- Services
- System Services & εξωτερικά APIs
- BroadcastReceivers
- Processes and threads
- Dependency injections
- Performance

Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση

Τρόπος Παρακολούθησης: πρόσωπο-με-πρόσωπο

Χρήση Τεχνολογιων Πληροφορίας και Επικοινωνιών: 

- Χρήση υπολογιστών για την παράλληλη ανάπτυξη παραδειγμάτων
- Android studio
- Οργάνωση και διάχυση υλικού μέσω OpenClass
- Επικοινωνία μέσω OpenClass και email
- Καταγραφή και προβολή διάλεξης σε πραγματικό χρόνο (youtube channel)

Οργάνωση Διδασκαλίας

 

Δραστηριότητα

Φόρτος Εργασίας (Εξαμήνου)

Παρακολούθηση διαλέξεων

39

Εργαστηριακή Άσκηση

0

Ατομικές ή Ομαδικές Εργασίες

0

Προετοιμασία για το Εργαστήριο - Αναφορές Εργαστηρίου

0

Εκπόνηση Μελέτης

0

Εκπόνηση Μελέτης

86

Σύνολο

125

Αξιολόγηση Φοιτητών

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

Συνιστώμενη Βιβλιογραφία

- Android για Προγραμματιστές, Paul Deitel, Harvey Deitel, Abbey Deitel, Michael Morgano
- Μάθετε την Ανάπτυξη Εφαρμογών για το Android σε 24 Ώρες 2ή εκδ., Lauren Darcey,
Shane Conder