Mô tả vắn tắt học phần
1. Tên học phần:
2. Ngôn ngữ giảng dạy:
3. Mã học phần:
4. Bộ môn phụ trách giảng dạy:
5. Trình độ:
6. Số tín chỉ:
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:
9. Ngành áp dụng:
Dữ liệu đang cập nhật...
10. Điều kiện tiên quyết:
11. Mục tiêu học phần:
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ư).