Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kế hoạch trang bị kiến thức chuyên ngành (2023 - 2027), Năm 1 (2023 -…
Kế hoạch trang bị kiến thức chuyên ngành (2023 - 2027)
Năm 1 (2023 - 2024): Xây dựng nền tảng cơ bản
Lập trình cơ bản
Nội dung: Điều khiển, vòng lặp, biến, kiểu dữ liệu, mảng, danh sách liên kết, hàm cơ bản.
Vai trò: Nền tảng cho lập trình nâng cao và các môn chuyên ngành khác.
Chuẩn bị: Tìm hiểu Python hoặc C++, thực hành giải bài tập cơ bả
Toán logic
Vai trò: Tăng cường tư duy toán học, ứng dụng trong thuật toán và lập trình.
Nội dung: Bảng chân trị, các luật logic cơ bản.
Kỹ năng giao tiếp
Mục tiêu: Phát triển khả năng thuyết trình và giao tiếp hiệu quả.
Hoạt động
Tham gia khóa học giao tiếp cơ bản.
Thực hành thuyết trình trước lớp
Nhập môn thuật toán
Nội dung: Các thuật toán cơ bản như tìm kiếm, sắp xếp, đệ quy.
Vai trò: Tiền đề để tối ưu hóa mã trong Backend.
Chuẩn bị: Làm bài tập thuật toán trên LeetCode, Codeforces.
Hệ quản trị cơ sở dữ liệu
Nội dung: SQL, tổ chức và quản lý dữ liệu.
Vai trò: Nền tảng cho Backend Development.
Kỹ năng làm việc nhóm
Mục tiêu: Phối hợp hiệu quả trong các dự án.
Hoạt động
Tham gia dự án nhóm nhỏ trong lớp.
Học cách sử dụng Trello hoặc Google Drive.
Năm 2 (2024 - 2025): Tăng cường tư duy và kỹ năng chuyên môn
Lập trình hướng đối tượng
Nội dung: Class, Object, Kế thừa, Đa hình.
Vai trò: Tổ chức mã nguồn, làm nền tảng cho lập trình Frontend và Backend.
Nhập môn mạng máy tính
Vai trò: Hiểu cách hệ thống mạng giao tiếp, cần thiết để làm việc với API.
Nội dung: Giao thức TCP/IP, HTTP, cấu trúc mạng.
Kỹ thuật lập trình
Vai trò: Phát triển kỹ năng lập trình nâng cao.
Nội dung: Con trỏ, quản lý bộ nhớ, lập trình nâng cao.
Cấu trúc dữ liệu
Nội dung: Danh sách liên kết, cây, đồ thị.
Vai trò: Cải thiện hiệu suất xử lý dữ liệu trong Backend.
Lập trình ứng dụng Web
Nội dung: HTML, CSS, JavaScript cơ bản.
Vai trò: Bước đệm để phát triển giao diện Frontend.
Thực tập nhận thức
Hoạt động: Quan sát cách làm việc tại doanh nghiệp, tìm hiểu yêu cầu thực tế.
Vai trò: Quan sát thực tế tại doanh nghiệp, hiểu yêu cầu công việc.
Năm 3 (2025 - 2026): Chuyên ngành Kỹ thuật phần mềm
Nhập môn công nghệ phần mềm
Nội dung: Quy trình phát triển phần mềm, mô hình Agile.
Vai trò: Hiểu cách tổ chức và triển khai dự án phần mềm.
Nguyên lý hệ điều hành
Nội dung: Quản lý tiến trình, bộ nhớ, hệ thống file.
Vai trò: Hiểu sâu hơn về cách hệ điều hành hỗ trợ ứng dụng
Phân tích và đặc tả yêu cầu phần mềm
Nội dung: Ghi nhận, phân tích, và đặc tả yêu cầu khách hàng; công cụ UML, Use Case.
Vai trò: Giúp bạn xác định rõ các yêu cầu của khách hàng để phát triển phần mềm chính xác.
Kỹ năng mềm
Vai trò: Tăng cường khả năng giao tiếp và làm việc nhóm hiệu quả.
Tham gia thuyết trình nhóm trước giảng viên và các bạn học và luyện phản biện và giải quyết vấn đề trong thảo luận nhóm
Công nghệ Web
Nội dung: Sử dụng React, Vue.js, tích hợp API RESTful, tối ưu hiệu suất ứng dụng.
Vai trò: Thành thạo công nghệ Frontend hiện đại, sẵn sàng cho dự án thực tế.
Hoạt động
Xây dựng một ứng dụng web tích hợp API (ví dụ: quản lý công việc, đặt phòng)
Đăng tải sản phẩm lên GitHub, nhận phản hồi từ cộng đồng.
Kiểm thử và đảm bảo chất lượng phần mềm
Nội dung: Phương pháp kiểm thử thủ công và tự động, kiểm thử hiệu năng, bảo mật.
Vai trò: Đảm bảo chất lượng và hiệu suất của ứng dụng trong dự án thực tế.
Hoạt động
Viết test case cho dự án web đã xây dựng.
Sử dụng công cụ Selenium hoặc JUnit để kiểm thử tự động hóa.
Kỹ năng quản lý dự án
Nội dung: Lập kế hoạch, quản lý tài nguyên, phân công công việc, theo dõi tiến độ.
Vai trò: Chuẩn bị cho vai trò quản lý nhóm hoặc dự án nhỏ trong môi trường thực tế.
Hoạt động
Lập kế hoạch và quản lý một dự án nhóm (dự án mô phỏng)
Sử dụng các công cụ quản lý dự án như Trello hoặc Jira.
Năm 4 (2026-2027): Ứng dụng công nghệ di động
Lập trình Mobile
Nội dung: Phát triển ứng dụng di động đa nền tảng với React Native hoặc Flutter.
Vai trò: Mở rộng từ kỹ năng Web Development sang Mobile Development, tăng cơ hội nghề nghiệp.
Hoạt động
Xây dựng ứng dụng cơ bản như app ghi chú hoặc quản lý công việc.
Tích hợp các API học được vào ứng dụng di động.
Phát triển phần mềm hướng đối tượng
Nội dung: Áp dụng nguyên lý OOP để phát triển phần mềm có cấu trúc lớn, rõ ràng
Vai trò: Tăng cường khả năng tổ chức và tái sử dụng mã nguồn trong các dự án lớn.
Hoạt động
Phát triển ứng dụng phức tạp theo hướng OOP
Phân tích và tối ưu mã nguồn dựa trên nguyên lý OOP.
Kỹ năng ngoại ngữ
Nội dung: Luyện nghe nói tiếng Anh trong môi trường chuyên nghiệp, viết báo cáo.
Vai trò: Sẵn sàng làm việc trong môi trường quốc tế.
Hoạt động
Thực hành phỏng vấn xin việc bằng tiếng Anh.
Luyện thi TOEIC/IELTS để đạt điểm chuẩn đầu ra.
Khóa luận tốt nghiệp
Nội dung: Thực hiện một dự án lớn, tích hợp toàn bộ kiến thức đã học.
Vai trò: Hoàn thiện khả năng lập trình, phân tích, và phát triển ứng dụng thực tế.
Hoạt động
Thực hiện dự án như hệ thống thương mại điện tử hoặc hệ thống quản lý
Viết báo cáo chi tiết và bảo vệ trước hội đồng
Thực tập tốt nghiệp
Nội dung: Tham gia vào dự án thực tế tại doanh nghiệp.
Vai trò: Hiểu quy trình làm việc, học hỏi kinh nghiệm thực tiễn.
Hoạt động
Báo cáo những gì đã học và áp dụng tại doanh nghiệp
Học hỏi từ phản hồi của đồng nghiệp và khách hàng.
Xây dựng portfolio
Nội dung: Tập hợp các sản phẩm và dự án cá nhân.
Vai trò: Chuẩn bị tài liệu chứng minh năng lực khi ứng tuyển.
Hoạt động
Hoàn thiện portfolio trên GitHub.
Tạo website cá nhân để giới thiệu dự án và năng lực cá nhân