1
NGÀNH KỸ THUẬT PHẦN MỀM
1. Trình độ đào tạo: Đại học
2. Loại hình đào tạo: Chính quy
3. Mục tiêu đào tạo:
Đào tạo kỹ sư ngành Công nghệ phần mềm có phẩm chất chính trị vững vàng, có ý
thức tổ chức kỷ luật, đạo đức nghề nghiệp; nắm vững kiến thức cơ bản và chuyên sâu về
kỹ thuật phần mềm, đáp ứng các yêu cầu về nghiên cứu phát triển và ứng dụng công nghệ
thông tin của xã hội. Sinh viên được cung cấp kiến thức cơ bản về tổ chức và quản lý
công nghệ phần mềm để có khả năng xây dựng mô hình và áp dụng các nguyên tắc của
công nghệ phần mềm vào thực tế. Có năng lực xây dựng các dự án phần mềm, có khả
năng tham mưu tư vấn và có khả năng tổ chức thực hiện nhiệm vụ trong phạm vi quyền
hạn của một kỹ sư trong lĩnh vực kỹ thuật phần mềm. Hướng đến đào tạo nguồn nhân lực
CNTT chất lượng cao đạt trình độ khu vực và quốc tế, đáp ứng nhu cầu xây dựng nguồn
nhân lực ngành công nghiệp CNTT trong cả nước. Sinh viên tốt nghiệp ngành Công nghệ
phần mềm làm việc ở các chức danh: nghiên cứu viên, giảng viên, cán bộ quản lý dự
án,...
4. Chuẩn đầu ra:
4.1. Yêu cầu về kiến thức:
Có kiến thức cơ bản (như kiến thức cơ bản về toán, lý, thuật toán, các phương pháp
phân tích, mô hình hóa…) và khả năng vận dụng vào chuyên ngành, nắm vững kiến
thức kỹ thuật phần mềm và ứng dụng vào thực tiễn.
Có khả năng thiết kế các hệ thống tính toán, các phần mềm có tính ứng dụng cao về
ứng dụng và phát triển mã nguồn mở, lập trình nhúng, xây dựng và phát triển phần
mềm Game.
Khả năng về phân tích, thiết kế, xây dựng và lập trình các phần mềm chuyên dụng,
các kiến thức phân tích, thiết kê và xây dựng phần mềm, lập trình chuyên sau cho các
thiết bị nhúng, lập trình game 2D, 3D, ưng dụng các công nghệ tiên tiến nhất để phát
triển các phần mềm phục vụ cho các cơ quan, tổ chức của chính phủ, phi chính phủ,
đáp ứng cơ bản các yêu cầu công nghệ.
Có khả năng làm việc chuyên môn độc lập, vận dụng đa dạng, linh hoạt kiến thức, kỹ
năng và thái độ xử lý các tình huống nghề nghiệp, có khả năng độc lập nghiên cứu, tự
bồi dưỡng, nắm bắt được các tiến bộ khoa học - kỹ thuật và phối hợp làm việc với các
ngành liên quan để giải quyết các vấn đề phức tạp nảy sinh trong quá trình làm việc.
Khả năng thiết lập các mục tiêu khả thi, lập kế hoạch phù hợp với điều kiện thực tế,
giải quyết các vấn đề liên quan đến kỹ thuật phần mềm.
Khả năng giao tiếp xã hội, hợp tác và làm việc nhóm với tác phong và đạo đức nghề
2
nghiệp tốt, có khả năng vận dụng các kiến thức, kỹ năng và kinh nghiệm để giải
quyết các tình huống nghề nghiệp khác nhau.
Khả năng vận dụng các kiến thức, kỹ năng và kinh nghiệm để giải quyết các tình
huống nghề nghiệp khác nhau, trong đó coi trọng kỹ năng giao tiếp.
Có kiến thức rộng để từ đó hiểu được tác động của các công nghệ mới trong bối cảnh
xã hội, kinh tế toàn cầu.
Có nhận thức về sự cần thiết và khả năng tham gia vào việc học tập suốt đời để có thể
làm việc hiệu quả trong bối cảnh những công nghệ mới liên tục xuất hiện.
Có hiểu biết về các vấn đề đương thời.
Có khả năng đọc hiểu và viết được tài liệu chuyên môn bằng tiếng Anh; có khả năng
làm việc trực tiếp bằng tiếng Anh đối với người nước ngoài trong lĩnh vực công nghệ
phần mềm.
Có trình độ Anh văn TOEFL – quốc tế : từ 400 điểm trở lên, TOEFL – trong nước : từ
450 điểm trở lên.
4.2. Kỹ năng:
4.3. Yêu cầu về thái độ:
4.3.1. Phẩm chất đạo đức, ý thức nghề nghiệp, trách nhiệm công dân:
Sinh viên tốt nghiệp có đầy đủ kiến thức và hiểu biết về đường lối của Đảng,
chính sách của Nhà nước.
Nghiêm chỉnh chấp hành quy định của pháp luật, của cơ quan làm việc sau khi
tốt nghiệp và địa phương nơi cư ngụ.
Có thế giới quan, nhân sinh quan đúng đắn, khả năng nhận thức, đánh giá các
hiện tượng một cách logic và tích cực.
4.3.2. Trách nhiệm, đạo đức, tác phong nghề nghiệp, thái độ phục vụ:
Có đạo đức cá nhân và đạo đức nghề nghiệp tốt.
Có tinh thần yêu đất nước, yêu tổ quốc, yêu đồng bào, gắn bó và có tinh thần
trách nhiệm phục vụ cộng đồng tốt.
Có tính chủ động, tích cực, ham học hỏi, cầu tiến, sáng tạo trong công việc.
4.3.3. Khả năng cập nhật kiến thức, sáng tạo trong công việc:
4.4. Vị trí việc làm sau khi tốt nghiệp:
Giám đốc dự án, giám đốc thông tin, Trưởng nhóm phần mềm, kiểm định, thử nghiệm
và đánh giá phần mềm.
Lập trình viên, phát triển phần mềm, Chuyên viên kiểm định và thử nghiệm phần
mềm, Chuyên viên lập dự án, lên kế hoạch, hoạt định chính sách phát triển phần mềm
và các ứng dụng, phân tích, thiết kế, cài đặt, quản trị, bảo trì các phần mềm máy tính
đáp ứng các ứng dụng khác nhau trong các cơ quan, công ty, trường học,....
Cán bộ nghiên cứu và ứng dụng Công nghệ thông tin ở các viện, trung tâm nghiên
cứu và các trường đại học, cao đẳng. Giảng dạy các môn liên quan đến công nghệ
3
phần mềm tại các trường đại học, cao đẳng, trung học chuyên nghiệp, dạy nghề và các
trường phổ thông.
Nghiên cứu khoa học thuộc các lĩnh vực về công nghệ phần mềm, công nghệ game
và các hệ thống nhúng ở các viện nghiên cứu, các trung tâm và cơ quan nghiên cứu
của các Bộ, Ngành, các trường Đại học và Cao đẳng.
Làm việc trong các công ty sản xuất, gia công phần mềm trong nước cũng như nước
ngoài. Làm việc tại các công ty tư vấn về đề xuất giải pháp, xây dựng và bảo trì các
hệ thống phần mềm hoặc làm việc tại bộ phận công nghệ thông tin hoặc cần ứng dụng
các phần mềm máy tính cho tất cả các đơn vị có nhu cầu (hành chính sự nghiệp, ngân
hàng, viễn thông, hàng không, xây dựng…).
Có phẩm chất chính trị, đạo đức nghề nghiệp, hiểu biết đúng đắn về đường lối, chính
sách của Đảng và Nhà nước, có sức khỏe tốt và có những kỹ năng làm việc tốt trong
môi trường quốc tế.
4.5. Khả năng học tập, nâng cao trình độ sau khi tốt nghiệp:
4.6. Các chương trình, tài liệu, chuẩn quốc tế mà nhà trường tham khảo:
5. Nội dung chương trình:
Stt Tên môn học
Tín
chỉ
Tên
giáo
trình
Tên
tác
giả
Năm
xuất
bản
Kiến thức giáo dục đại cương
Các môn lý luận chính trị
1
Những nguyên lý cơ bản của chủ nghĩa Mac-
Lênin 5
2
Đường lối cách mạng của Đảng CSVN
3
3
Tư tưởng Hồ Chí Minh
2
Toán – Tin học – Khoa học tự nhiên
4
Toán cao cấp A1
3
5
Toán cao cấp A2
3
6
Toán cao cấp A3
3
7
Vật lý đại cương A1
3
8
Vật lý đại cương A2
3
9
Tin học đại cương
4
10
Xác suất thống kê
3
Ngoại ngữ
11
Anh văn 1
4
12
Anh văn 2
4
13
Anh văn 3
3
14
Anh văn 4
3
Giáo dục thể chất
4
15
Giáo dục thể chất 1
16
Giáo dục thể chất 2
Giáo dục quốc phòng
Kiến thức giáo dục chuyên nghiệp
Kiến thức cơ sở ngành
17
Kiến trúc máy tính
3
18
Cấu trúc rời rạc
4
19
Cấu trúc dữ liệu và giải thuật
4
20
Hệ điều hành
3
21
Lập trình hướng đối tượng
4
22
Cơ sở dữ liệu
4
23
Mạng máy tính
4
24
Lập trình trên Windows
4
25 Nhập môn công tác kỹ sư 2
26 Nhập môn Quản trị doanh nghiệp 2
27 Phương pháp luận sáng tạo KH-CN 2
Kiến thức ngành
28 Phương pháp mô hình hóa 3
29 Nhập môn phát triển game 3
30 Các phương pháp lập trình 3
31 Nhập môn Công nghệ phần mềm 4
32 Lập trình nhúng căn bản 3
33 Đặc tả hình thức 4
34 Phân tích thiết kế hệ thống 4
35 Kiểm chứng phần mềm 3
36 Phát triển, vận hành, bảo trì phần mềm 3
37 Quản lý dự án công nghệ thông tin 4
38 Phát triển phần mềm hướng đối tượng 4
39 Phát triển phần mềm mã nguồn mở 3
40 Xử lý phân bố 3
41 Các học phần tự chọn 1 4
42 Các học phần tự chọn 2 4
43 Các học phần tự chọn 3 4
44 Các học phần tự chọn 4 4
45 Đồ án môn học mã nguồn mở 2
46 Đồ án môn học chuyên ngành 3
Nhóm môn học tự chọn
16
47 Ngôn ngữ lập trình Java 4
48 Công nghệ .NET 4
49 Giao tiếp người máy 4
50 Lập trình trên thiết bị di động 4
51 Công nghệ Web và ứng dụng 4
5
52 Thiết kế Game 4
53 Nhập môn lập trình 3D game 4
54 Chuyên đề J2EE 4
55 Chuyên đề E-commerce 2
56 Chuyên đề E-learning 2
57 Chuyên đề E-Government 2
58 Lập trình TTNT trong Game 4
59 Công nghệ XML và ưng dụng 3
60 Xử lý song song 4
61 Thiết kế 3D Game Engine 4
62 Logic mờ 2
63 Công nghệ Portal 3
64 Công nghệ XML và ứng dụng 4
65 Xử lý song song 4
66 Lập trình Game trong các thiết bị di động 4
67 Kỹ năng truyền thông và làm việc nhóm 4
68 Một số thuật toán thông minh 1
69 Chuyên đề CSDL nâng cao 2
70 Công nghệ Web và ứng dụng 2
71 Đồ hoạ máy tính 2
Thực tập và làm luận văn tốt nghiệp
13
72 Thực tập doanh nghiệp 3
73 Luận văn tốt nghiệp 10
Hoặc
74 Thi 3 môn chuyên đề tốt nghiệp