Hoàn thành chương trình đào tạo, sinh viên có kiến thức, kỹ năng và thái độ như sau:
* Kiến thức
Khối kiến thức giáo dục đại cương
- Có hiểu biết về các nguyên lý cơ bản của chủ nghĩa Mác – Lênin, Đường lối cách mạng của Đảng Cộng sản Việt Nam và Tư tưởng Hồ Chí Minh; có các kiến thức cơ bản trong lĩnh vực khoa học xã hội và nhân văn; có sức khoẻ, đáp ứng yêu cầu xây dựng và bảo vệ Tổ quốc.
- Có kiến thức cơ bản về toán học và khoa học tự nhiên, đáp ứng việc tiếp thu các kiến thức giáo dục chuyên nghiệp và khả năng học tập ở trình độ cao hơn.
Khối kiến thức cơ sở ngành
- Có kiến thức cơ bản về các cấu trúc dữ liệu, phân tích và thiết kế thuật toán.
- Có kiến thức căn bản về cơ sở dữ liệu, về hệ thống thông tin của các tổ chức và doanh nghiệp.
- Có kiến thức về nguyên lý hoạt động của các hệ thống máy tính, hệ điều hành, hệ thống mạng máy tính.
- Có kiến thức tổng quát về nguyên lý, kỹ thuật và công cụ trong phát triển, vận hành và bảo trì phần mềm.
- Có kiến thức nền tảng về CNTT, về các hệ điều hành thông dụng đương đại.
Khối kiến thức chuyên ngành
- Có kiến thức chuyên sâu về phân tích, thiết kế và cài đặt phần mềm.
- Có kiến thức chuyên sâu về kiểm thử và đảm bảo chất lượng phần mềm.
- Có kiến thức chuyên sâu về quản lý dự án và bảo trì phần mềm.
- Có kiến thức bổ trợ nhằm xây dựng một hệ thống phần mềm chất lượng.
- Có kiến thức phát triển hoàn chỉnh hệ thống phần mềm theo một trong ba hướng: hệ tác tử hoặc hệ thống nhúng hoặc hệ thống tác nghiệp.
* Kỹ năng
Kỹ năng cứng
- Xây dựng hệ thống phần mềm:
+ Nhận diện bài toán và phân tích yêu cầu phần mềm.
+ Mô hình hóa hệ thống và thiết kế chi tiết phần mềm.
+ Lập trình và tích hợp hệ thống một cách hiệu quả.
- Kiểm thử và đảm bảo chất lượng phần mềm:
+ Lập các kế hoạch và thực hiện theo chúng một cách có hệ thống để đảm bảo rằng quy trình phát triển và bảo trì phần mềm tuân thủ đúng theo các yêu cầu về kỹ thuật của chức năng cũng như các yêu cầu về quản lý.
+ Đề xuất và quản lý các hoạt động để cải thiện và nâng cao hiệu quả của các hoạt động phát triển và bảo trì phần mềm.
- Quản lý dự án và bảo trì phần mềm:
+ Lập kế hoạch dự án, ước lượng và quản lý các nguồn lực, tiến độ và chi phí dự án.
+ Quản lý cấu hình và nâng cấp hệ thống phần mềm.
- Lập tài liệu kỹ thuật cho các giai đoạn trong quy trình phát triển và bảo trì phần mềm một cách chuẩn mực.
- Sử dụng thành thạo các công cụ hỗ trợ vào các giai đoạn trong quy trình phát triển và bảo trì phần mềm.
Kỹ năng mềm
- Ngoại ngữ: Giao tiếp thông dụng bằng tiếng Anh hoặc tiếng Pháp. Đọc và hiểu các tài liệu chuyên ngành bằng tiếng Anh hoặc tiếng Pháp.
- Tin học: Sử dụng các phần mềm văn phòng cơ bản như Word, Excel, Power-point, khai thác và sử dụng Internet.
- Làm việc theo nhóm: Xây dựng nhóm, tổ chức hoạt động và quản lý nhóm theo yêu cầu của từng dự án phần mềm.
- Giao tiếp:
+ Nói và viết các báo cáo, tài liệu kỹ thuật một cách khoa học.
+ Sử dụng thành thạo các phương tiện điện tử (thư điện tử, trang web, hội thảo online, …) trong giao tiếp.
+ Có phong cách thuyết trình phù hợp với ngữ cảnh.
* Thái độ
- Thể hiện đúng đạo đức nghề nghiệp của ngành nghề mình theo đuổi, nhận thức được vị trí, vai trò tầm quan trọng của các tiêu chuẩn và nguyên tắc về đạo đức của mình, có thái đúng mực với những sai lầm của mình.
- Luôn xây dựng hình ảnh chuyên nghiệp trong công việc và ứng xử hằng ngày, tạo một phong cách làm việc chuyên nghiệp.
- Chủ động lên kế hoạch phát triển nghề nghiệp cho bản thân.
- Luôn luôn cập nhật thông tin trong lĩnh vực chuyên ngành của mình để có thái độ ứng xử cũng như xử lý những thay đổi, cập nhật mới một cách phù hợp, hiệu quả.