Mô tả vắn tắt học phần

1. Tên học phần:

Phát triển ứng dụng trên thiết bị di động

2. Ngôn ngữ giảng dạy:

3. Mã học phần:

M12008

4. Bộ môn phụ trách giảng dạy:

CNTK - Viện Đổi mới sáng tạo

5. Trình độ:

Đại Học

6. Số tín chỉ:

3

7. Phân bổ thời gian:

  • Đối với hoạt động trên lớp:
  • Lý thuyết: 45 giờ
  • Làm việc nhóm, thảo luận:
  • Đối với hoạt động tại phòng máy tính, phòng mô phỏng, …:
  • Thực hành, làm việc nhóm, thảo luận
  • Tự nghiên cứu, tự học: 105 giờ
  • Đồ án, Đề án, Dự án
  • Thực tập

8. Tính chất học phần:

Dữ liệu đang cập nhật...

9. Ngành áp dụng:

Dữ liệu đang cập nhật...

10. Điều kiện tiên quyết:

Không có môn học bắt buộc phải hoàn thành trước học phần này

11. Mục tiêu học phần:

Học phần này trang bị cho sinh viên các kỹ năng cơ bản và nâng cao trong việc thiết kế, phát triển và đánh giá các ứng dụng di động trên các nền tảng phổ biến như Android, Flutter, sử dụng ngôn ngữ lập trình , JavaScript. Sinh viên sẽ học cách xây dựng các ứng dụng di động thông qua các công cụ lập trình, nghiên cứu các vấn đề cơ bản liên quan đến phần cứng thiết bị di động như GPS, cảm biến, và xây dựng giao diện người dùng (UX/UI) một cách hiệu quả. Học phần còn giúp cho sinh viên phát triển kỹ năng làm việc độc lập và theo nhóm để thực hiện các dự án thực tế, từ việc phân tích, thiết kế, đến triển khai và đánh giá các giải pháp của ứng dụng di động trong bối cảnh nền kinh tế số./ The objective of this course is to equip students with basic and advanced skills in designing, developing and evaluating mobile applications on popular platforms such as Android, Flutter, using programming languages, JavaScript. Students will learn how to build mobile applications through programming tools, study basic issues related to mobile device hardware such as GPS, sensors, and build user interfaces (UX/UI) effectively. The course also helps students develop independent and team working skills to carry out real-life projects, from analyzing, designing, to implementing and evaluating mobile application solutions in the context of the digital economy.

12. Mô tả vắn tắt nội dung học phần:

Khóa học này là phần giới thiệu thực hành về tạo mẫu các ứng dụng di động và dịch vụ di động. Được xây dựng dựa trên các kỹ năng lập trình JavaScript cơ bản, React Native khung ưa thích để phát triển ứng dụng di động đa nền tảng. Các khái niệm về location-based service, social computing và cloud-based computing sẽ được giới thiệu tối ưu nhất cho lập trình di động. Khái niệm ngữ cảnh cũng được tích hợp trong lý thuyết và thực hành để phân tích và thiết kế tương tác người dùng trên thiết bị di động. Công việc của sinh viên trong khóa học xoay quanh các bài tập cá nhân hàng tuần cũng như 1 ‘dự án nhỏ’ trong 4-5 tuần được thực hiện theo nhóm 3-5 sinh viên thực tập phát triển các ứng dụng di động như việc phân tích, thiết kế, phát triển và đánh giá các giải pháp di động. Kết thúc học phần, người học có khả năng thiết kế, phát triển và đánh giá được một ứng dụng di động. Bên cạnh đó, nội dung học phần còn trang bị kiến thức cho người học kiến thức về lĩnh vực tương tác giữa con người và máy tính có liên quan đến các thiết bị di động, các khía cạnh xã hội và đạo đức (bao gồm các vấn đề về quyền riêng tư).