University of California, Berkeley - Extension
Chương trình Phát triển Phần mềm
Berkeley, Hoa Kỳ
Khóa học
KHOẢNG THỜI GIAN
3 năm
NGÔN NGỮ
Tiếng Anh
NHỊP ĐỘ
Toàn thời gian
THỜI HẠN NỘP ĐƠN
NGÀY BẮT ĐẦU SỚM NHẤT
Sep 2026
HỌC PHÍ
USD 5.970
HÌNH THỨC HỌC TẬP
Học từ xa
Chương trình phát triển các kỹ năng lập trình phần mềm thực tiễn bằng ngôn ngữ Java và Python, cấu trúc dữ liệu và thuật toán, các khái niệm về cơ sở dữ liệu, phát triển web toàn diện (full-stack), điện toán đám mây, kiến trúc và thiết kế phần mềm, DevOps, CI/CD, kiểm soát phiên bản, bảo mật, tối ưu hiệu năng, kiểm thử và một số công cụ AI được chọn lọc cho phát triển phần mềm. Sinh viên thiết kế, xây dựng và kiểm thử các ứng dụng, sau đó hoàn thành một dự án cuối khóa tập trung vào phát triển ứng dụng thực tế. Dự án cuối khóa áp dụng quản lý dự án, lập trình nhóm, vòng đời phát triển phần mềm, phát triển Agile, phát triển dựa trên nhóm và các phương pháp bảo mật phần mềm. Chương trình học bao gồm sáu môn học với tổng cộng 12 tín chỉ học kỳ, hoàn thành trong vòng một đến ba năm; tất cả các môn học phải được hoàn thành trong vòng ba năm.
Chương trình được giới thiệu như một bước chuẩn bị cho việc thăng tiến nghề nghiệp trong lĩnh vực phát triển phần mềm và các vai trò liên quan như lập trình viên phần mềm, lập trình viên giao diện người dùng (front-end developer) và lập trình viên phía máy chủ (back-end developer). Trang web này nêu rõ rằng các vị trí tuyển dụng cho những vai trò này rất nhiều và kinh nghiệm cũng như khả năng thể hiện kỹ năng là rất quan trọng cho sự thăng tiến trong nghề nghiệp.
Sinh viên hoàn thành sáu môn học với tổng cộng 12 tín chỉ học kỳ: một môn Lập trình bắt buộc, một môn Phát triển Giao diện người dùng (Front-End Development), một môn Cơ sở dữ liệu, một môn Phát triển Hệ thống phía máy chủ (Back-End Development) bắt buộc, một môn tự chọn và một dự án tốt nghiệp bắt buộc. Trình tự học được khuyến nghị là: Cấu trúc dữ liệu và Thuật toán; một môn giao diện người dùng; một môn cơ sở dữ liệu; Ứng dụng Web hiện đại và Điện toán đám mây; một môn tự chọn; và Dự án tốt nghiệp Phát triển phần mềm. Sinh viên có thể hoàn thành chương trình học trong vòng một năm hoặc tối đa ba năm. Việc hoàn thành các môn học theo thứ tự đã nêu được khuyến khích mạnh mẽ. Tất cả các môn học phải được hoàn thành trong vòng ba năm.


