# Thành phần câu thành môn học ## Theo từng nội dung học (Buổi học) - Syllabus bài giảng: Khung chương trình đã có sẵn - Slide giảng dạy cho mỗi nội dung học: Cần xây dựng (khá mất thời gian - Design) - Tài liệu ghi nhớ nội dung học theo Slide (Có thể sử dụng ChatGPT). Tài liệu này được gửi trước buổi học - Kho bài tập thực hành theo nội dung học (Có thể sử dụng ChatGPT) - Kho bài tập thực hành tổng hợp kiến thức (Có thể sử dụng ChatGPT) - Hướng dẫn giảng dạy cho mỗi nội dung học (Có thể sử dụng ChatGPT) - Hướng dẫn học tập cho mỗi nội dung học (Có thể sử dụng ChatGPT) - Video giảng dạy cho mỗi buổi học (Mất thời gian - Quay - Edit) ## Theo môn học - Kho đề thi cuối môn học (Có thể sử dụng ChatGPT) - Kho bài tập lớn cho mỗi môn học (Có thể sử dụng ChatGPT) - Tài liệu tham khảo cho môn học (Có thể sử dụng ChatGPT) ## Phục vụ hệ thống giảng dạy - Hệ thống LMS Moodle Opensouce: Tổng hợp tất cả các Material cho từng buổi học, từng môn học (Free - Có thể kết hợp tiếng Anh, các môn học khác... Hệ thống có thể triển khai cho từng trường - Phải tinh chỉnh = code PHP) - Hệ thống Google Classroom (Phải trả phí theo Account. Không ngon bằng Moodle nhưng sẵn có và tiện dụng hơn) # Khối lượng công việc ước tính ## Xây dựng chương trình khung ### Module 1 - Nhập môn lập trình: - 5 nội dung học. Ước tính 4 memday / nội dung ~ 20 mem-day. - 2 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 2 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 3 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 2 - Javascript - Ngôn ngữ lập trình đầu tiên: - 9 nội dung học. Ước tính 5 mem-day / nội dung ~ 45 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 2 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 3 - HTML/CSS/Javascript - Sản phẩm đầu tiên - 10 nội dung học. Ước tính 5 mem-day / nội dung ~ 50 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 2 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 4 - Database - 10 nội dung học. Ước tính 8 mem-day / nội dung ~ 80 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 5 - Lập trình hướng đối tượng - 7 nội dung học. Ước tính 8 mem-day / nội dung ~ 56 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 6 - Web - API - 10 nội dung học. Ước tính 8 mem-day / nội dung ~ 80 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 7 - Front end với Vue - 6 nội dung học. Ước tính 8 mem-day / nội dung ~ 48 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 8 - Front end với Flutter - 6 nội dung học. Ước tính 8 mem-day / nội dung ~ 48 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### Module 9 - Các ngôn ngữ lập trình khác - 4 nội dung học. Ước tính 8 mem-day / nội dung ~ 32 mem-day - 3 mem-day xây dựng Slide: Lên kịch bản cho Slide - Design - 5 mem-day xây dựng các nội dung khác sử dụng ChatGPT - *Video: 6 mem-day nếu xây dựng chuẩn kịch bản - quay - edit (video + video Short)* ### TỔNG: 459 mem-day ## Xây dựng hệ thống giảng dạy ### Tinh chỉnh hệ thống LMS Moodle: - 20 mem-day lập trình - 20 mem-day thiết kế branding ### TỔNG: 45 mem-day # Nhân sự team - 2 Designer sử dụng tốt canva (Ưu tiên người có kinh nghiệm) - 3 Content xây dựng chương trình: Sử dụng tốt ChatGPT và có kiến thức lập trình cơ bản - Coding: Outsource - 1 PM phụ trách dự án # Ghi chú: - Module 1 rất fit với chương trình hướng nghiệp tại trường cấp 3. Có thể triển khai trước - Module 5,6 có thể tuỳ chỉnh với ngôn ngữ lập trình khác: Python/Java. Trong chương trình có sử dụng C# - Bộ video có thể xây dựng đồng thời / quay phát edit trong quá trình làm việc # Tổng kết: - Tổng khối lượng công việc: 500 mem-day - Thời gian với team 6 người: ~ 90 ngày làm việc. - Chương trình có thể tuỳ chỉnh và xây dựng thành các giai đoạn để nắm thời gian đầu năm học