Ngành Kỹ thuật phần mềm là một thị trường đang phát triển mạnh mẽ, cung cấp cho bạn cơ hội để trở thành một nhà phát triển phần mềm tài năng và tạo ra sản phẩm công nghệ tiên tiến.
Bạn sẽ học các kỹ năng quan trọng như lập trình, thiết kế và xây dựng các hệ thống phần mềm, giúp cho các doanh nghiệp và cộng đồng sử dụng công nghệ một cách hiệu quả.
1. Thông tin chung về ngành
Ngành Kỹ thuật phần mềm là một lĩnh vực của công nghệ thông tin, chuyên về việc phát triển, bảo trì và sử dụng các phần mềm để giải quyết các vấn đề, tối ưu hóa hoạt động và cung cấp dịch vụ cho các công ty và doanh nghiệp.
Ngành Kỹ thuật phần mềm có mã ngành là 7480103.
2. Các trường có ngành Kỹ thuật phần mềm
Danh sách các trường tuyển sinh ngành Kỹ thuật phần mềm cập nhật mới nhất năm 2023 như sau:
a) Khu vực Hà Nội, các tỉnh miền Bắc
- Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên
- Trường Đại học Sư phạm Kỹ thuật Hưng Yên
- Trường Đại học Thủy Lợi
- Trường Đại học Công nghiệp Hà Nội
- Trường Đại học Công nghệ và Quản lý Hữu nghị
- Trường Đại học Phenikaa
b) Khu vực miền Trung và Tây Nguyên
- Trường Đại học Duy Tân
- Trường Đại học Quy Nhơn
- Trường Đại học Khoa học – Đại học Huế
- Trường Đại học Phú Xuân
- Trường Đại học Quảng Bình
- Trường Đại học Vinh
c) Khu vực TPHCM và các tỉnh miền Nam
- Trường Đại học Công nghệ thông tin – ĐHQG TPHCM
- Trường Đại học Kỹ thuật – Công nghệ Cần Thơ
- Trường Đại học Gia Định
- Trường Đại học Công nghiệp Thành phố Hồ Chí Minh
- Trường Đại học An Giang
- Trường Đại học Thủ Dầu Một
- Trường Đại học Tôn Đức Thắng
- Trường Đại học Sài Gòn
- Trường Đại học Nguyễn Tất Thành
- Trường Đại học Nam Cần Thơ
- Trường Đại học Cần Thơ
- Trường Đại học Văn Lang
- Trường Đại học Quốc tế Miền Đông
- Trường Đại học Kinh tế Thành phố Hồ Chí Minh
- Trường Đại học Hoa Sen
3. Các khối xét tuyển ngành Kỹ thuật phần mềm
Các tổ hợp xét tuyển có thể được nhiều trường sử dụng để xét tuyển ngành Kỹ thuật phần mềm cập nhật mới nhất năm 2023 như sau:
- Tổ hợp A00: Toán, Vật lý, Hóa học
- Tổ hợp A01: Toán, Vật lý, Tiếng Anh
- Tổ hợp D01: Văn, Toán, tiếng Anh
- Tổ hợp D07: Toán, Hóa học, Tiếng Anh
- Tổ hợp C01: Văn, Toán, Vật lí
- Tổ hợp A02: Toán, Vật lí , Sinh học
- Tổ hợp D90: Toán, Khoa học tự nhiên, Tiếng Anh
4. Chương trình đào tạo ngành Kỹ thuật phần mềm
Dưới đây là chương trình đào tạo ngành Kỹ thuật phần mềm của Trường Đại học Công nghệ thông tin – ĐHQG TPHCM.
STT | Môn học | Tín chỉ |
I | KIẾN THỨC GIÁO DỤC ĐẠI CƯƠNG | 45 |
1 | Tư tưởng Hồ Chí Minh | 2 |
2 | Triết học Mác – Lênin | 3 |
3 | Kinh tế chính trị Mác-Lênin | 2 |
4 | Chủ nghĩa xã hội khoa học | 2 |
5 | Lịch sử Đảng cộng sản Việt Nam | 2 |
6 | Giải tích | 4 |
7 | Đại số tuyến tính | 3 |
8 | Cấu trúc rời rạc | 4 |
9 | Xác suất thống kê | 3 |
10 | Nhập môn lập trình | 4 |
11 | Anh văn 1 | 4 |
12 | Anh văn 2 | 4 |
13 | Anh văn 3 | 4 |
14 | Giáo dục thể chất | |
15 | Giáo dục quốc phòng | |
16 | Kỹ năng nghề nghiệp | 2 |
17 | Pháp luật đại cương | 2 |
II | KIẾN THỨC GIÁO DỤC CHUYÊN NGHIỆP | |
a | Các môn cơ sở nhóm ngành | 25 |
18 | Lập trình hướng đối tượng | 4 |
19 | Cấu trúc dữ liệu và giải thuật | 4 |
20 | Cơ sở dữ liệu | 4 |
21 | Nhập môn mạng máy tính | 4 |
22 | Hệ điều hành | 4 |
23 | Giới thiệu ngành Kỹ thuật Phần mềm | 1 |
24 | Tổ chức và cấu trúc máy tính II | 4 |
a | Các môn cơ sở ngành | 26 |
Các học phần bắt buộc | 12 | |
25 | Lập trình trực quan | 4 |
26 | Nhập môn công nghệ phần mềm | 4 |
27 | Phương pháp phát triển phần mềm hướng đối tượng | 4 |
Các học phần tự chọn | 14 | |
28 | Phương pháp mô hình hóa | 3 |
29 | Nhập môn phát triển game | 3 |
30 | Nhập môn ứng dụng di động | 3 |
31 | Đặc tả hình thức | 4 |
32 | Công nghệ phần mềm chuyên sâu | 4 |
33 | Phát triển phần mềm mã nguồn mở | 3 |
34 | Giao tiếp người máy | 4 |
35 | Kiểm chứng phần mềm | 4 |
36 | Quản lý dự án phát triển phần mềm | 4 |
c | Các môn tự chọn chuyên ngành | 45 |
37 | Ngôn ngữ lập trình Java | 4 |
38 | Điện toán đám mây | 3 |
39 | Chuyên đề CSDL nâng cao | 2 |
40 | Các phương pháp lập trình | 3 |
41 | Phương pháp luận sáng tạo KH-CN | 3 |
42 | Công nghệ Web và ứng dụng | 4 |
43 | Chuyên đề E-learning | 2 |
44 | Xử lý song song | 4 |
45 | Công nghệ Portal | 3 |
46 | Máy học và các công cụ | 3 |
47 | Công nghệ .NET | 4 |
48 | Lập trình trên thiết bị di động | 4 |
49 | Chuyên đề E-Government | 2 |
50 | Quản trị doanh nghiệp | 2 |
51 | Chuyên đề E-Commerce | 3 |
52 | Nhập môn ẩn thông tin và ứng dụng | 3 |
53 | Khai thác dữ liệu | 3 |
54 | Khởi nghiệp | 4 |
55 | Hệ hỗ trợ quyết định | 3 |
56 | Dữ liệu lớn | 4 |
57 | Mạng xã hội | 3 |
58 | Một số thuật toán thông minh | 2 |
59 | Phát triển ứng dụng VR | 3 |
Nhóm các môn định hướng Phát triển phần mềm | ||
60 | Phát triển, vận hành, bảo trì phần mềm | 3 |
61 | Chuyên đề các quy trình phát triển phần mềm hiện đại | 3 |
62 | Phân tích thiết kế hệ thống thông tin | 4 |
63 | Kiến trúc phần mềm | 4 |
64 | Kỹ thuật phân tích yêu cầu | 3 |
65 | Chuyên đề J2EE | 4 |
Nhóm các môn định hướng Môi trường ảo và Game | ||
66 | Lập trình game nâng cao | 4 |
67 | Thiết kế game | 4 |
68 | Lập trình đồ họa 3 chiều với Direct 3D | 4 |
69 | Phát triển và vận hành game | 4 |
70 | Lập trình TTNT trong game | 4 |
71 | Lập trình game trên các thiết bị di động | 4 |
72 | Thiết kế 3D game engine | 4 |
V | KHỐI KIẾN THỨC TỐT NGHIỆP | 16 |
73 | Thực tập doanh nghiệp | |
Các môn học đồ án | ||
74 | Đồ án 1 | 2 |
75 | Đồ án 2 | 2 |
76 | Khóa luận tốt nghiệp | 10 |
Nhóm các môn học chuyên đề tốt nghiệp: | ||
77 | Seminar các vấn đề hiện đại của Công nghệ Phần mềm | 4 |
78 | Mẫu thiết kế | 3 |
79 | Nguyên lý thiết kế thế giới ảo | 4 |
80 | Chuyên đề Mobile and Pervasive Computing | 3 |
5. Việc làm ngành kỹ thuật phần mềm sau khi ra trường
Việc làm trong ngành kỹ thuật phần mềm rất đa dạng và có khả năng tăng trưởng nhanh trong tương lai.
Các vị trí phổ biến bao gồm lập trình viên, quản lý dự án phần mềm, kỹ sư phần mềm, kỹ sư tích hợp phần mềm, và nhiều vị trí khác. Các kỹ sư và lập trình viên có thể làm việc tại các công ty lập trình, các công ty sản xuất phần mềm, hoặc các công ty dịch vụ IT.
Các chuyên gia về quản lý dự án phần mềm có thể làm việc tại các công ty lập trình hoặc các công ty sản xuất phần mềm.