PHY10616_Programming on mobile devices

1. General information about the module

  • Module code: PHY10616 

  • Vietnamese module designation: LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG

  • English module designation: Programming on mobile devices

  • Credit points: 3

  • Workload:

- Contact HoursLectures, lesson: 30 hours

- Lab works, project, seminar: 30 hours

- Exercise: 0

- Private study: 90 hours

  • Type of module: Specialization

  • Required and recommended prerequisites for joining the module: Java Programming

2. Brief description of the modules

This course provides students with a comprehensive understanding of Android operating system for mobile devices. Students will acquire the knowledge and skills necessary to develop mobile applications using Java. The course is divided into two parts: The first part introduces object-oriented programming concepts using Java and guides students in creating basic applications. In the second part, students will familiarize themselves with the Android operating system, learn how to use development tools, and understand the process of creating interactions between mobile devices and development tools. Students will also learn about the application lifecycle, debugging techniques, and deployment. They will gain proficiency in using controls and interacting with components to build applications. Furthermore, students will explore advanced topics such as data storage, inter-app communication, and client-server interactions to develop more complex applications.