Please enable JavaScript.
Coggle requires JavaScript to display documents.
SƠ ĐỒ TỔNG HỢP KẾ HOẠCH - Coggle Diagram
SƠ ĐỒ TỔNG HỢP KẾ HOẠCH
Kế hoạch trang bị kiến thức
Những kiến thức có trong chương trình đào tạo
Học kỳ 1
Thực hành máy tính
Nội dung
xoay quanh việc vận dụng kiến thức lý thuyết vào thực tế, giúp sinh viên làm quen với các phần mềm, công cụ và kỹ năng cần thiết trong công việc.
Vai trò
nắm vững kỹ năng thực hành, làm quen với môi trường làm việc, phát triển tư duy logic, tăng cường khả năng sáng tạo, nâng cao năng lực làm việc độc lập và nhóm.
Chuẩn bị
máy tính, sách tham khảo, thực hành thường xuyên, tinh thần học hỏi.
Lập trình cơ bản
Nội dung
cú pháp, kiểu dữ liệu, biến và hằng, cấu trúc điều khiển, hàm, mảng.
Vai trò
hiểu rõ cách phần mềm hoạt động, đọc hiểu code, gọi lỗi, tương tác với lập trình viên, phát triển các công cụ hỗ trợ kiểm thử.
Chuẩn bị
mục tiêu rõ ràng, tài liệu tham khảo, máy tính và phần mềm lập trình.
Học kỳ 2
Hệ quản trị cơ sở dữ liệu
Nội dung
cơ sở dữ liệu, các hệ quản trị cơ sở dữ liệu phổ biến: MySQL, SQL Server, ngôn ngữ truy vấn, thiết kế cơ sở dữ liệu.
Vai trò
hiểu rõ về dữ liệu, kiểm thử dữ liệu, viết các truy vấn SQL, kiểm thử các tính năng liên quan đến cơ sở dữ liệu, phân tích lỗi
Chuẩn bị
nền tảng kiến thức, tư duy logic, khả năng làm việc độc lập, công cụ hỗ trợ
Học kỳ 3
Kỹ thuật lập trình
Vai trò
hiểu rõ cách phần mềm hoạt động, viết các script tự động hóa kiểm thử, giao tiếp tốt hơn với lập trình viên, phát triển các công cụ hỗ trợ kiểm thử.
Chuẩn bị
máy tính và phần mềm, tài liệu tham khảo, thực hành thường xuyên
Nội dung
ngôn ngữ lập trình, cấu trúc dữ liệu và giải thuật, lập trình hướng đối tượng, kiến trúc phần mềm, cơ sở dữ liệu
Lập trình hướng đối tượng
Nội dung
lớp(Class), đối tượng(Object), tính đóng gói(Encapsulation), tính kế thừa(Inheritance), tính đa hình(Polymorphism).
Vai trò
hiểu sâu hơn về cấu trúc phần mềm, viết các test case hiệu quả, tự động hóa kiểm thử, phân tích lỗi hiệu quả
Chuẩn bị
nền tảng lập trình, tư duy logic, tài liệu tham khảo, thực hành.
Học kỳ 4
Lập trình trên Desktop
Nội dung
cú pháp, biến và hằng, cấu trúc điều khiển, hàm, đối tượng, giao diện người dùng, tương tác với hệ điều hành.
Vai trò
đọc hiểu code, tự viết script kiểm thử, mô phỏng lỗi, tương tác với lập trình viên, phát triển công cụ hỗ trợ kiểm thử.
chuẩn bị
Máy tính cấu hình ổn định, ngôn ngữ lập trình, tài liệu tham khảo, thực hành.
Lập trình ứng dụng Web
Vai trò
hiểu rõ cấu trúc ứng dụng, tạo các test case hiệu quả, sử dụng các công cụ tự động hóa, phối hợp với developer, kiểm thử API.
Chuẩn bị
máy tính và phần mềm, tài liệu tham khảo, kiên trì, thực hành.
Nội dung
HTML, CSS, JavaScript, Framework/Thư viện, Backend, Database
Học kỳ 5
Nguyên lý hệ điều hành
Vai trò
xác định nguyên nhân lỗi, thiết kế các trường hợp kiểm thử hiệu quả, kiểm thử hiệu năng, kiểm thử bảo mật, cài đặt và cấu hình môi trường kiểm thử.
Chuẩn bị
nền tảng kiến thức về máy tính, khả năng tư duy logic, kiên nhẫn.
Nội dung
cấu trúc hệ điều hành, quản lý tiến trình, quản lý bộ nhớ, quản lý thiết bị, hệ thống tệp, bảo mật hệ thống.
Học kỳ 6
Phân tích và đặc tả yêu cầu phần mềm
Nôi dung
khái niệm và tầm quan trọng, quy trình thu nhập yêu cầu, phân tích yêu cầu, viết đặc tả yêu cầu, quản lý yêu cầu.
Vai trò
hiểu rõ sản phẩm, xác định các trường hợp kiểm thử, đánh giá kết quả kiểm thử, phát hiện lỗi liên quan đến yêu cầu.
Chuẩn bị
kỹ năng giao tiếp, kỹ năng phân tích, kỹ năng viết, kiến thức về các công cụ hỗ trợ.
Kiểm thử và đảm bảo chất lượng phần mềm
Vai trò
hiểu rõ về quy trình phát triển phần mềm, xây dựng các kỹ năng kiểm thử, sử dụng thành thạo các công cụ kiểm thử, đảm bảo chất lượng sản phẩm.
Chuẩn bị
nền tảng lập trình, kiến thức về hệ điều hành và mạng, tư duy logic, kỹ năng giao tiếp.
Nội dung
khái niệm cơ bản về kiểm thử phần mềm, quy trình kiểm thử phần mềm, các kỹ thuật kiểm thử, công cụ hỗ trợ kiểm thử, các tiêu chuẩn và mô hình chất lượng.
Học kỳ 7
Kiểm thử tự động
Nội dung
khái niệm cơ bản về kiểm thử tự động, các công cụ kiểm thử tự động, ngôn ngữ lập trình cho kiểm thử, khung kiểm thử, kiểm thử API, kiểm thử hiệu năng, báo cáo kiểm thử.
Vai trò
nâng cao hiệu quả làm việc, mở rộng phạm vi kiểm thử, cải thiện chất lượng sản phẩm, tích hợp vào quy trình phát triển liên tục.
Chuẩn bị
nền tảng lập trình, kiến thức về kiểm thử phần mềm, khả năng tư duy logic, kiên nhẫn, tư duy giải quyết vấn đề.
Những kiến thức chưa có trong chương trình đào tạo
Kiến thức về domian
Lộ trình học
bắt đầu từ bây giờ và dành ra một khoảng thời gian nhất định mỗi ngày để nghiên cứu.
Mục tiêu
hiểu rõ về nghiệp vụ, xây dựng các trường hợp kiểm thử hiệu quả, phát hiện lỗi sớm, đóng góp ý kiến cho sản phẩm.
Nội dung
hiểu biết sâu sắc về lĩnh vực mà phần mềm bạn đang kiểm thử.
Cách thức học
tự học, hỏi người có kinh nghiệm
Kiến thức về kiểm thử Usability
Lộ trình học
phụ thuộc vào nền tảng kiến thức hiện tại và thời gian dành cho việc học tập sẽ thấy kết quả rõ rệt sau khoảng 3-6 tháng.
Nội dung
là một quá trình đánh giá mức độ dễ sử dụng của một sản phẩm.
Mục tiêu
hiểu rõ các nguyên tắc thiết kế giao diện người dùng, nắm vững các phương pháp kiểm thử Usability, sử dụng các công cụ hỗ trợ, phân tích và báo cáo kết quả.
Cách thức học
tìm hiểu khóa học online, sách.
Kiến thức về phương pháp kiểm thử ATDD
Nội dung
là một phương pháp phát triển phần mềm trong đó các thành viên trong nhóm dự án (khách hàng, nhà phát triển, tester) cùng nhau xác định các tiêu chí chấp nhận (acceptance criteria) trước khi bắt đầu viết code.
Lộ trình học
sau khi nắm vững kiến thức cơ bản về kiểm thử phần mềm và ngôn ngữ lập trình thì có thể bắt đầu học.
Mục tiêu
hiểu rõ các khái niệm, nắm vững quy trình ATDD, sử dụng các công cụ hỗ trợ, áp dụng ATDD vào dự án thực tế.
Cách thức học
tài liệu tham khảo.
Kế hoạch rèn luyện kỹ năng mềm
Kỹ năng Ngoại ngữ
Tiếng Anh
Mục tiêu tổng thể
IELTS:6.5
TOEIC:800+
Mục tiêu trong mỗi kỳ và cách thức thực hiện
Năm nhất
Mục tiêu: Nắm vững ngữ pháp cơ bản, mở rộng vốn từ vựng, cải thiện khả năng nghe hiểu.
Cách thực hiện: tham gia lớp học ở trường, đọc sách tiếng anh, tìm bạn để luyện giao tiếp bằng tiếng anh
Năm hai
Mục tiêu: Nâng cao khả năng nói và viết, làm quen với tiếng Anh chuyên ngành.
Cách thực hiện: tham gia clb tiếng anh, cuộc thi nói tiếng anh, viết bài luận, báo cáo bằng tiếng anh, bắt đầu tìm hiểu tiếng anh chuyên ngành
Năm ba
Mục tiêu: Thành thạo tiếng anh chuyên ngành
Cách thực hiện: tìm kiếm các tài liệu tiếng anh chuyên ngành, làm dự án nghiên cứu bằng tiếng anh, thực tập tại các công ty có môi trường làm việc quốc tế
Năm tư
Mục tiêu: Sử dụng tiếng Anh thành thạo trong mọi tình huống, chuẩn bị cho công việc tương lai.
Cách thực hiện: tham gia các khóa học nâng cao kỹ năng tiếng anh, tìm kiếm một công việc hoặc thực tập có sử dụng tiếng anh.
Kỹ năng Làm việc nhóm
Mục tiêu tổng thể
khả năng làm việc nhóm hiệu quả, đóng góp tích cực vào các dự án phần mềm.
Mục tiêu trong mỗi kỳ và cách thức thực hiện
Năm hai
Mục tiêu: nâng cao khả năng giao tiếp, lắng nghe
Cách thực hiện: tham gia các cuộc thi lập trình, làm việc nhóm để hoàn thành các dự án môn học
Năm ba
Mục tiêu: quản lý thời gian, và phân công công việc hiệu quả trong nhóm.
Cách thực hiện: tham gia các dự án thực tế, thực tập tại các công ty CNTT, học hỏi từ các mentor, senior developer
Năm nhất
Mục tiêu: làm quen với môi trường làm việc nhóm, xây dựng các mối quan hệ ban đầu, học cách hợp tác trong các bài tập nhóm nhỏ.
Cách thực hiện: tham gia hoạt động ngoại khóa, nhóm học tập
Năm tư
Mục tiêu: hoàn thiện các kỹ năng làm việc nhóm, sẵn sàng làm việc trong môi trường chuyên nghiệp.
Cách thực hiện: tham gia các dự án tốt nghiệp, thực tập tại các công ty CNTT.
Kỹ năng phân tích
Mục tiêu tổng thể
phân tích thông tin một cách hệ thống, logic, đưa ra những đánh giá khách quan và đưa ra giải pháp hiệu quả.
Mục tiêu trong mỗi kỳ và cách thức thực hiện
Năm hai
Mục tiêu: nâng cao khả năng phân tích dữ liệu, xây dựng mô hình đơn giản.
Cách thực hiện: học các môn như xác suất thống kê, cơ sở dữ liệu
Năm ba
Mục tiêu: nắm vững các phương pháp phân tích dữ liệu nâng cao, xây dựng các mô hình phức tạp hơn.
Cách thực hiện: học các môn học máy, học sâu, khai thác dữ liệu
Năm nhất
Mục tiêu: làm quen với các phương pháp phân tích cơ bản, rèn luyện tư duy logic.
Cách thực hiện: phân tích các thuật toán đơn giản, các bài toán lập trình cơ bản.
Năm tư
Mục tiêu: áp dụng kiến thức phân tích vào các dự án thực tế, đưa ra các giải pháp tối ưu
Cách thực hiện: thực tập tại các công ty công nghệ, tham gia các dự án lớn, xây dựng luận văn tốt nghiệp liên quan đến phân tích dữ liệu.