Skip to main content
ET3260

Applied Software Engineering

KỸ THUẬT PHẦN MỀM ỨNG DỤNG

Credits
2 credits · 3.25 ECTS (Lec 30 · Ex 15 · Lab 0 · Self 60 periods)
Role
Bắt buộc (Mandatory course)
Semester
4
Prerequisites
ET2100ET2031
Instructors
Nguyễn Thanh Bình

Course description

This course provides students with basic knowledge on software engineering such as methods, tools, and phases in software development. Through the course, the students can analyse and design a complete software including database design. Besides, to improve the practical skills of students, they will be familiar with one of DBMSs like SQL Server, and a typical query language SQL.

Tiếng Việt

Học phần trang bị cho sinh viên các khái niệm cơ bản liên quan đến kỹ thuật phần mềm như quá trình, phương pháp, công cụ trong kỹ thuật phần mềm, các giai đoạn (pha) phát triển phần mềm. (This course provides students with basic knowledge on software engineering such as methods, tools, and phases in software development) Trong học phần này, sinh viên còn được trang bị các khái niệm và kiến thức để có thể phân tích và thiết kế hoàn chỉnh một phần mềm bao gồm cả thiết kế hệ thống cơ sở dữ liệu. (Through the course, the students can analyse and design a complete software including database design) Ngoài ra, để trang bị kiến thức thực hành, sinh viên còn được làm quen với một hệ quản trị cơ sở dữ liệu thông dụng là SQL Server, và một ngôn ngữ truy vấn điển hình là SQL. (Besides, to improve the practical skills of students, they will be familiar with one of DBMSs like SQL Server, and a typical query language SQL).

Course Learning Outcomes (CLOs) 5

Click each outcome to see the translation, mapped PLOs and contribution level.

  • CLO1 Explain fundamental concepts, phases, process models, and software development methodologies in applied software engineering.

    Trình bày và giải thích được các khái niệm, giai đoạn, mô hình tiến trình và phương pháp phát triển phần mềm trong kỹ thuật phần mềm ứng dụng.

    PLO 01 I
  • CLO2 Elicit and analyze customer requirements related to system functions, data, and behavior.

    Thu thập và phân tích được yêu cầu của khách hàng về chức năng, dữ liệu và hành vi của hệ thống thông tin.

    PLO 01 RPLO 03 R
  • CLO3 Analyze information systems in terms of functional, data, and behavioral aspects using appropriate analysis models and tools.

    Phân tích được hệ thống thông tin thông qua phân tích chức năng, dữ liệu và hành vi, sử dụng các mô hình và công cụ phân tích phù hợp.

    PLO 01 RPLO 03 RPLO 09 R
  • CLO4 Design an information system including database design, program architecture, and user interfaces based on software design principles.

    Thiết kế được hệ thống thông tin bao gồm thiết kế cơ sở dữ liệu, kiến trúc chương trình và giao diện người dùng theo các nguyên tắc thiết kế phần mềm.

    PLO 03 MPLO 05 MPLO 06 M
  • CLO5 Use SQL to build and manipulate databases, and collaborate effectively in teams to report and present software project outcomes professionally.

    Sử dụng được ngôn ngữ SQL để xây dựng và thao tác cơ sở dữ liệu, đồng thời hợp tác làm việc nhóm, báo cáo và thuyết trình kết quả dự án phần mềm một cách chuyên nghiệp.

    PLO 06 RPLO 09 RPLO 10 RPLO 11 R

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%
Điểm quá trình30.0%Bài tập lớn

All courses