Lập trình ứng dụng di động
Mobile Application Programming
Mô tả học phần
Môn học này nhằm cung cấp cho sinh viên kiến thức về kỹ năng lập trình cho ứng dụng di dộng, bao gồm hiểu biết cấu trúc tổ chức ứng dụng di động, sử dụng công cụ phát triển IDE để xây dựng ứng dụng di động. Ứng dụng di động đáp ứng các yêu cầu giao diện đồ họa với người sử dụng trên thiết bị di động, tích hợp các phương pháp tương tác khác nhau như các cảm biến để tăng tính tiện ích cho người dùng di động. Khai thác các cảm biến cho thiết bị di động phục vụ cho các mục đích phục vụ tiện ích cho người dùng. Ứng dụng các khuôn mẫu có sẵn giúp tăng tốc quá trình phát triển ứng dụng. Hiểu và có khả năng phát triển ứng dụng di động đa nền tảng. Lập trình cho các thiết đeo wearable, kết nối clouds, IoT. Môn học cũng cung cấp cho sinh viên kỹ năng thực hành và thái độ cần thiết khi làm thực nghiệm, giới thiệu quy trình thiết kế và thực hiện xây dựng phần mềm với các tính năng nâng cao gần với công nghiệp và yêu cầu thực tiễn, và phát triển kỹ năng làm việc nhóm, báo cáo và thuyết trình.
English description
Utilize development tools and IDEs to implement Android applications Understand the fundamental components and lifecycle of an Android application Specify user interfaces for applications through a variety of interactive widgets and modalities Harness sensors common to mobile device in applications Develop applications that work across a heterogeneous set of devices Be familiar with patterns used in industry for the development of Android applications. Be able to develop applications for wearable devices as well as for clouds and IoT connection The course also provides students with practical skills and necessary attitudes in order to conduct experiments, introduces to mobile application design and implementation processes, and develops teamwork and presentation skills
Chuẩn đầu ra học phần (CLO) 5
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 Hiểu được và vận dụng tốt công cụ và nền tảng phục vụ phát triển ứng dụng di động
Understand and capable of utilizing tools and framworks to develop a mobile application
-
CLO2 Hiểu được các thành phần cơ bản của ứng dụng di động cũng như vòng đời của 1 ứng dụng.
Understand the fundamental components and lifecycle of an Android application
-
CLO3 Xác định giao diện người dùng cho các ứng dụng di động thông qua nhiều tiện ích và phương thức tương tác.
Specify user interfaces for applications through a variety of interactive widgets and modalities
-
CLO4 Khai thác cảm biến phổ biến cho thiết bị di động trong các ứng dụng.
Harness sensors common to mobile device in applications
-
CLO5 Phát triển các ứng dụng hoạt động trên một bộ thiết bị không đồng nhất.
Develop applications that work across a heterogeneous set of devices
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Thi cuối kỳ (Final Examination) | 70.0% | |
| Bài thi giữa kỳ (Mid-term exam) | 20.0% | |
| Bài tập lớn (Team project) | 10.0% |