Kỹ sư phần mềm (Cử nhân) – Học trực tuyến (Online)

Ngành học: Kỹ sư phần mềm (Software Engineer)
Hệ đào tạo: Liên kết tuyển sinh với Đại học trực tuyến FUNiX (FPT)– Bằng cử nhân do FUNiX (FPT) cấp, được Bộ giáo dục và Đào tạo chứng nhận, đủ điều kiện học tiếp lên Thạc sĩ, Tiến sĩ.
Đối tượng: Tốt nghiệp THPT hoặc Yêu thích lập trình
Thời gian đào tạo: 2 năm – 4 năm (tùy vào khả năng của học viên)
Hình thức học: Online
1. Chuẩn đầu ra
Hoàn thành chương trình đào tạo, sinh viên có kiến thức, kỹ năng và thái độ như sau:
1.1. Kiến thức
- Khối kiến thức cơ sở ngành
- Có kiến thức cơ bản về các cấu trúc dữ liệu, phân tích và thiết kế thuật toán.
- Có kiến thức căn bản về cơ sở dữ liệu, về hệ thống thông tin của các tổ chức và doanh nghiệp.
- Có kiến thức về nguyên lý hoạt động của các hệ thống máy tính, hệ điều hành, hệ thống mạng máy tính.
- Có kiến thức tổng quát về nguyên lý, kỹ thuật và công cụ trong phát triển, vận hành và bảo trì phần mềm.
- Có kiến thức nền tảng về CNTT, về các hệ điều hành thông dụng đương đại.
- Khối kiến thức chuyên ngành
- Có kiến thức chuyên sâu về phân tích, thiết kế và cài đặt phần mềm.
- Có kiến thức chuyên sâu về kiểm thử và đảm bảo chất lượng phần mềm.
- Có kiến thức chuyên sâu về quản lý dự án và bảo trì phần mềm.
- Có kiến thức bổ trợ nhằm xây dựng một hệ thống phần mềm chất lượng.
1.2. Kỹ năng
- Xây dựng hệ thống phần mềm:
- Nhận diện bài toán và phân tích yêu cầu phần mềm.
- Mô hình hóa hệ thống và thiết kế chi tiết phần mềm.
- Lập trình và tích hợp hệ thống một cách hiệu quả.
- Kiểm thử và đảm bảo chất lượng phần mềm:
- Lập các kế hoạch và thực hiện theo chúng một cách có hệ thống để đảm bảo rằng quy trình phát triển và bảo trì phần mềm tuân thủ đúng theo các yêu cầu về kỹ thuật của chức năng cũng như các yêu cầu về quản lý.
- Đề xuất và quản lý các hoạt động để cải thiện và nâng cao hiệu quả của các hoạt động phát triển và bảo trì phần mềm.
- Sử dụng thành thạo các công cụ hỗ trợ vào các giai đoạn trong quy trình phát triển và bảo trì phần mềm.
1.3. Thái độ
- Thể hiện sự tự tin, lòng nhiệt tình, niềm đam mê, sự sẵn sàng và khả năng làm việc độc lập.
- Thể hiện đúng đạo đức nghề nghiệp của ngành nghề mình theo đuổi, nhận thức được vị trí, vai trò tầm quan trọng của các tiêu chuẩn và nguyên tắc về đạo đức của mình, có thái đúng mực với những sai lầm của mình.
- Chủ động lên kế hoạch phát triển nghề nghiệp cho bản thân.
- Luôn luôn cập nhật thông tin trong lĩnh vực chuyên ngành của mình để có thái độ ứng xử cũng như xử lý những thay đổi, cập nhật mới một cách phù hợp, hiệu quả.
2. Vị trí làm việc của người học sau khi tốt nghiệp
Kỹ sư phần mềm với các vai trò: 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, các công ty tư vấn – thiết kế giải pháp công nghệ thông tin cho doanh nghiệp, các bộ phận vận hành và phát triển CNTT của các cơ quan, tổ chức.
3. Khả năng học tập, nâng cao trình độ sau khi ra trường
- Hình thành thói quen học suốt đời, có khả năng cập nhật kiến thức, tiếp tục nghiên cứu và học tập chuyên sâu về Kỹ thuật phần mềm, sáng tạo trong công việc.
- Đáp ứng được với yêu cầu học tập ở các trình độ sau đại học (Thạc sĩ, Tiến sĩ) trong lĩnh vực Kỹ thuật phần mềm (Software Engineering)
4. Nội dung đào tạo
Chi tiết các môn học xin vui lòng xem tại tab Chương trình học.
5. Việc làm sau khi tốt nghiệp
Sau khi tốt nghiệp, SOGO/FUNiX cam kết hỗ trợ tìm kiếm và giới thiệu việc làm cho học viên vào các đơn vị phần mềm như FPT Soft, CMC, Tinh Vân, v.v…
Chương trình đào tạo Kỹ sư phần mềm của SOGO/FUNiX gồm 8 Học kỳ tương ứng với 8 kỹ năng khác nhau trong nghề lập trình.
SOGO/FUNiX đảm bảo đầu ra cho học viên khi hoàn thành đủ 3 chứng chỉ đầu. FUNiX đã ký hợp tác với FPT Software, theo đó FPT Software sẽ nhận ngay sinh viên khi mới hoàn thành 3 chứng chỉ.
Vì vậy học viên có thể vừa làm vừa học, khi tích lũy đủ 8 chứng chỉ của chương trình học, sinh viên sẽ trở thành kỹ sư CNTT, nhận bằng đại học được Bộ GD&ĐT công nhận và đủ điều kiện để học tiếp lên Thạc sĩ, Tiến sĩ nếu như có nhu cầu.
Thông tin khóa học
- Bài giảng 0
- Bài kiểm tra 0
- Thời lượng 24 - 48 tháng
- Cấp độ All levels
- Ngôn ngữ English - Tiếng Việt
- Số học viên 0
- Đánh giá Yes
-
FUN121x - Làm chủ máy tính
-
FUN131x - Công dân điện tử (Digital Citizenship)
-
WEB101x - Xây dựng website đầu tiên
-
PRF192x - Xây dựng phần mềm đầu tiên
-
CSI101x - Giới thiệu về khoa học máy tính
-
PRO192x - Lập trình hướng đối tượng (bằng Java)
-
PRM391x - Lập trình di động
-
GAD101x - Phát triển game
-
LAB101x - Online Lab 1
-
PRJ311x - Phát Triển Ứng Dụng Java Desktop
-
CSD201x - Cấu trúc dữ liệu và giải thuật (với Java)
-
DBI202x - Hệ thống cơ sở dữ liệu
-
PRJ321x - Phát triển ứng dụng web
-
LAB211x - Online Lab 2
-
CRY301x - An ninh mạng
-
PMI301x - Quản lý dự án Công nghệ thông tin
-
ITE302x - Đạo đức trong công nghệ thông tin
-
SSC102x - Giao tiếp trong công việc
-
BUS101x - Khởi nghiệp
-
SWE102x - Nhập môn kỹ thuật phần mềm
-
SWR301x - Yêu cầu phần mềm
-
SWD391x - Kiến trúc và thiết kế phần mềm
-
SWQ391x - Đảm bảo chất lượng và kiểm thử phần mềm
-
LAB221x - Lab 3 - Code review và Unit Test
-
BGD301x - Dữ liệu lớn (Big Data)
-
PRC391x - Điện toán đám mây
-
MAD101x - Toán rời rạc
-
OSN201x - Hệ điều hành và Mạng máy tính
-
LAB231x - Lab 4 – Lập trình Java
-
Toán cao cấp cho kỹ thuật
-
Xác suất thống kê
-
Các nguyên lý cơ bản của CNMLN
-
Tư tưởng HCM
-
Đường lối cách mạng của ĐCSVN
-
Đồ án tốt nghiệp
-
Chứng chỉ tiếng Anh 1
-
Chứng chỉ tiếng Anh 2
-
Chứng chỉ Giáo dục quốc phòng