// Course Details
Mobile Technology Solution
Mobile Technology Solution course provides a comprehensive introduction to mobile application development on Android platform using Kotlin programming language. It cover fundamental concepts of the Android ecosystem, including application architecture, lifecycle, views, and hierarchies, as well as the design and implenentation of user interfaces and controllers. Student will explore core topics such as data persistence, local storage, recycler view, location services, and web services. Through a combination of theretical instruction and practical activitites, including project and group presentation, students will progressively build the skills requried to analyze, design, and implement funcitonal Android application. By the end of the course, students are expected to demonstrate a solid understanding of the Android platform and Kotlin language, effectively apply user interface components and system features, and construct mobile application that meet professional standards.
Course Information
- Course Code
- COSC6103001
- Academic Year
- 2026/2027
- Semester
- Ganjil
- Materials
- 0 items
Full Description
Mobile Technology Solution
Course Code: COSC6103001 Course Name: Mobile Technology Solution
Course Description
The Mobile Technology Solution course provides a comprehensive introduction to mobile application development on the Android platform using the Kotlin programming language. It covers fundamental concepts of the Android ecosystem, including application architecture, lifecycle, views, and hierarchies, as well as the design and implementation of user interfaces and controllers. Students will explore core topics such as data persistence, local storage, RecyclerView, location services, and web services.
Through a combination of theoretical instruction and practical activities, including projects and group presentations, students will progressively build the skills required to analyze, design, and implement functional Android applications. By the end of the course, students are expected to demonstrate a solid understanding of the Android platform and Kotlin language, effectively apply user interface components and system features, and construct mobile applications that meet professional standards.
Learning Outcomes
On successful completion of this course, students will be able to:
| Code | Cognitive Level | Outcome |
|---|---|---|
| LO1 | (C2) Comprehension | Explain the Kotlin programming language concepts on Android |
| LO2 | (C2) Comprehension | Describe the main features of Android programming and Android software development |
| LO3 | (C3) Application | Demonstrate a simple mobile application using the main features of Android |
| LO4 | (C5) Synthesis | Construct a mobile application based on the Android platform |
Evaluation
| Component | Type | Weight |
|---|---|---|
| Lab: Project | Practical | 30% |
| Theory: Group Project | Theory | 35% |
| Theory: Mid Exam | Theory | 25% |
| Theory: Assignment | Theory | 10% |
| Total | 100% |
Course Content
- Introduction to Android
- Activity Lifecycle
- Multiple Activities
- User Interface
- RecyclerView and Adapter
- Menu, Themes, and Settings
- Data Persistence
- Fragment
- Services
- Web Service
- Location Based Service
- Push Notification
- Project Presentation
Summary
| Attribute | Detail |
|---|---|
| Course Code | COSC6103001 |
| Course Name | Mobile Technology Solution |
| Programming Language | Kotlin |
| Platform | Android |
| Assessment Components | 4 (Lab Project, Group Project, Mid Exam, Assignment) |
| Total Topics | 13 |