- Giới thiệu
Chuyên ngành Công nghệ phần mềm hiện nay đang có hai hệ đào tạo:
- Chuyên ngành Công nghệ phần mềm (Ngành Công nghệ thông tin);
- Chuyên ngành Công nghệ phần mềm CLC (Ngành Công nghệ thông tin chất lượng cao).
Ngoài các kiến thức chung của ngành Công nghệ thông tin, chuyên ngành Công nghệ phần mềm tập trung trang bị cho người học các kĩ năng:
- Thu thập, phân tích tìm hiểu và tổng hợp các yêu cầu từ đối tượng sử dụng sản phẩm phần mềm để phục vụ công tác thiết kế;
- Thiết kế, triển khai thực hiện và quản lý các dự án phần mềm có qui mô vừa và nhỏ, đáp ứng các yêu cầu kỹ thuật đặt ra trong điều kiện thực tế;
- Các kỹ năng về đánh giá chi phí, đảm bảo chất lượng của phần mềm;
- Các kỹ năng về kiểm thử, bảo trì và xây dựng tài liệu kỹ thuật, tài liệu hướng dẫn sử dụng hệ thống hiệu quả và dễ dùng;
- Áp dụng tri thức Khoa học máy tính, quản lý dự án để nhận biết, phân tích và giải quyết sáng tạo và hiệu quả những vấn đề kỹ thuật trong lĩnh vực xây dựng và phát triển phần mềm máy tính
Các mảng kiến thức và học phần dành riêng cho chuyên ngành Công nghệ phần mềm bao gồm:
- Mảng kiến thức chuyên ngành Công nghệ phần mềm:
- Phát triển các hệ thống thông minh
- Kiến trúc và thiết kế hệ thống
- Đảm bảo chất lượng phần mềm
- Lập trình dướng dịch vụ
- Lập trình cho di động
Sinh viên tốt nghiệp chuyên ngành Công nghệ phần mềm có thể tham gia vào nhiều vị trí công việc trong các dự án phát triển phần mềm như:
- Lập trình viên (Developer), bao gồm web, mobile, và application
- Kiểm thử viên (Tester),
- Phân tích nghiệp vụ, phân tích hệ thống (Business analyst),
- Thiết kế hệ thống (Designer), bao gồm cả back-end và front-end,
- Chuyên viên đảm bảo chất lượng (Quality assurance),
- Phụ trách/quản lí kĩ thuật (Technical leader),
- Quản lí dự án (Project manager)
- …