Bỏ qua tới nội dung chính
AC3040

Lập trình di động

Mobile Programming

Khối lượng
2 tín chỉ · 3.25 ECTS (LT 30 · BT 15 · TN 0 · Tự học 60 tiết)
Vai trò
Tự chọn (Elective course)
Học kỳ
6
Ngôn ngữ
Tiếng Việt
Học phần điều kiện
AC2070
Giảng viên phụ trách
Nguyễn Thanh Bình

Mô tả học phần

Học phần cung cấp cho học viên những khái niệm, kiến thức cơ bản về thiết kế và lập trình ứng dụng di động cho cả nền tảng Android và IOS. Trong quá trình học, sinh viên sẽ được thực hành và làm các ứng dụng cho nền tảng di động đơn giản. Học phần hướng tới sử dụng các công cụ giúp học viên có thể phát triển các phần mềm di động cho cả Android và IOS một cách nhanh chóng. Ngoài ra, học phần cũng cung cấp cho sinh viên các kỹ năng làm việc nhóm, thuyết trình và khả năng xây dựng các học cụ, học liệu sáng tạo với các ứng dụng di động phục vụ giáo dục và truyền thông.

English description

The course provides students with basic concepts and knowledge of designing and programming mobile applications for both Android and IOS platforms. During the course, students will practice and make applications for simple mobile platforms. The course aims to use tools that help students develop mobile software for both Android and IOS quickly. In addition, the course also provides students with teamwork skills, presentation skills and the ability to build creative teaching aids and materials with mobile applications for education and communication.

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 Trình bày và giải thích được các nguyên lý cơ bản của thiết kế và lập trình ứng dụng di động, bao gồm nền tảng hệ điều hành di động, quy trình phát triển và các công cụ hỗ trợ phát triển ứng dụng Android và iOS.

    Explain the fundamental principles of mobile application design and programming, including mobile operating systems, development processes, and tools for Android and iOS application development.

    PLO 01 IPLO 02 I
  • CLO2 Phát triển được các ứng dụng di động đơn giản trên nền tảng Android và iOS bằng React Native, sử dụng thành thạo các thành phần giao diện, xử lý tương tác người dùng và quản lý vòng đời ứng dụng.

    Develop simple mobile applications for Android and iOS using React Native, effectively utilizing UI components, handling user interactions, and managing application lifecycles.

    PLO 02 RPLO 05 R
  • CLO3 Vận dụng các API của hệ điều hành di động để xây dựng ứng dụng có khả năng truy xuất dữ liệu thiết bị, lưu trữ dữ liệu lâu dài, giao tiếp với máy chủ và đáp ứng các yêu cầu cơ bản về bảo mật và xác thực người dùng.

    Apply mobile operating system APIs to build applications that access device data, support persistent storage, communicate with servers, and meet basic security and user authentication requirements.

    PLO 02 RPLO 04 RPLO 05 R
  • CLO4 Thiết kế và đề xuất các học cụ, học liệu hoặc kịch bản sử dụng ứng dụng di động phục vụ giáo dục và truyền thông, có xét đến hiệu quả sử dụng và bối cảnh triển khai thực tế.

    Design and propose mobile-application-based learning tools, materials, or usage scenarios for education and communication, considering effectiveness and real-world deployment contexts.

    PLO 03 MPLO 06 MPLO 10 M
  • CLO5 Hợp tác hiệu quả trong nhóm để xây dựng, báo cáo và bảo vệ một dự án ứng dụng di động, thể hiện kỹ năng giao tiếp, thuyết trình, tư duy phản biện và thái độ nghề nghiệp phù hợp.

    Collaborate effectively in teams to develop, document, and defend a mobile application project, demonstrating communication skills, presentation ability, critical thinking, and professional attitudes.

    PLO 07 RPLO 08 RPLO 12 RPLO 13 R

Đánh giá học phần

Thành phầnTỉ trọngThời gian
Tham gia trên lớp10.0%Toàn bộ quá trình học
Bài tập trên lớp30.0%Toàn bộ quá trình học
Dự án cuối kỳ60.0%Cuối học kỳ

Tất cả học phần