Phát triển ứng dụng
Application Development
Mô tả học phần
Học phần cung cấp cho sinh viên các kiến thức và kỹ năng cơ bản cần thiết trong quá trình phát triển một ứng dụng phần mềm thực tế. Học phần dẫn dắt sinh viên trải nghiệm các công đoạn của quá trình xây dựng phần mềm từ phân tích, thiết kế, kiểm thử đến xây dựng tài liệu, chuyển giao chương trình của một ứng dụng thực tế. Sau khi hoàn thành học phần này, yêu cầu sinh viên có khả năng: Hiểu được quá trình phát triển một ứng dụng Biết được cách xây dựng các tài liệu kĩ thuật phục vụ phát triển ứng dụng Xây dựng được một ứng dụng đơn giản với đầy đủ các bước và tài liệu đi kèm Ngoài ra, môn học 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à thái độ trung thực để làm việc trong các công ty, tổ chức sau này.
English description
The course provides students with the basic knowledge and skills necessary in the process of developing a real software application. The course guides students through the stages of the software development process from analysis, design, testing to documentation, and program transfer of a real application. After completing this course, students are required to: Understand the process of developing an application Know how to build technical documents for application development Build a simple application with all the steps and accompanying documents In addition, the course also provides students with teamwork, presentation and honest attitude skills to work in companies and organizations in the future.
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 Mô tả và giải thích được quy trình phát triển một ứng dụng phần mềm, bao gồm các pha trong vòng đời phát triển phần mềm (SDLC) và vai trò của từng pha trong triển khai ứng dụng thực tế.
Describe and explain the software application development process, including the phases of the Software Development Life Cycle (SDLC) and the role of each phase in real-world application development.
PLO 01 IPLO 02 I -
CLO2 Phân tích và lựa chọn được kiến trúc ứng dụng phù hợp cho một bài toán cụ thể dựa trên các tiêu chí kỹ thuật và yêu cầu của hệ thống.
Analyze and select an appropriate application architecture for a specific problem based on technical criteria and system requirements.
PLO 02 RPLO 06 R -
CLO3 Đánh giá và vận dụng các nguyên tắc thiết kế và mẫu thiết kế phần mềm thông dụng để đề xuất và cải tiến thiết kế của một ứng dụng.
Evaluate and apply common software design principles and design patterns to propose and improve application designs.
PLO 02 MPLO 10 M -
CLO4 Phát hiện, phân loại và áp dụng các kỹ thuật tái cấu trúc mã nguồn nhằm cải thiện chất lượng, khả năng bảo trì và mở rộng của ứng dụng phần mềm.
Identify, classify, and apply code refactoring techniques to improve software quality, maintainability, and scalability.
PLO 02 RPLO 05 R -
CLO5 Vận dụng các kỹ thuật kiểm thử phần mềm và kỹ năng làm việc nhóm để triển khai, kiểm chứng và bảo vệ một ứng dụng đơn giản kèm theo đầy đủ tài liệu kỹ thuật.
Apply software testing techniques and teamwork skills to implement, verify, and defend a simple application with complete technical documentation.
PLO 04 MPLO 06 MPLO 12 MPLO 13 M
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Thi cuối kỳ (Final Examination) | 70.0% | |
| Thảo luận trên lớp (In-class discussion) | 10.0% | |
| Bài tập cá nhân hoặc nhóm (Individual or group assignments) | 20.0% |