SylabUZ

Generate PDF for this page

Fundamentals of Android systems programming - course description

General information
Course name Fundamentals of Android systems programming
Course ID 11.9-WE-INFP-FoASP-Er
Faculty Faculty of Engineering and Technical Sciences
Field of study WIEiA - oferta ERASMUS / Informatics
Education profile -
Level of studies First-cycle Erasmus programme
Beginning semester winter term 2018/2019
Course information
Semester 5
ECTS credits to win 5
Course type obligatory
Teaching language english
Author of syllabus
  • dr hab. inż. Marek Sawerwain, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Exam
Laboratory 30 2 - - Credit with grade

Aim of the course

  • familiarize students with basic information about Andoid system for mobile devies like cullar telephone, tablets and others devices e.g. TV;
  • building students’ knowledge about basic problems and about most important programming techniques for Android platform;
  • to shape students' understanding of the programming of multi-threaded touch-enabled user interfaces;
  • provide basic skills in the area of application design for Android platform.


 

Prerequisites

Java programming language and WEB technology.

Scope

Installation and daily usage of programmer environment, proper installation of emulation (virtualization) subsystem for Android and it speedup under Windows operating system

Types of application for the Android system and their purpose

Programming and making of graphical user interface

Changing of visual styles of graphical user interface

Access and maintenance local and remote database for Android applications

Playing of multimedia files

Testing and debugging applications

Teaching methods

Lecture: conventional lecture
Laboratory: laboratory exercises, group work
 

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture - the passing criterion is a sufficient mark from the final written test.
Laboratory - the passing criterion are positive marks for laboratory exercises and tests.
Final mark components = lecture: 50% + laboratory: 50%.

Recommended reading

  1. Wallace Jackson: Android Apps for Absolute Beginners, Apress, 2017
  2. Allen Grant: Beginning Android, Apress, 2015
  3. Ian Darwin: Android Cookbook, 2nd Ed.,  O'Reilly Media, 2017
  4. Dave MacLean, Satya Komatineni, Grant Allen: Pro Android 5, Apress, 2015

Further reading

  1. K. Matt Dupree: RxJava for Android App Development, O'Reilly Media, 2015

Notes


Modified by dr hab. inż. Marek Sawerwain, prof. UZ (last modification: 03-04-2018 15:18)