Bộ môn Công nghệ phần mềm
Bộ môn CNPM đảm nhiệm công tác đào tạo cũng như nghiên cứu về lĩnh vực CNPM, một trong những lĩnh vực có tốc độ phát triển nhanh nhất cũng như giàu ứng dụng nhất của CNTT. Mục tiêu chiến lược của bộ môn là phát triển các chương trình đào tạo CNPM có chất lượng cao, các hướng nghiên cứu chuyên sâu về phát triển phần mềm, và xây dựng đội ngũ giáo viên có đẳng cấp quốc tế.
Chương trình đào tạo CNPM của bộ môn luôn đi sát với nhu câu thực tiến của ngành công nghiệp phần mềm và luôn được cập nhật với những sự phát triển mới của CNPM, các gợi ý của bộ khung chuẩn của IEEE/ACM. Về nghiên cứu, kể từ khi thành lập bộ môn luôn luôn duy trì đều đặn việc thực hiện các đề tài nghiên cứu khoa học cấp bộ và cấp nhà nước về các lĩnh vực như chất lượng phần mềm, tính toán thông minh và hệ hỗ trợ ra quyết định. Với đội ngũ cán bộ giáo viên phần lớn được đào tạo từ các nước phát triển, các nghiên cứu của bộ môn luôn đạt được ở đẳng cấp quốc tế.
Các loại hình tham gia đào tạo:
- Cao đẳng CNTT
- Đại học chuyên ngành CNTT, Hệ Chính quy tập trung
- Đại học chuyên ngành CNTT, Hệ văn bằng 2
- Cao học CNTT Hệ tập trung
- Cao học CNTT Hệ đào tạo từ xa
- Tiến sỹ ngành đảm bảo toán học cho các hệ thống tính toán
Các môn học đảm nhiệm:
- Công nghệ phần mềm
- Quản lý dự án phần mềm
- Đánh giá chất lượng phần mềm
- Phân tích và mô hình hóa phần mềm
- Thiết kế giao diện người sử dụng
- Công nghệ tác tử & PTPM
- Lập trình hướng đối tượng
- Chuyên đề Java nâng cao
- Lập trình Java
- Lập trình Visual Basic
- Lập trình DotNet
- Ngôn ngữ lập trình 1 (Java)
- Ngôn ngữ lập trình 2 (DotNet)
- Nhập môn Windows Forms
- Lập trình cơ bản
- Công nghệ Client-Server
- Lập trình nâng cao (Java)
- Lập trình nâng cao (DotNet)
- Lập trình nâng cao (Tiên tiến Việt-Nga)
- Lập trình nhúng
- Tin học 1 (dạy bằng tiếng Nga)
- Tính toán song song
- Hệ hỗ trợ quyết định
- Khai phá dữ liệu
- Đạo đức nghề nghiệp
- Đồ án phần I
- Thực tập nhóm
- Công nghệ phần mềm
- Cấu trúc dữ liệu nâng cao
- Cơ sở dữ liệu hướng đối tượng
- Kỹ thuật máy học
- Các Giải thuật Xấp xỉ hiện đại
- Quản lý dự án phần mềm nâng cao
- Đảm bảo chất lượng phần mềm
- Kỹ thuật phần mềm di động
- Khai phá dữ liệu
- Hệ hỗ trợ ra quyết định
- Phân tích và mô hình hóa phần mềm nâng cao
- Kiến trúc phần mềm
- Xử lý song song
- Công nghệ tác tử và phát triển phần mềm
- Phát triển phần mềm hướng đối tượng
- Lý thuyết độ phức tạp tính toán
- Trí tuệ tính toán
Kết quả đào tạo:
- Hằng năm, số lượng sinh viên tốt nghiệp của bộ môn khoảng 60 trong đó 30 sinh viên đại học hệ chính quy, 20 sinh viên đại học hệ văn bằng 2 và 10 học viên cao học.
- Bộ môn đã hoàn thành chương trình môn học cho tất cả các môn chuyên ngành của chương trình ĐA63, CT tín chỉ ACM. Trong đó CT môn học Lập trình cơ bản do bộ môn xây dựng được đưa vào sử dụng cho tất cả các chương trình đào tạo tín chỉ của toàn trường.