Nhảy đến nội dung
Mã học phần
MAT3372
Chuyên ngành
Khoa học dữ liệu
Học phần tiên quyết
MAT2316 hoặc MAT2317 hoặc MAT2318 hoặc MAT2319

Học phần trang bị cho sinh viên các kiến thức cơ bản về lập trình và thiết kế hướng đối tượng. Nội dung chính gồm các khái niệm và cách sử dụng các lớp, các đối tượng, các giao diện và mối liên hệ giữa chúng; cách thiết kế và phát triển các giao diện, lớp, gói phần mềm trong các ứng dụng; giới thiệu phương pháp đặc tả hình thức (UML). Học phần cung cấp các kiến thức cơ bản và các phương pháp hiện đại để phát triển một phần mềm một cách khoa học và đảm bảo chất lượng. Cụ thể là các kiến thức về vòng đời và các mô hình phát triển phần mềm, các công đoạn phân tích và đặc tả yêu cầu, thiết kế mẫu, các phương pháp thiết kế phần mềm hướng chức năng, hướng đối tượng, thiết kế giao diện, phong cách lập trình, kiểm chứng và thẩm định phần mềm với các cách tiếp cận kiểm thử phần mềm khác nhau, các vấn đề về quản lí dự án phần mềm như quản lí nhân sự, quản lí rủi ro.