Xây Dựng Bài Giảng Trực Tuyến Học Phần Lập Trình Cơ Bản Với C Trên Hệ Thống LMS: Nghiên Cứu Thực Tiễn và Đóng Góp Sư Phạm Số

Thông tin đề tài:

  • Tên đề tài: Xây dựng bài giảng trực tuyến cho học phần Lập trình cơ bản với C
  • Mã số đề tài: T2019-06-147
  • Chủ nhiệm đề tài: TS. Hoàng Thị Mỹ Lệ
  • Cơ quan chủ trì: Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng
  • Thời gian thực hiện: 09/2019 – 08/2020 | Lĩnh vực: Khoa học máy tính & Giáo dục số (E-learning)

Tóm tắt nghiên cứu

Nghiên cứu khoa học mã số T2019-06-147 do TS. Hoàng Thị Mỹ Lệ làm chủ nhiệm tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng tập trung giải quyết câu hỏi nghiên cứu cốt lõi: Làm thế nào để thiết kế, chuẩn hóa và triển khai hiệu quả một khóa học trực tuyến toàn diện cho học phần mang tính tư duy logic trừu tượng cao như "Lập trình cơ bản với C" trên nền tảng quản lý học tập mã nguồn mở Moodle (LMS-UTE)?

Về phương pháp luận, đề tài kết hợp nghiên cứu lý thuyết hệ thống E-learning với thiết kế thực nghiệm sư phạm số, xây dựng hệ thống học liệu đa phương tiện theo chuẩn đầu ra (Outcome-Based Education - OBE). Kết quả then chốt của nghiên cứu là số hóa hoàn chỉnh 15 buổi học tương ứng 9 chương kiến thức cốt lõi, tích hợp chặt chẽ 7 mô-đun sư phạm số: Slide bài giảng, E-book tương tác trực tuyến đa nền tảng, Video vi mô (micro-lectures), hệ thống bài tập thực hành, ngân hàng câu hỏi trắc nghiệm kiểm tra nhận thức, kênh thảo luận và công cụ khảo sát đánh giá giảng dạy hai chiều.

Nghiên cứu mang lại ý nghĩa học thuật và ứng dụng sâu sắc, cung cấp một khung tham chiếu chuẩn mực (framework) cho các cơ sở giáo dục đại học khối kỹ thuật trong việc chuyển đổi số bài giảng, nâng cao trải nghiệm tự học và tối ưu hóa quy trình đánh giá quá trình (formative assessment).


Bối cảnh và tầm quan trọng

Thực trạng giáo dục số và khoảng trống nghiên cứu

Trong kỷ nguyên cách mạng công nghiệp 4.0, E-learning đã trở thành phương thức đào tạo tất yếu tại các trường đại học tiên tiến trên thế giới (tỷ lệ ứng dụng tại Mỹ vượt 80%, Singapore đạt gần 90%). Tại Việt Nam, Quyết định số 1559/QĐ-TTg của Thủ tướng Chính phủ phê duyệt Đề án "Phát triển đào tạo từ xa giai đoạn 2015–2020" đã đặt nền móng xây dựng một xã hội học tập linh hoạt, mở và suốt đời.

Tuy nhiên, khoảng trống lớn trong thực tiễn đào tạo khối ngành kỹ thuật là sự thiếu vắng các khóa học trực tuyến chuyên sâu, có tính sư phạm tương tác cao cho các môn lập trình nền tảng. Môn học "Lập trình cơ bản với C" (3 tín chỉ) vốn là học phần tiên quyết, trang bị tư duy thuật toán cho sinh viên ngành Điện - Điện tử, Công nghệ thông tin và Kỹ thuật. Việc giảng dạy theo phương pháp truyền thống trên lớp thường gặp nhiều hạn chế: sinh viên khó tiếp thu toàn diện các khái niệm trừu tượng (như con trỏ, quản lý bộ nhớ động, chuỗi ký tự, cấu trúc và file) chỉ qua vài giờ nghe giảng, đồng thời thiếu công cụ luyện tập có phản hồi tức thì.

Tính cấp thiết và tác động tiềm năng

Đề tài được triển khai trong giai đoạn 2019–2020 mang tính thời sự đặc biệt quan trọng, đón đầu yêu cầu cấp bách về chuyển đổi số giáo dục đại học. Việc xây dựng hệ thống bài giảng số hóa trên nền tảng Moodle LMS-UTE không chỉ mở rộng không gian và thời gian học tập (Anytime, Anywhere) cho sinh viên kỹ thuật mà còn giảm thiểu sự phân hóa trình độ đầu vào, cá nhân hóa lộ trình học và thiết lập quy chuẩn xuất bản học liệu điện tử chất lượng cao cho nhà trường.


Methodology và approach

                                  MA TRẬN CHUẨN ĐẦU RA (OBE)
                             KIẾẾN TRÚC MÔ ĐUN HỌC TẬP (15 BUỔI)
[HỌC LIỆU ĐA PHƯƠNG TIỆN]            [TƯƠNG TÁC & THỰC HÀNH]                 [ĐÁNH GIÁ & PHẢN HỒI]

Thiết kế nghiên cứu và công cụ tích hợp

Nghiên cứu áp dụng phương pháp thiết kế nghiên cứu phát triển (Design-Based Research) kết hợp thực nghiệm sư phạm trên nền tảng Moodle. Quy trình triển khai bao gồm:

  1. Phân tích đề cương chi tiết học phần (Mã HP: 5505166): Xác lập ma trận ánh xạ chuẩn đầu ra môn học (C1: Kiến thức & Giải thích, C2: Thái độ & Quy định, C3: Kỹ năng thuật toán, C4: Kỹ năng làm việc nhóm, C5: Kỹ năng viết code chương trình) với Chuẩn đầu ra chương trình đào tạo (P1, P2, P5, P7, P9).
  2. Lựa chọn hệ sinh thái công nghệ hỗ trợ:
    • Moodle (LMS-UTE): Nền tảng quản lý khóa học trung tâm mã nguồn mở, hỗ trợ quản lý người học, phân phối tài nguyên và theo dõi tiến trình học tập.
    • Book Creator Online: Thiết kế E-book tương tác đa phương tiện, tối ưu hóa giao diện đọc trên thiết bị di động (Mobile-friendly).
    • ScreenCast & PowerPoint: Thiết kế kịch bản sư phạm, ghi hình và biên tập bài giảng video vi mô (Micro-learning) tập trung vào demo giải thuật và gỡ lỗi (debugging).
    • Google Forms & Kahoot: Công cụ thu thập dữ liệu phản hồi giảng dạy và tổ chức trắc nghiệm đánh giá nhanh kiến thức tức thời.

Cấu trúc mô-đun sư phạm chuẩn hóa theo từng buổi học

Khóa học được cấu trúc hóa một cách chặt chẽ qua 15 buổi học, trong đó mỗi buổi học đều được đóng gói thành một "Gói học tập hoàn chỉnh" (Self-contained Learning Unit) bao gồm 7 mô-đun:

  • Mô-đun 1 (Slide bài giảng): Hệ thống hóa lý thuyết cô đọng, hỗ trợ sinh viên tải về nghiên cứu trước và sau giờ học.
  • Mô-đun 2 (E-book chương): Sách điện tử trực tuyến định dạng số hóa, trực quan, chia tách theo từng chương để người học tập trung sâu.
  • Mô-đun 3 (Video bài giảng): Video hướng dẫn thực tế các thao tác viết mã, giải thích cơ chế thực thi của chương trình.
  • Mô-đun 4 (Bài tập về nhà & Thực hành): Hệ thống bài tập có tiêu chí phân hóa độ khó, quy định deadline và cơ chế chấm trả kết quả rõ ràng.
  • Mô-đun 5 (Bài kiểm tra trắc nghiệm): Đo lường mức độ thấu hiểu cú pháp và ngữ nghĩa lệnh sau từng buổi học.
  • Mô-đun 6 (Trao đổi - Thảo luận): Không gian tương tác trực tuyến giữa giảng viên - sinh viên và sinh viên - sinh viên.
  • Mô-đun 7 (Khảo sát phản hồi sư phạm): Thu thập dữ liệu phản hồi ẩn danh từ người học để giảng viên kịp thời điều chỉnh phương pháp sư phạm.

Độ tin cậy và thẩm định học thuật

Toàn bộ đề cương, cấu trúc nội dung 9 chương và hệ thống học liệu số đã trải qua quy trình phản biện, thẩm định học thuật nghiêm ngặt bởi Hội đồng Khoa học Khoa Điện - Điện tử (đại diện thẩm định: TS. Nguyễn Linh Nam) trước khi chính thức phát hành trên máy chủ LMS-UTE.


Phát hiện chính và kết quả thực hiện

1. Chuẩn hóa trọn vẹn 15 buổi học và 9 chương học trình số

Đề tài đã hoàn thành xuất sắc việc số hóa 100% nội dung học phần Lập trình cơ bản với C, bao quát từ các khái niệm căn bản đến các cấu trúc dữ liệu nâng cao:

  • Chương 1: Khái niệm lập trình & Tư duy thuật toán.
  • Chương 2: Các thành phần cơ bản trong ngôn ngữ lập trình C.
  • Chương 3: Câu lệnh điều khiển & Cấu trúc rẽ nhánh, vòng lặp.
  • Chương 4: Hàm và cấu trúc chương trình, biến toàn cục/cục bộ.
  • Chương 5: Dữ liệu kiểu con trỏ và cấp phát bộ nhớ động.
  • Chương 6: Dữ liệu kiểu mảng (1 chiều, nhiều chiều) và mối liên hệ với con trỏ.
  • Chương 7: Dữ liệu kiểu chuỗi ký tự và thư viện hàm xử lý chuỗi.
  • Chương 8: Dữ liệu tự định nghĩa & Kiểu cấu trúc (struct).
  • Chương 9: Dữ liệu kiểu tệp (File văn bản, File nhị phân).

2. Thiết lập cơ chế đánh giá quá trình (Formative Assessment) khoa học

Nghiên cứu đã xây dựng một ma trận kiểm tra đánh giá toàn diện, phân bổ trọng số hợp lý nhằm phản ánh chính xác năng lực thực tế của người học:

Thành phần đánh giá Phương thức thực hiện Chuẩn đầu ra đo lường Trọng số (%)
A1. Chuyên cần & Ý thức Điểm danh LMS, tham gia học tập, tuân thủ nội quy C2 10%
A2. Nhận thức & Phân tích Trắc nghiệm cuối chương, kiểm tra Kahoot tại lớp C1 10%
A3. Hoạt động nhóm Báo cáo bài tập nhóm, đánh giá chéo giữa các nhóm C4 20%
A4. Kỹ năng lập trình (Giữa kỳ) Bài thi viết/thực hành viết mã chương trình C5, C3 10%
A5. Đánh giá tổng kết (Cuối kỳ) Bài thi tự luận kết hợp thực hành tổng hợp C1, C3, C5 50%

3. Đổi mới tương tác qua vòng lặp phản hồi sư phạm (Continuous Feedback Loop)

Một phát hiện mang tính đột phá trong thiết kế sư phạm của đề tài là việc tích hợp mô-đun khảo sát ẩn danh sau mỗi buổi học thông qua Google Forms/Moodle Survey. Dữ liệu thời gian thực từ người học giúp giảng viên nhanh chóng nhận biết những phần kiến thức sinh viên còn vướng mắc (ví dụ: cơ chế truyền tham biến con trỏ, thao tác giải phóng vùng nhớ), từ đó điều chỉnh tốc độ giảng dạy và bổ sung ví dụ minh họa kịp thời trong buổi học tiếp theo.


Đóng góp khoa học và giá trị thực tiễn

Đóng góp về mặt học thuật và lý luận sư phạm

  • Khung tích hợp công nghệ mã nguồn mở: Đề tài chứng minh tính khả thi và hiệu quả vượt trội của việc tích hợp các công cụ Web 2.0 (Book Creator, ScreenCast) vào hệ thống LMS Moodle truyền thống, tạo nên một môi trường học tập số giàu tài nguyên và tương tác cao.
  • Mô hình sư phạm kết hợp (Blended Learning): Cung cấp mô hình chuẩn cho các học phần lập trình đại cương, chuyển trọng tâm từ "thầy giảng - trò chép" sang "người học tự kiến tạo kiến thức dưới sự dẫn dắt của hệ thống học liệu số".

Ứng dụng thực tiễn và tác động chính sách

  • Ứng dụng tức thời: Khóa học trực tuyến được đưa vào sử dụng trực tiếp trên cổng đào tạo LMS của Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng, phục vụ trực tiếp cho hàng trăm sinh viên mỗi học kỳ.
  • Khả năng chuyển giao: Cấu trúc bài giảng và kịch bản sư phạm của đề tài có khả năng chuyển giao nguyên khối hoặc tùy biến cho các môn học lập trình khác như Lập trình Hướng đối tượng (C++/Java), Cấu trúc dữ liệu và Giải thuật, Lập trình Web.
  • Định hướng chính sách: Đóng góp cơ sở thực tiễn vững chắc cho các nhà quản trị đại học trong việc ban hành quy chuẩn số hóa bài giảng, tiêu chí đánh giá môn học trực tuyến và công nhận khối lượng giờ giảng dạy E-learning của giảng viên.

Đối tượng đón nhận và hưởng lợi

                                    ĐỐI TƯỢNG HƯỞNG LỢI CHÍNH
[GIẢNG VIÊN ĐẠI HỌC/CAO ĐẲNG]     [SINH VIÊN KHỐI KỸ THUẬT]     [CÁN BỘ QUẢN LÝ ĐÀO TẠO]      [NHÀ NGHIÊN CỨU E-LEARNING]
  • Giảng viên các trường Đại học & Cao đẳng Kỹ thuật: Tiếp cận một khung thiết kế học liệu chuẩn hóa, giảm thiểu áp lực trình bày lại lý thuyết cơ bản trên lớp để tập trung hướng dẫn giải bài tập chuyên sâu và sửa lỗi lập trình cho sinh viên.
  • Sinh viên các ngành Công nghệ, Kỹ thuật và CNTT: Được tiếp cận nguồn tài nguyên học tập chuẩn mực, hệ thống hóa logic, có thể tự học theo tốc độ cá nhân (Self-paced Learning) và luyện tập kỹ năng lập trình mọi lúc mọi nơi trên cả máy tính lẫn điện thoại thông minh.
  • Nhà quản lý giáo dục & Phòng Đào tạo: Có cơ sở dữ liệu mẫu để xây dựng tiêu chí kiểm định chất lượng đào tạo trực tuyến, tối ưu hóa hạ tầng Moodle sẵn có của nhà trường.
  • Chuyên gia phát triển chương trình & Nghiên cứu E-learning: Nguồn tài liệu tham khảo thực chứng giá trị về phương pháp đóng gói học liệu kỹ thuật số và thiết kế câu hỏi nhận phản hồi đa chiều.

Câu hỏi thường gặp (FAQ)

1. Điểm nổi bật nhất của bài giảng trực tuyến này so với tài liệu truyền thống là gì?

Khóa học được thiết kế theo cấu trúc mô-đun đa phương tiện hoàn chỉnh (Slide, Ebook, Video, Quiz, Bài tập, Khảo sát) đồng bộ cho từng buổi học trên Moodle. Sinh viên không chỉ đọc tài liệu thụ động mà được tương tác đa giác quan, xem video demo từng dòng code và nhận kết quả đánh giá năng lực liên tục.

2. Nghiên cứu sử dụng những công cụ công nghệ nào để xây dựng hệ sinh thái học liệu?

Đề tài kết hợp sức mạnh của hệ thống quản lý học tập Moodle (LMS-UTE) làm trung tâm, phần mềm Book Creator Online để tạo sách điện tử tương tác, ScreenCast để biên tập video bài giảng vi mô, cùng PowerPoint, Google Forms và Kahoot cho hoạt động trình chiếu và đánh giá nhanh.

3. Kết quả của nghiên cứu có thể nhân rộng (generalize) cho các môn học khác không?

Hoàn toàn có thể. Quy trình thiết kế kịch bản sư phạm 7 mô-đun và ma trận chuẩn đầu ra (OBE) của đề tài này là một mô hình chuẩn (framework) có thể áp dụng ngay cho các môn học kỹ thuật khác như Cấu trúc dữ liệu & Giải thuật, Kỹ thuật vi điều khiển, Lập trình Web, hoặc Cơ sở dữ liệu.

4. Hướng phát triển tiếp theo của đề tài này là gì?

Trong các giai đoạn tiếp theo, hệ thống có thể tích hợp thêm các công cụ chấm code tự động (Auto-grading System / Judge Platform), ứng dụng Trí tuệ nhân tạo (AI Tutor) để giải đáp thắc mắc lập trình 24/7 và phân tích dữ liệu hành vi người học (Learning Analytics) nhằm phát hiện sớm sinh viên có nguy cơ trượt môn.

5. Khóa học giải quyết bài toán thiếu hụt tương tác trong học trực tuyến như thế nào?

Bằng việc kết hợp song song: (1) Diễn đàn trao đổi trực tiếp trên Moodle, (2) Khảo sát sư phạm ẩn danh theo từng buổi học để phản hồi kịp thời, và (3) Hoạt động đánh giá chéo giữa các nhóm bài tập (Peer-assessment) chiếm 20% tổng điểm học phần.


Kết luận

Báo cáo nghiên cứu khoa học mã số T2019-06-147 của TS. Hoàng Thị Mỹ Lệ đã hiện thực hóa thành công một giải pháp sư phạm số đột phá cho học phần "Lập trình cơ bản với C" tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng. Bằng cách kết hợp linh hoạt nền tảng mã nguồn mở Moodle với các công cụ học liệu đa phương tiện hiện đại, đề tài không chỉ giải quyết triệt để bài toán dạy - học lập trình trực tuyến mà còn nâng cao tính chủ động và năng lực tự học của sinh viên.

Đây chính là bước đi tiên phong, đóng góp thiết thực vào chiến lược chuyển đổi số giáo dục đại học, đồng thời mở ra hướng nghiên cứu mở rộng trong việc cá nhân hóa đào tạo kỹ thuật thông qua công nghệ giáo dục hiện đại.