Interactive Portable Device Applications

Course Information
TitleΔιαδραστικές Εφαρμογές Φορητών Συσκευών / Interactive Portable Device Applications
CodeIHST210
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CoordinatorChristos Katsanos
CommonNo
StatusActive
Course ID600020720

Programme of Study: PMS TECΗNOLOGIES DIADRASTIKŌN SYSTĪMATŌN (2018 éōs sīmera) MF

Registered students: 3
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses217.5

Programme of Study: PMS TECΗNOLOGIES DIADRASTIKŌN SYSTĪMATŌN (2018 éōs sīmera) PF

Registered students: 11
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses217.5

Class Information
Academic Year2021 – 2022
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600200642
Course Type 2021
Specialization / Direction
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Knowledge Deepening / Consolidation
Mode of Delivery
  • Face to face
  • Distance learning
Digital Course Content
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
Prerequisites
General Prerequisites
Basic knowledge on object-oriented programming.
Learning Outcomes
The course covers topics related to the design and implementation of mobile applications in the Android ecosystem. Cognitive: - Explain key challenges related to mobile application development - Describe the architecture of the Android operating system - Describe the anatomy of an Android application - Explain the Activity Lifecycle Skills: - Design the user interface of an Android application - Identify user interface components of an Android application - Develop simple Android applications
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Generate new research ideas
  • Appreciate diversity and multiculturality
  • Advance free, creative and causative thinking
Course Content (Syllabus)
The course covers a wide range of topics related to the design and development of interactive applications for portable Android devices. Particular emphasis is placed on discussing about the design of the user interface of such applications.
Keywords
Interactive Portable Device Applications, Android app development
Educational Material Types
  • Slide presentations
  • Interactive excersises
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Description
Use of computer slides and specialized software for developing mobile applications in the lectures. Use of Course Management System to provide learning material and support teacher-student communication.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures39
Reading Assigment60
Project83
Written assigments40
Exams3
Total225
Student Assessment
Description
- Compulsory assignments. - Final exams.
Student Assessment methods
  • Written Exam with Multiple Choice Questions (Summative)
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Summative)
  • Written Exam with Problem Solving (Summative)
Bibliography
Course Bibliography (Eudoxus)
1) Deitel P., Deitel H., Deitel A. (2014). Android προγραμματισμός. Χ. Γκιούρδα & ΣΙΑ Α.Ε., 2η έκδοση. Κωδικός στον Εύξοδο: 41960295 2) Έλληνας Ι., Έλληνας Ν. (2014). Εισαγωγή στον προγραμματισμό Android, 1η έκδοση. Εκδόσεις Α. Τζιόλα & Υιοί Α.Ε. Κωδικός στον Εύξοδο: 41954973
Additional bibliography for study
1) Hagos, T. (2018). Learn Android Studio 3:Efficient Android app development. Apress. 2) Smyth, N. (2017). Android Studio 3.0 development essentials. Payload Media. 3) Google (n.d.). Material design. Retrieved from https://material.io/design/ 4) Jackson W. (2017). Android Apps for Absolute Beginners, 4th edition 5) DiMarzio J.F. (2016). Beginning Android Programming with Android Studio. John Wiley & Sons, Inc. 6) Yener M., Dundar O. (2016). Expert Android Studio
Last Update
04-01-2022