Mọi thứ trong thế giới internet bạn sử dụng thường ngày đều có liên quan trực tiếp hay gián tiếp tới phần mềm. Chrome, cốc cốc, liên minh huyền thoại, pubg mobile… đều là những phần mềm, ứng dụng do các kỹ thuật viên phần mềm tạo ra.
Cùng mình tìm hiểu chi tiết về ngành Kỹ thuật phần mềm trong khuôn khổ bài viết này nhé.
Giới thiệu chung về ngành
Ngành Kỹ thuật phần mềm là gì?
Ngành Kỹ thuật phần mềm (tiếng Anh là Software Engineering) là một trong những ngành học thuộc nhóm ngành Công nghệ thông tin, và là một trong những nghề lĩnh vực công nghệ đang hot nhất hiện nay.
Học kỹ thuật phần mềm có nghĩa là bạn sẽ học về các kỹ thuật tạo ra phần mềm, ứng dụng và chương trình, nói đơn giản hơn đó là code và các kỹ thuật liên quan.
Ngành Kỹ thuật phần mềm đào tạo ra các kỹ sư, cử nhân phần mềm, và nếu bạn học đủ giỏi, thẩm thấu kiến thức đủ tốt, mình tin bạn sẽ thành công, không chỉ với ngành học này mà bất kì ngành nào cũng vậy.
Chương trình học ngành Kỹ thuật phần mềm sẽ trang bị cho người học kiến thức chuyên ngành về Lập trình trực quan, công nghệ phần mềm, phương pháp phát triển phần mềm hướng đối tượng, phương pháp mô hình hóa, phát triển game, ứng dụng di động, giao tiếp người máy, kiểm chứng phần mềm, quản lý dự án phát triển phần mềm, lập trình java, điện toán đám mây, cơ sở dữ liệu, công nghệ web và ứng dụng, xử lý song song, công nghệ Portal, ;ập trình trên thiết bị di động…
Ngành Kỹ thuật phần mềm có mã ngành là 7480103.
Các trường đào tạo và điểm chuẩn ngành Kỹ thuật phần mềm
Vì là một ngành nổi bật nên hiện nay rất nhiều trường đào tạo ngành học này, bạn có thể lựa chọn một trong những trường dưới đây và tham khảo cả điểm chuẩn năm 2021 nhé, bạn cũng có thể nhắn hoặc để lại comment nơi bạn muốn học, mình sẽ tư vấn các trường đào tạo ngành Kỹ thuật phần mềm ở gần nơi bạn ở nhất nhé.
Các trường tuyển sinh ngành Kỹ thuật phần mềm năm 2022 và điểm chuẩn mới nhất như sau:
Điểm chuẩn ngành Kỹ thuật phần mềm năm 2021 của các trường đại học trên thấp nhất là 14.0 và cao nhất là 27.55 (thang điểm 30).
Các khối xét tuyển ngành Kỹ thuật phần mềm
Ngành Kỹ thuật phần mềm có thể xét tuyển theo 1 trong các khối thi sau:
Chương trình đào tạo ngành Kỹ thuật phần mềm
Chúng ta cùng tham khảo 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 – ĐHQGHCM nhé.
Chi tiết chương trình như sau:
I. KIẾN THỨC GIÁO DỤC ĐẠI CƯƠNG
Tư tưởng Hồ Chí Minh
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
Giải tích
Đại số tuyến tính
Cấu trúc rời rạc
Xác suất thống kê
Nhập môn lập trình
Anh văn 1
Anh văn 2
Anh văn 3
Giáo dục thể chất
Giáo dục quốc phòng
Kỹ năng nghề nghiệp
Pháp luật đại cương
II. KIẾN THỨC GIÁO DỤC ĐẠI CƯƠNG
1. Nhóm các môn học cơ sở nhóm ngành
Lập trình hướng đối tượng
Cấu trúc dữ liệu và giải thuật
Cơ sở dữ liệu
Nhập môn mạng máy tính
Hệ điều hành
Giới thiệu ngành Kỹ thuật Phần mềm
Tổ chức và cấu trúc máy tính II
2. Nhóm các môn học cơ sở ngành
Học phần bắt buộc:
Lập trình trực quan
Nhập môn công nghệ phần mềm
Phương pháp phát triển phần mềm hướng đối tượng
Học phần tự chọn:
Phương pháp mô hình hóa
Nhập môn phát triển game
Nhập môn ứng dụng di động
Đặc tả hình thức
Công nghệ phần mềm chuyên sâu
Phát triển phần mềm mã nguồn mở
Giao tiếp người máy
Kiểm chứng phần mềm
Quản lý dự án phát triển phần mềm
3. Nhóm các môn học tự chọn chuyên ngành
Ngôn ngữ lập trình Java (1)
Điện toán đám mây (1)
Chuyên đề CSDL nâng cao (1)
Các phương pháp lập trình (1)
Phương pháp luận sáng tạo KH-CN (2)
Công nghệ Web và ứng dụng (2)
Chuyên đề E-learning (1)
Xử lý song song (2)
Công nghệ Portal (2)
Máy học và các công cụ (2)
Công nghệ .NET (2)
Lập trình trên thiết bị di động (1)
Chuyên đề E-Government (1)
Chuyên đề E-Commerce (1)
Quản trị doanh nghiệp (1)
Nhập môn ẩn thông tin và ứng dụng (2)
Khởi nghiệp (2)
Khai thác dữ liệu (1)
Hệ hỗ trợ quyết định (2)
Dữ liệu lớn (1)
Mạng xã hội (2)
Một số thuật toán thông minh (2)
Phát triển ứng dụng VR (1)
Nhóm các môn định hướng Phát triển phần mềm:
Phát triển, vận hành, bảo trì phần mềm (1)
Chuyên đề các quy trình phát triển phần mềm hiện đại (1)
Phân tích thiết kế hệ thống thông tin (1)
Kiến trúc phần mềm (2)
Kỹ thuật phân tích yêu cầu (2)
Chuyên đề J2EE (2)
Nhóm các môn định hướng Môi trường ảo và game:
Lập trình game nâng cao (1)
Thiết kế game (1)
Lập trình đồ họa 3 chiều với Direct 3D (1)
Phát triển và vận hành game (1
Lập trình TTNT trong game (2)
Lập trình game trên các thiết bị di động (2)
Thiết kế 3D game engine (2)
III. KHỐI KIẾN THỨC TỐT NGHIỆP
Thực tập doanh nghiệp
Đồ án 1
Đồ án 2
Seminar các vấn đề hiện đại của Công nghệ Phần mềm
Mẫu thiết kế
Nguyên lý thiết kế thế giới ảo
Chuyên đề Mobile and Pervasive Computing
Cơ hội việc làm và mức lương ngành Kỹ thuật phần mềm
Mỗi ngành học khi ra trường có thể có hàng trăm công việc. Các bạn cần xác định và lựa chọn công việc phù hợp với mình nhất để có thể phát huy tốt nhất khả năng của mình nhé.
Các công việc ngành Kỹ thuật phần mềm bạn có thể tham khảo như:
*Nhân viên kỹ thuật phần mềm: Mức lương: ~ 12 triệu
- Thực hiện công việc triển khai dự án phần mềm, cài đặt hệ thống phần mềm
- Hướng dẫn sử dụng, tư vấn nghiệp vụ, lắp đặt thiết bị đi kèm
- Hỗ trợ khách hàng bảo trì máy móc, thiết bị, phần mềm cho khách hàng thông qua nhiều phương tiện
- Tiếp nhận phản hồi từ khách hàng và đưa ra ý kiến hữu ích cho họ
- Đưa ra các ý tưởng nâng cấp thiết bị
*Kỹ sư phần mềm nhúng: Mức lương: ~ 2000$
- Phát triển phần mềm nhúng với các đối tác nước ngoài như Nhật, Mỹ và ở Châu Âu
- Tham gia vào quá trình thiết kế, phát triển, kiểm thử và triển khai phần mềm
- Nghiên cứu và phát triển các ứng dụng công nghệ mới
- Xây dựng tài liệu, báo cáo và quản lý các dự án
*Kỹ sư phát triển phần mềm: Mức lương: 800 – 1500$
- Tùy theo yêu cầu của lãnh đạo để tùy biến ứng dụng và giao diện đồ họa
- Thực hiện công việc với các giao thức mạng khác nhau (các giao thức độc quyền)
- Xác định và triển khai giao diện API giữa các lớp phần mềm và giữa các mạng với ứng dụng người dùng
- Hỗ trợ đội nhóm viết chương trình test
- Hỗ trợ Tester viết test case
Và một số công việc khác.
Trên đây là một số thông tin quan trọng về ngành Kỹ thuật phần mềm. Hi vọng sẽ có góp ích trong việc định hướng và lựa chọn ngành nghề cho các bạn học sinh trong tương lai.