Χαροκόπειο Πανεπιστήμιο
Σχολή: Ψηφιακής Τεχνολογίας
Τμήμα: Πληροφορικής και Τηλεματικής
Πρόγραμμα: Προπτυχιακό Πρόγραμμα Σπουδών

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

Εξάμηνο: 5 ECTS: 5.0 Κατ’ επιλογήν Erasmus

Γενικά

Κωδικός: ΕΠ245

Γλώσσα: Ελληνική

Τρόπος διδασκαλίας: Δια ζώσης

Προαπαιτούμενα: - Βασικές Αρχές Προγραμματισμού
- Βασικές Γνώσεις Λειτουργικών Συστημάτων και Βάσεων Δεδομένων
- Αντικειμενοστραφής Προγραμματισμός – Java

Φόρτος εργασίας

  • Διαλέξεις: 39.0 ώρες
  • Εργαστήριο: 0.0 ώρες
  • Μελέτη: 24.0 ώρες
  • Εργασία: 62.0 ώρες

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

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

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

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

Δεξιότητες

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