KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

Kỹ thuật Phần mềm​

Thời gian đào tạo đào tạo:
03 năm
(không tính các học phần tiếng Anh, GDTC, GDQP)

Tổ hợp xét tuyển:
Toán x 2 + 2 môn bất kỳ

Tên văn bằng sau tốt nghiệp:
Cử nhân Kỹ thuật Phần mềm
(Bachelor in Software Engineering)

Đào tạo kỹ sư phần mềm theo quy trình chuẩn doanh nghiệp
Sinh viên được học cách xây dựng phần mềm hoàn chỉnh, từ phân tích yêu cầu, thiết kế, lập trình đến kiểm thử và triển khai.
Làm quen môi trường làm việc nhóm và dự án thực tế
Chương trình chú trọng kỹ năng làm việc nhóm, quản lý tiến độ và chất lượng sản phẩm theo mô hình doanh nghiệp công nghệ.
Sẵn sàng tham gia các dự án phần mềm quy mô lớn
Sinh viên có khả năng hòa nhập nhanh và đảm nhiệm công việc tại các công ty phần mềm ngay sau khi tốt nghiệp.

Tổng quan về chương trình đào tạo

Với sự phát triển của nền kinh tế số và cách mạng công nghiệp 4.0, Kỹ thuật Phần mềm đóng vai trò then chốt trong việc phát triển các hệ thống thông minh, ứng dụng công nghệ vào mọi lĩnh vực từ tài chính, y tế, giáo dục đến thương mại điện tử và trí tuệ nhân tạo.

Ngành Kỹ thuật Phần mềm tại Trường Đại học CMC trang bị cho sinh viên nền tảng vững chắc về lập trình, thiết kế và phát triển phần mềm, quản lý dự án công nghệ và bảo mật hệ thống. Chương trình cung cấp nền tảng vững chắc về lập trình, phát triển phần mềm, kiến trúc hệ thống và bảo mật, đồng thời tích hợp trí tuệ nhân tạo (AI), khoa học dữ liệu và điện toán đám mây, giúp sinh viên có khả năng làm chủ các công nghệ tiên tiến.

Cấu trúc chương trình

PGS. TS. Nguyễn Thanh Tùng

PGS. TS. Nguyễn Thanh Tùng

Hiệu trưởng, Giảng viên Khoa Công nghệ Thông tin & Truyền thông

PGS. TS. Nguyễn Hữu Quỳnh

PGS. TS. Nguyễn Hữu Quỳnh

Phó Hiệu trưởng, Giảng viên Khoa Công nghệ Thông tin & Truyền thông

PGS. TS. Vũ Việt Vũ

PGS. TS. Vũ Việt Vũ

Trưởng Khoa, Giảng viên khoa Công nghệ Thông tin & Truyền thông

PGS. TS. Trương Anh Hoàng

PGS. TS. Trương Anh Hoàng

Giảng viên Khoa Công nghệ Thông tin & Truyền thông

Gặp gỡ giảng viên tương lai của bạn

(20h - 21h30 tối thứ 7 hàng tuần)

Triển vọng nghề nghiệp

Chuyên viên/Chuyên gia

  • Chuyên viên kiểm thử phần mềm (QA/QC): Đảm bảo chất lượng của phần mềm trước khi đưa vào sử dụng.
  • Chuyên viên bảo mật hệ thống: Phát triển và triển khai các giải pháp bảo mật để bảo vệ dữ liệu và hệ thống.
  • Chuyên viên công nghệ Blockchain: Phát triển và ứng dụng các giải pháp dựa trên công nghệ chuỗi khối.
  • Chuyên viên phát triển ứng dụng di động: Thiết kế và xây dựng các ứng dụng di động cho các nền tảng khác nhau.

Quản lý

  • Quản lý dự án phần mềm: Điều phối các nhóm phát triển phần mềm, quản lý tiến độ và ngân sách dự án.

Kỹ sư

  • Kỹ sư phát triển phần mềm: Thiết kế, xây dựng và bảo trì các ứng dụng phần mềm cho doanh nghiệp và người dùng cá nhân.
  • Kỹ sư hệ thống nhúng: Phát triển phần mềm cho các thiết bị IoT và các hệ thống nhúng khác.

Khác

  • Giảng viên ngành Kỹ thuật phần mềm: Giảng dạy, nghiên cứu và hướng dẫn sinh viên trong các cơ sở giáo dục.
  • Ngoài ra sinh viên sau khi tốt nghiệp có thể đảm nhiệm các vị trí: nghiên cứu viên tại các viện, trung tâm nghiên cứu và phát triển; cán bộ giảng dạy tại các trường đại học, cao đẳng, trung học chuyên nghiệp, dạy nghề; hoặc các vị trí kỹ thuật trong các lĩnh vực của Kỹ thuật phần mềm và ứng dụng trong các lĩnh vực công nghiệp, sản xuất, kinh tế – xã hội ở các công ty, tổ chức ở Việt Nam và trên thế giới, cán bộ chuyên trách Kỹ thuật phần mềm tại các Bộ ban ngành của Trung ương, địa phương.
  • Có khả năng tự tìm tòi và giải quyết các vấn đề phát sinh trong quá trình hoạt động thực tiễn tại các cơ quan, tổ chức và doanh nghiệp.
  • Có khả năng tiếp tục học tập và nghiên cứu bậc sau đại học tại các trường đại học, viện nghiên cứu trong và ngoài nước trong các lĩnh vực Kỹ thuật phần mềm và truyền thông.

Cấu trúc chương trình

Đại cương

Lý luận chính trị và pháp luật

  • Triết học Mác – Lênin
  • Kinh tế chính trị Mác – Lênin
  • Chủ nghĩa xã hội khoa học
  • Lịch sử Đảng Cộng sản Việt Nam
  • Tư tưởng Hồ Chí Minh
  • Pháp luật đại cương

Toán và Khoa học cơ bản

  • Đại số tuyến tính
  • Xác suất thống kê

Kỹ năng mềm

  • Kỹ năng mềm và tư duy khởi nghiệp
  • Kỹ năng sử dụng AI

Giáo dục thể chất

Giáo dục Quốc phòng và An ninh

Cơ sở khối ngành
  • Nhập môn Công nghệ thông tin – Truyền thông
  • Lập trình Python
  • Toán rời rạc
  • Cấu trúc dữ liệu và giải thuật
  • Cơ sở dữ liệu
  • Công nghệ phần mềm
  • Kiến trúc máy tính
  • Lập trình hướng đối tượng
  • Cơ sở lập trình Web
Cơ sở ngành
  • Mạng máy tính và truyền thông
  • Kỹ năng lập trình nâng cao
  • Phân tích và thiết kế hệ thống
  • Công nghệ lập trình WEB
  • Kiểm thử phần mềm
  • Phát triển phần mềm nguồn mở
  • Quản lý hệ thống đám mây
  • Trí tuệ nhân tạo
  • Dự án phần mềm
  • Phát triển ứng dụng di động
  • Các vấn đề hiện đại trong Kỹ thuật phần mềm
  • Đồ án chuyên ngành Kỹ thuật phần mềm
Chuyên ngành

Các học phần tự chọn (Sinh viên chọn 18/30 tín chỉ):

  • Hệ điều hành
  • Học máy và khai phá dữ liệu
  • Yêu cầu phần mềm
  • Triển khai phần mềm
  • An toàn thông tin
  • Lập trình game
  • Bảo mật ứng dụng
  • Lưu trữ và xử lý dữ liệu lớn
  • Mật mã và Blockchain
  • Thiết kế Hệ thống nhúng
Thực tập nghề nghiệp và tốt nghiệp
  • Thực tập nghề nghiệp
  • Khóa luận tốt nghiệp