
Course Identity
Mobile Application (TTH4M3) is an elective course in the Telecommunication Engineering S1 Study Program. This elective course is in the area of Information Signal Processing Specialization Group (KK PSI).
This course provides knowledge about the theory and basis of making mobile applications for both Android and iOS applications. This course discusses Android development, iOS development, mobile sensors, mobile security, to usability and accessibility.
Course Profile and History
This mobile application course has a weight of 3 credits and can be taken in semester 7 or semester 8. This course is made one of the elective courses in the Telecommunication Engineering Study Program to provide hard skills and soft skills in the field of MobApp development needed by the Industry.
Relevance (Urgency) of the Course
The purpose of this MobApp course is to provide students with specialized hard and soft skills in the field of MobApp development. This is because the need for MobApps development in the future will be very rapid. Almost all support for the Internet of Things (IoT) is based on MobApps.
Links with other courses
The pre-requisites of this course are Programming Algorithms, Object Oriented Programming (PBO/OOP), and Computer Vision.
Map of Learning Outcomes
PLO 3 | Have the ability to design a system, component, or process to meet expected needs within realistic constraints including broadband content delivery through engineering methods in the field of telecommunications. |
PLO 6 | Have skills in operating hardware, using software applications and programming capabilities related to information technology and telecommunications. |
PLO 7 | Have the ability to communicate effectively both orally and in writing |
PLO 8 |
| Ability to plan, accomplish, and evaluate tasks within constraints |
CLO 1 | [C2] | Understand the basic concepts of creating and developing an application on both Android and iOS and the architecture that follows. | [PLO 3] | |
| Sub-CPMK-1: Introduction to Android | ||||
| Sub-CPMK-2: Android development with JAVA | ||||
| Sub-CPMK-3: iOS development with SWIFT | ||||
CLO 2 | [C2] | Understand basic concepts about sensors and security in mobile applications | [PLO 6] | |
| Sub-CPMK-4: Restful application dan cloud services | |||
| Sub-CPMK-5: Mobile sensors | ||||
| Sub-CPMK-6: Mobile security | ||||
CLO 3 | [C2] | Understand the management process in making mobile applications along with the monetization process | [PLO 7] | |
| Sub-CPMK-7: Trust management, privacy and ethics, usability and accessbility, monetization | |||
CLO 4 | [C6] | Design and implementation of mobile applications based on Android and iOS | [PLO 8] | |
| Sub-CPMK-8: Mobile application implementation | |||
Subject matter
CHAPTER 1 | Introduction to Android |
CHAPTER 2 | Android Development with Java I |
CHAPTER 3 | Android Development with Java II |
CHAPTER 4 | iOS Development with Swift I |
CHAPTER 5 | iOS Development with Swift II |
CHAPTER 6 | Restful Applications |
CHAPTER 7 | Cloud Services |
CHAPTER 8 | Mobile Sensors |
CHAPTER 9 | Mobile Security |
CHAPTER 10 | Trust Management |
CHAPTER 11 | Privacy and Ethics |
CHAPTER 12 | Usability and Accessibility |
CHAPTER 13 | Cross Platform Development |
CHAPTER 14 | Monetization |
e-Learning Based MK Learning Plan
Best Practice (Tips and Tricks)
To master Mobile Apps easily, including:
Certifications related to MK
Google: Associate Android Developer, Mobile Web Specialist, Professional Cloud Architect, Professional Data Engineer,
Microsoft: Microsoft’s certification categories are Mobility, Cloud, Productivity, Data, App Builder, and Business. The most suitable categories for programmers are Cloud, Data, and App Builder.
Amazon: AWS Certified Developer, AWS Certified SysOps Administrator, and AWS Certified DevOps Engineer.
Course Reference
| ||||||||||
| ||||||||||
Identity of Lecturer | ||||||||||