1.
Giới thiệu
Bộ môn Công nghệ phần mềm (CNPM) được
thành lập vào tháng 3 năm 2015. Đến nay, Bộ môn có 8 giảng viên cơ hữu (bao gồm
3 tiến sĩ và 5 thạc sĩ). Bộ môn phụ trách các học phần chuyên ngành Công nghệ
phần mềm trong các chương trình đào tạo của Khoa Công nghệ thông tin (CNTT). Các
ngành/chuyên ngành Công nghệ phần mềm, Kỹ thuật phần mềm đào tạo những kiến
thức liên quan đến phát triển phần mềm chuyên nghiệp nhằm tạo ra sản phẩm phần
mềm đáp ứng các yêu cầu nghiệp vụ trong quá trình sản xuất và gia công phần
mềm. Sinh viên học các ngành/chuyên ngành này được trang bị các kiến thức
chuyên sâu về công nghệ phần mềm, bao gồm:
* Kiến thức về mô hình hóa phần mềm;
* Kiến thức về phân tích, thiết kế
phần mềm;
* Kiến thức về lập trình ứng dụng
theo một trong các hướng: lập trình ứng dụng Mobile, lập trình hệ thống
nhúng, lập trình IoT, lập trình Game;
* Kiến thức về phát triển phần mềm;
* Kiến thức về bảo trì phần mềm;
* Kiến thức về kiểm thử và đảm bảo
chất lượng phần mềm;
* Kiến thức về quản lý dự án phần
mềm;
* Kiến thức về các công nghệ hiện
đại và nâng cao trong công nghệ phần mềm.
Sinh viên sau khi tốt nghiệp các ngành/chuyên
ngành Công nghệ phần mềm, Kỹ thuật phần mềm có thể tham gia thị trường sản xuất
và gia công phần mềm; có khả năng lập trình, phát triển phần mềm trên các nền
tảng khác nhau; có khả năng phân tích, thiết kế, phát triển, kiểm thử và vận
hành các hệ thống phần mềm.
2.
Đội ngũ giảng viên
TT
|
Giảng
viên
|
Học
phần giảng dạy
|
Hướng
nghiên cứu
|
1
|
|
-Công nghệ phần mềm
-Lập trình hướng đối tượng
-Phân tích, thiết kế hướng đối tượng
- Phát triển phần mềm hướng đối tượng
|
-Software modelling and verification
- Program analysis
|
TS. Phạm Văn Việt
Trưởng bộ môn
(Email: vietphv@gmail.com)
|
2
|
|
|
|
TS.
Nguyễn Thanh Bình
(Email: thanhbinh@qnu.edu.vn)
|
3
|
|
- Lập trình hướng đối tượng
- Lập trình ứng dụng Desktop
- Thực hành lập trình
- Kiểm thử và bảo đảm chất lượng phần mềm
|
Kiểm
thử phần mềm:
- Kiểm thử tự động;
- Thiết kế test case;
- Công cụ kiểm thử;
- Các phương pháp kiểm thử.
|
ThS.
Đinh Thị Mỹ Cảnh
(Email: canhdhqn@gmail.com)
|
4
|
|
-
Thực hành làm việc nhóm
-
Phát triển phần mềm nguồn mở
-
Thực hành lập trình
|
Phát
triển phần mềm chuyên nghiệp:
- Quy
trình phát triển phần mềm;
-
Quản lý dự án phần mềm.
- Phát
triển phần mềm nguồn mở
|
ThS.
Đoàn Thị Thu Cúc
(Email: thucuc197@yahoo.com)
|
5
|
|
-
Công nghệ .NET
-
Công nghệ Java
-
Nhập môn Công nghệ phần mềm
- Lập
trình trên thiết bị di động
-
Thực hành làm việc nhóm
-
Quản lý dự án phần mềm
-
Phát triển phần mềm chuyên nghiệp
|
- Xử
lý ngôn ngữ tự nhiên
- Hệ
gợi ý
|
ThS. Vũ
Sơn Lâm
(Email: lamvuson@gmail.com)
|
6
|
|
-
Công nghệ .NET
- Lập
trình thiết bị di động
- Lập
trình ứng dụng Desktop
-
Thực hành lập trình
- Kỹ
năng mềm trong Công nghệ thông tin
-
Kiểm thử tự động
- Lập
trình Game
|
- Nghiên cứu tích
hợp các dịch vụ và giải pháp công nghệ trong phát triển ứng dụng di động
- Một số kỹ thuật
kiểm thử phần mềm, kiểm thử tự động
|
ThS.
Nguyễn Thị Loan
(Email: loan180981@gmail.com)
|
7
|
|
- Bảo trì phần mềm
- Lập
trình hệ thống nhúng và IoT
-
Phát triển phần mềm hướng đối tượng
|
Xử lý ảnh và video:
- Một số thuật toán
trong xử lý ảnh, video;
- Nhận dạng đối
tượng trong ảnh, video;
- Các
phương pháp học máy áp dụng trong xử lý ảnh, video.
|
ThS.
Phạm Trần Thiện
(Email: phamtranthien@qnu.edu.vn)
|
8 |
ThS. Trần Hoàng Việt
(Email: Tranhoangviet@qnu.edu.vn)
|
- Lập trình hướng đối tượng
- Mẫu
- Công nghệ Web
|
|
9
|
|
GV, đang công tác tại ĐTSĐH; tham gia giảng dạy và sinh hoạt chuyên môn tại bộ môn
|
|
ThS. Huỳnh Ngọc Khoa
|
3.
Cơ hội việc làm của sinh viên các ngành/chuyên ngành Công nghệ phần mềm, Kỹ
thuật phần mềm
Sinh viên sau khi tốt nghiệp các ngành/chuyên
ngành Công nghệ phần mềm, Kỹ thuật phần mềm có thể đảm nhận các công việc sau:
* Phân
tích viên, thiết kế viên, lập trình viên, kiểm thử viên, bảo trì viên
trong các công ty sản xuất, gia công phần mềm chuyên nghiệp (có khả năng
phát triển lên trưởng nhóm phát triển phần mềm, quản lý dự án).
* Chuyên
viên quản lý, vận hành các hệ thống phần mềm trong các cơ quan, doanh
nghiệp, trường học.
* Tự
phát triển các phần mềm đáp ứng nhu cầu thực tế phát sinh từ thực tiễn xã
hội, có thể tự mình thành lập các công ty khởi nghiệp (start-up).
* Giảng
dạy các môn học thuộc chuyên ngành Công nghệ phần mềm ở các cơ sở đào tạo.
* 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 cơ sở đào tạo.
* Tiếp
tục học tập, nghiên cứu ở bậc học cao học và nghiên cứu sinh để trở thành
chuyên gia trong lĩnh vực Công nghệ phần mềm.
Một số công ty sản xuất, gia công phần mềm, kiểm thử phần
mềm có mối quan hệ hợp tác với Khoa CNTT – Trường Đại học Quy Nhơn:
4.
Một số lớp học ngoại khóa cho sinh viên
Ngoài các môn học trong chương trình đào tạo,
Bộ môn tổ chức một số lớp học ngoại khóa miễn phí dạy cho sinh viên và mời một số chuyên gia đến từ các công
ty phần mềm tham gia giảng dạy cùng với giảng viên của Bộ môn.
Anh Đỗ Thanh Tuấn - Công ty phần mềm HDApps tham gia giảng dạy Khóa học về Lập trình IOS cho
sinh viên vào tháng 9/2016
Anh
Lê Kim Thi và anh Huỳnh Thiện Nhơn – Công ty FPT Software HCM tham gia giảng
dạy Khóa học về Phát triển phần mềm chuyên nghiệp (từ ngày 17/9/2016 đến ngày
24/12/2016).
Anh Nguyễn Hữu Trần Quân – Công ty TMA Solutions
tham gia giảng dạy Khóa học về Quy trình phát triển
phần mềm và Kiểm thử phần mềm vào tháng 10/2017.