Programming for Mobile Devices

Universidad Politécnica de Madrid
LEVEL
Bachelor
TYPE
Course
MODES
-
LANGUAGE
-
ECTS
30
PERIOD
01/02/2023 to 30/06/2023

Course Description

This course introduces the fundamentals of programming techniques for mobile devices, specifically basic android basics development. Students will learn how to design and implement mobile applications following user interfaces design good practices, and how user interface systems are integrated with mobile operating system. The course will focus on prototyping and development of simple graphical user interfaces (GUI) using rapid development tools such as graphical user interface layout editors combined with simple code to create functioning interfaces. The course focuses on practising the skills needed for development of user interfaces to be deployed on the Android mobile platform. Students will learn to use technologies from mobile applications: – Basics of GUI, such as event-driven programming, or design patterns, like Model-View-Controller (MVC). – Basics of client-server communications and web communications. – Android framework and development, including system interaction, application states, layout generation, basic UI components.

Subject area

Digital communications IA electronics
Multidisciplinary: art design humanities

Educational-info

ECTS

30

Validation mode

Check in learning guide in URL column

Organizer

Partner

Universidad Politécnica de Madrid

Faculty

School of Computer Engineering

Department

Computer Languages,Systems and Software Engineering

Contact or registration links