Mục tiêu nghiên cứu của đề tài là thiết kế bài giảng trực tuyến cho học phần Lập trình cơ bản với C, nhằm đáp ứng các tiêu chuẩn liên quan đến bài giảng điện tử như: đề cương, bài giảng đa phương tiện, các phần trao đổi, thảo luận, đánh giá quá trình của người học nhằm hỗ trợ bổ sung cho các phương thức đào tạo truyền thống, góp phần nâng cao chất lượng dạy và học.
ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƢỜNG 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ố: T2019-06-147 Chủ nhiệm đề tài: TS HOÀNG THỊ MỸ LỆ Đà Nẵng, 08/2020 iii ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƢỜNG 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ố: T2019-06-147 Xác nhận quan chủ trì đề tài (ký, họ tên, đóng dấu) iv Chủ nhiệm đề tài (ký, họ tên) THÀNH VIÊN THAM GIA NGHIÊN CỨU ĐỀ TÀI VÀ ĐƠN VỊ PHỐI HỢP CHÍNH Danh sách thành viên tham gia nghiên cứu đề tài TT Họ tên Hồng Thị Mỹ Lệ Đơn vị cơng tác lĩnh vực chuyên môn Nội dung nghiên cứu cụ thể đƣợc giao Khoa Điện - Điện tử, Khoa học máy tính Chủ nhiệm đề tài Đơn vị phối hợp Tên đơn vị nƣớc Nội dung phối hợp nghiên cứu Họ tên ngƣời đại diện đơn vị Khoa Điện-Điện tử Thẩm định nội dung TS Nguyễn Linh Nam Thỹ Lệ v MỤC LỤC MỞ ĐẦU 1 Mục tiêu 2 Đối tƣợng phạm vi nghiên cứu Phƣơng pháp nghiên cứu Nội dung nghiên cứu CHƯƠNG TỔNG QUAN NGHIÊN CỨU 1.1 Hệ thống dạy học trực tuyến Modle 1.1.1 Moodle gì? 1.1.2 Các tính Moodle 1.1.3 Lợi ích Moodle 1.2 Giới thiệu E-learning 1.2.1 E-learning gì? 1.2.2 Ƣu điểm nhƣợc điểm E-learning 1.2.3 Một số hình thức E-learning 1.3 Tiềm đào tạo theo mơ hình E-learning nƣớc ta CHƯƠNG TRIỂN KHAI XÂY DỰNG BÀI GIẢNG TRỰC TUYẾN 11 2.1 Nguồn liệu thiết kế giảng 11 2.1.1 Đề cƣơng chi tiết 11 2.1.2 Giáo trình lập trình với C 14 2.1.3 Công cụ hỗ trợ 15 2.2 Xây dựng kịch giảng trực tuyến 16 2.3 Kết thực 17 2.3.1 Mô đun slide giảng 25 2.3.2 Mô đun ebook 30 2.3.3 Mô đun tập 35 CHƯƠNG THIẾT KẾ CÂU HỎI NHẬN PHẢN HỒI 39 3.1 Thiết kế khảo sát giảng dạy giảng viên 39 3.2 Thiết kế câu hỏi trắc nghiệm 42 vi 3.2.1 Bộ trắc nghiệm chƣơng 42 3.2.2 Bộ trắc nghiệm chƣơng 43 3.2.3 Bộ trắc nghiệm chƣơng 43 3.2.4 Bộ trắc nghiệm chƣơng 46 3.2.5 Bộ trắc nghiệm chƣơng 46 3.2.6 Bộ trắc nghiệm chƣơng 47 3.2.7 Bộ trắc nghiệm chƣơng 47 3.2.8 Bộ trắc nghiệm chƣơng 48 3.2.9 Bộ trắc nghiệm chƣơng 49 KẾT LUẬN 50 Các kết đề tài 50 Đánh giá kết 50 Hƣớng phát triển 50 DANH MỤC CÁC TÀI LIỆU THAM KHẢO 51 vii DANH MỤC HÌNH VẼ Hình Giao diện hệ thống LMS trƣờng Đại học Sƣ phạm Kỹ thuật .15 Hình Giao diện ứng dụng Book Creator Online .15 Hình Giao diện ứng dụng ScreenCast .16 Hình Giao diện mơ đun giảng trực tuyến (buổi 1) 18 Hình Giao diện mô đun giảng trực tuyến (buổi 2) 18 Hình Giao diện mô đun giảng trực tuyến (buổi 3) 19 Hình Giao diện mô đun giảng trực tuyến (buổi 4) 19 Hình Giao diện mô đun giảng trực tuyến (buổi 5) 20 Hình Giao diện mô đun giảng trực tuyến (buổi 6) 20 Hình 10 Giao diện mơ đun giảng trực tuyến (buổi 7) 21 Hình 11 Giao diện mơ đun giảng trực tuyến (buổi 8) 21 Hình 12 Giao diện mơ đun giảng trực tuyến (buổi 9) 22 Hình 13 Giao diện mơ đun giảng trực tuyến (buổi 10) 22 Hình 14 Giao diện mơ đun giảng trực tuyến (buổi 11) 23 Hình 15 Giao diện mô đun giảng trực tuyến (buổi 12) 23 Hình 16 Giao diện mô đun giảng trực tuyến (buổi 13) 24 Hình 17 Giao diện mô đun giảng trực tuyến (buổi 14) 24 Hình 18 Giao diện mô đun giảng trực tuyến (buổi 15) 25 Hình 19 Giao diện slide giảng chƣơng 26 Hình 20 Giao diện slide giảng chƣơng 26 Hình 21 Giao diện slide giảng chƣơng 27 Hình 22 Giao diện slide giảng chƣơng 27 Hình 23 Giao diện slide giảng chƣơng 28 Hình 23 Giao diện slide giảng chƣơng 28 Hình 24 Giao diện slide giảng chƣơng 29 Hình 25 Giao diện slide giảng chƣơng 29 Hình 26 Giao diện slide giảng chƣơng 30 Hình 27 Giao diện hình đại diện Ebook chƣơng .31 Hình 28 Giao diện hình đại diện Ebook chƣơng .31 Hình 29 Giao diện hình đại diện Ebook chƣơng .32 Hình 30 Giao diện hình đại diện Ebook chƣơng .32 Hình 31 Giao diện hình đại diện Ebook chƣơng .33 viii Hình 32 Giao diện hình đại diện Ebook chƣơng .33 Hình 33 Giao diện hình đại diện Ebook chƣơng .34 Hình 34 Giao diện hình đại diện Ebook chƣơng .34 Hình 35 Giao diện hình đại diện Ebook chƣơng .35 Hình 36 Giao diện hình đại diện mơ đun thiết kế tập (buổi 1) .36 Hình 37 Giao diện hình đại diện mơ đun thiết kế tập (buổi 2) .36 Hình 38 Giao diện hình đại diện mơ đun thiết kế tập (buổi 3) .37 Hình 39 Giao diện hình đại diện mơ đun thiết kế tập (buổi 4) .37 Hình 40 Giao diện hình đại diện mơ đun thiết kế tập (buổi 5) .38 Hình 41 Giao diện hình đại diện mơ đun thiết kế tập (buổi 7) .38 Hình 42 Giao diện thiết kế mơ đun khảo sát trình giảng dạy 39 Hình 43 Giao diện mơ đun khảo sát q trình giảng dạy 40 Hình 44 Giao diện khảo sát trình giảng dạy (buổi 1) 40 Hình 45 Giao diện khảo sát trình giảng dạy (buổi 2) 41 ix ĐẠI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐH SƢ PHẠM KỸ THUẬT Độc lập - Tự - Hạnh phúc THÔNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung: - Tên đề tài: Xây dựng giảng trực tuyến cho học phần Lập trình với C - Mã số: T2019-06-147 - Chủ nhiệm: HOÀNG THỊ MỸ LỆ - Thành viên tham gia: - 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: 9/2019 – 8/2020 Mục tiêu: Xây dựng giảng trực tuyến thơng qua hệ thống LMS-UTE Tính sáng tạo: Học trực tuyến thông qua hệ thống LMS trƣờng Tóm tắt kết nghiên cứu: Bài giảng trực tuyến gồm 15 buổi học đƣợc đƣa lên hệ thống LMS trƣờng Tên sản phẩm: Bài giảng trực tuyến Lập trình với C Hiệu quả, phƣơng thức chuyển giao kết nghiên cứu khả áp dụng: Áp dụng hiệu cho giảng dạy trực tuyến Hình ảnh, sơ đồ minh họa chính: x Ngày 30 tháng năm 2020 Chủ nhiệm đề tài Hội đồng KH&ĐT đơn vị Hoàng Thị Mỹ Lệ XÁC NHẬN CỦA TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT xi INFORMATION ON RESEARCH RESULTS General information: - Project title: Build online lectures for the subject of Basic programming with C language - Code number: T2019-06-147 - Coordinator: HOÀNG THỊ MỸ LỆ - Implementing institution: University of Technology and Education, The University of Danang - Duration: from 9/2019 to 8/2020 Objective(s): Develop online lectures through LMS-UTE Creativeness and innovativeness: Online learning through the LMS-UTE Research results: Online lectures of 15 lessons are uploaded to the LMS-UTE Products: Online lectures of Basic Programming with C language subject Effects, transfer alternatives of reserach results and applicability: Effective application for online learning xii CHƯƠNG THIẾT KẾ CÂU HỎI NHẬN PHẢN HỒI Chƣơng trình bày việc thiết kế câu hỏi nhận phản hồi có hai dạng thiết kế câu hỏi trắc nghiệm thiết kế câu hỏi khảo sát trình giảng dạy giảng viên 3.1 THIẾT KẾ KHẢO SÁT GIẢNG DẠY CỦA GIẢNG VIÊN Hệ thống Moodle có mơ đun khảo sát giảng dạy học tập sinh viên Trong đề tài sử dụng chức mô đun để thực việc khảo sát giảng dạy sinh viên Tuy nhiên, đề tài thiết kế câu hỏi khảo sát buổi học Mơ đun này, góp phần giúp cho giảng viên tự điều chỉnh cách giảng dạy cho phù hợp với đối tƣợng ngƣời học Đề tài sử dụng công cụ tạo form Google Drive để thiết kế câu hỏi khảo sát Hình 42 Giao diện thiết kế mơ đun khảo sát q trình giảng dạy Giao diện mô đun khảo sát giảng dạy LMS buổi học thể hình 43 39 Hình 43 Giao diện mơ đun khảo sát trình giảng dạy Form thiết kế khảo sát Google drive buổi học thể hình 44 theo đƣờng link [15] Hình 44 Giao diện khảo sát trình giảng dạy (buổi 1) Form thiết kế khảo sát Google drive buổi học thể hình 45 theo đƣờng link [15] 40 Hình 45 Giao diện khảo sát trình giảng dạy (buổi 2) Form thiết kế khảo sát Google drive buổi học theo đƣờng link [16] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [17] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [18] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [19] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [19] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [20] Form thiết kế khảo sát Google drive buổi học theo đƣờng link [21] Form thiết kế khảo sát Google drive buổi học 10 theo đƣờng link [22] Form thiết kế khảo sát Google drive buổi học 11 theo đƣờng link [24] Form thiết kế khảo sát Google drive buổi học 12 theo đƣờng link [25] Form thiết kế khảo sát Google drive buổi học 13 theo đƣờng link [26] Form thiết kế khảo sát Google drive buổi học 14 theo đƣờng link [27] Form thiết kế khảo sát Google drive buổi học 15 theo đƣờng link [28] 41 3.2 THIẾT KẾ CÂU HỎI TRẮC NGHIỆM Đặc thù học phần trang bị kiến thức kỹ lập trình Bên cạnh đánh giá theo phƣơng thức viết Mô đun kiểm tra trắc nghiệm đƣợc xây dựng, nhằm đánh giá mực độ tiếp thu giảng theo buổi học sau buổi day hay theo phần buổi học Đề tài xây dựng đƣợc câu hỏi chƣơng phân bổ vào 15 buổi học Nội dung câu hỏi trắc nghiệm đƣợc xây dựng 3.2.1 BỘ TRẮC NGHIỆM CHƢƠNG 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) Lập trình đƣợc hiểu Chƣơng trình dịch thực Trong trình thực dịch, chƣơng trình dịch đƣa lỗi về: Trong trình máy thực câu lệnh chƣơng trình, có tham Nếu khơng hiểu tốn, ngƣời lập trình lập đƣợc chƣơng trình Ngơn ngữ lập trình ngơn ngữ Ngơn ngữ lập trình bậc cao Ngơn ngữ máy đƣợc viết dƣới dạng Winword ngôn ngữ lập trình Pascal ngơn ngữ lập trình Theo bạn, “nấu cơm” có thuật tốn khơng? Biểu diễn thuật tốn theo phƣơng pháp dùng sơ đồ khối, hình bình hành biểu diễn cơng việc Biểu diễn thuật tốn theo phƣơng pháp dùng sơ đồ khối, hình chữ nhật biểu diễn cơng việc Biểu diễn thuật toán theo phƣơng pháp dùng sơ đồ khối, hình thoi biểu diễn cơng việc Biểu diễn thuật toán theo phƣơng pháp dùng sơ đồ khối, biểu diễn công việc nhập/xuất liệu Ta dùng Biểu diễn thuật toán theo phƣơng pháp dùng sơ đồ khối, biểu diễn cơng việc tính tốn Ta dùng Biểu diễn thuật toán theo phƣơng pháp dùng sơ đồ khối, biểu diễn công việc kiểm tra Ta dùng Dữ liệu đầu tốn giải phƣơng trình bậc có trƣờng hợp 42 19) Dữ liệu đầu vào tốn giải phƣơng trình bậc hai có giá trị 20) Dữ liệu đầu tốn, tìm ƣớc số chung lớn hai số nguyên dƣơng (a, b) theo phƣơng pháp Euclid 3.2.2 BỘ TRẮC NGHIỆM CHƢƠNG CÂU HỎI TRẮC NGHIỆM CHƢƠNG 1) Các kí tự khơng có bàn phím tập kí tự đƣợc dùng ngơn ngữ lập trình C 2) Qui định cách đặt tên 3) Qui định cách đặt tên 4) Qui định cách đặt tên: 5) Qui định cách đặt tên 6) Trong cấu trúc chƣơng trình bắt buộc phải khai báo 7) Chạy chƣơng trình DEV-C nhấn phím 8) Các kiểu số nguyên 9) Trong bảng mã ASSCII, kí tự „A‟ có giá trị 10) Trong bảng mã ASSCII, kí tự „0‟ có giá trị 11) Các đại lƣợng đƣợc dùng lập trình 12) Hằng kí tự đƣợc đặt cặp dấu 13) Phép tính „A‟ - cho kết 14) Phép tính „A‟ - „2‟ cho kết 15) Tính xy Ta dùng hàm 16) Tính trị tuyệt đối x kiểu int Ta dùng hàm 17) Hàm ceil(14.1), cho kết 18) Hàm floor(14.9), cho kết 19) Biểu thức 5/2 cho kết 20) Biểu thức 5%2 cho kết 3.2.3 BỘ TRẮC NGHIỆM CHƢƠNG 1) 2) 3) 4) 5) 6) 7) Lệnh để nhập liệu vào cho hai biến thực cd, cr Lệnh scanf (“%d%d”, &cd, &cr); có đặc tả “%d%d” Khi thực lệnh nhập liệu (scanf), biến nhận đƣợc giá trị từ đâu? Câu lệnh xuất hình giá trị biến thực dt Lệnh printf(“%f”, dt); có đặc tả %f Khi gán s = ( a>b? a : b); với a=7 b=2 ta đƣợc Dãy kí tự điều khiển lệnh printf có loại 43 Để nhập liệu vào từ bàn phím, ta dùng lệnh Trong lệnh printf đặc tả khơng đƣợc cách Vịng lặp thực lần với lệnh for (i=1; i=7) printf(“B”); else if (dtb>=5.5) printf(“C”); 8) 9) 10) 11) 12) 13) 14) 15) 16) 44 21) 22) 23) 24) 25) 26) 27) 28) 29) else if (dtb>=4) printf(“D”); else printf(“F”); Số câu lệnh đƣợc đặt sau if hay sau else: Câu lệnh gộp Câu lệnh gộp câu lệnh đƣợc đặt cắp dấu Các giá trì ni sau từ khóa case lệnh switch, phải Khơng dùng goto để nhảy từ bên ngồi khối vào bên khối Đoạn lệnh với a=4, b =4, while (a%b!=0) { r = a%b; a = b; b = r; }; thực giá trị b Đoạn lệnh với a=4, b =4, while (a%b!=0) r = a%b; a = b; b = r; thực giá trị b Đoạn lệnh với a=5, b =7, while (a%b!=0) { r = a%b; a = b; b = r; }; thực giá trị b Đoạn lệnh với a=5, b =7, while (a%b==0) { r = a%b; a = b; b = r; }; 45 thực giá trị b 30) Cú pháp lệnh sau hay sai 3.2.4 BỘ TRẮC NGHIỆM CHƢƠNG Xây dựng hàm gồm có 2) Hàm 3) Hàm tự tạo có hai loại 4) Hàm không trả giá trị, xây dựng hàm có kiểu đƣợc khơng 5) Khi khai báo đối hàm có kiểu, ta khai báo 6) Khi khai báo đối hàm khơng có kiểu, ta khai báo 7) Trong thân hàm có kiểu, phải có câu lệnh 8) Lời gọi hàm có kiểu, đƣợc dùng nhƣ 9) Lời gọi hàm khơng có kiểu, đƣợc dùng nhƣ 10) Hàm trả giá trị, ta xây dựng hàm khơng có kiểu đƣợc khơng? 1) 3.2.5 BỘ TRẮC NGHIỆM CHƢƠNG 1) Biến trỏ lƣu trữ 2) Kích thƣớc biến trỏ khơng phụ thuộc vào kiểu liệu có kích thƣớc cố định 3) Có khai báo int a, b , *p1, * p2; float x, y, *fx, *fy; Phép gán hợp lệ 4) Có hàm hốn vị hai số đƣợc xây dựng nhƣ sau void hoanvi(int *x, int *y) { int tg; tg = *x; *x = *y; *y = tg; } Muốn hoán vị hai giá trị a, b ta dùng hàm hoanvi 5) Chƣơng trình main() { int x, *p, *q; x =5; p = &x; q = p; 46 *q = 20; printf(“%d”, x); } Ta đƣợc kết hình 3.2.6 BỘ TRẮC NGHIỆM CHƢƠNG 1) 2) 3) 4) 5) 6) 7) 8) Mảng Các phần tử mảng đƣợc phân biệt với qua Phần tử mảng có số Các phần tử mảng chiều đƣợc phân biệt với qua Các phần tử mảng chiều đƣợc phân biệt với qua Mảng trỏ int a[100]; Viết chƣơng trình để nhập vào dãy số gồm n số bất kỳ, ta khai báo dãy số 9) Viết chƣơng trình để nhập vào ma trận mxn, ta khai báo ma trận 10) Viết chƣơng trình để nhập vào dãy số gồm n số bất kỳ, ta khai báo dãy số 3.2.7 BỘ TRẮC NGHIỆM CHƢƠNG 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) Chuỗi kí tự gồm Hằng kiểu chuỗi đƣợc đặt cặp dấu Khi gặp chuỗi có giá trị “DHSP KT”, máy cấp phát ô nhớ để lƣu trữ Có cách khai báo biến kiểu chuỗi Khai báo biến kiểu chuỗi, ta khai báo biến Khai báo biến kiểu chuỗi, ta khai báo biến Nhập chuỗi kí tự ta dùng lệnh Xuất chuỗi kí tự ta dùng lệnh Để tính độ dài chuỗi, ta dùng hàm Hàm strlen(chuỗi) trả Để chuyển kí tự thành kí tự chữ hoa, ta dùng hàm Để chuyển kí tự thành kí tự chữ thƣờng, ta dùng hàm Hàm tolower(kí tự) trả Hàm toupper(kí tự) trả Hàm strchr(chuỗi, kí tự) thực Hàm strstr(chuỗi 1, chuỗi 2) thực 47 17) 18) 19) 20) Hàm strcat(chuỗi 1, chuỗi 2) thực Hàm strcpy(chuỗi 1, chuỗi 2) thực Các phép toán so sánh dùng để so sánh hai chuỗi Để so sánh hai chuỗi ta dùng hàm 3.2.8 BỘ TRẮC NGHIỆM CHƢƠNG 1) 2) Dữ Cấu trúc tập hợp phần tử Khai báo biến cấu trúc nhƣ sau khai báo gián tiếp typedef struct sinhvien { char ten[25],lop[5]; float dtb; }; sinhvien sv; 3) Khai báo biến cấu trúc nhƣ sau khai báo gián tiếp struct sinhvien { char ten[25],lop[5]; float dtb; }sv; 4) Khai báo biến cấu trúc nhƣ sau khai báo trực tiếp struct sinhvien { char ten[25],lop[5]; float dtb; }sv; 5) Khai báo sau struct Sinhvien 6) Khai báo biến cấu trúc nhƣ sau khai báo trực tiếp typedef struct sinhvien { char ten[25],lop[5]; float dtb; }; sinhvien sv; 7) Dữ Cấu trúc tập hợp phần tử khác tên, kiểu hay khác kiểu 48 8) Dữ Cấu trúc tập hợp phần tử tên, kiểu hay khác kiểu 9) Có biến sv đƣợc khai báo biến cấu trúc nhƣ sau typedef struct sinhvien { char ten[25],lop[5]; float dtb; }; sinhvien sv; Lệnh để nhập giá trị cho biến ten 10) Dữ liệu kiểu Cấu trúc trỏ 3.2.9 BỘ TRẮC NGHIỆM CHƢƠNG Để lƣu trữ liệu lâu dài liệu cần phải đƣợc lƣu trữ nhớ dƣới dạng 2) Các loại liệu kiểu file: 3) File văn tập hợp kí tự đƣợc tổ chức thành dịng 4) File nhị phân file mà phần tử số nhị phân biểu diễn thông tin 5) Ta mở file văn để xem nội dung 6) Ta mở file nhị phân để xem nội dung 7) Lệnh fputs(chuỗi kí tự, *biếnfile); 8) Lệnh fscanf(*biếnfile, đặc tả, danh sách địa biến); 9) Lệnh fwrite(*ptu, size ptu, n, trỏ tập tin); 10) Lệnh fread((*ptu, size ptu, n, trỏ tập tin); 1) 49 KẾT LUẬN Các kết đề tài Đề tài triển khai xây dựng đƣợc mô đun buổi học theo kịch giảng trực tuyến đƣợc đề xuất Các mô đun xây dựng đƣợc giảng gồm: - Slide giảng chƣơng (9 chƣơng) - Ebook chƣơng (9 chƣơng) - Video chƣơng theo buổi học theo Silde giảng - Bài tập nhà, có yêu cầu kiểm tra đánh giá theo buổi học - Bài kiểm tra trắc nghiệm - Trao đổi với giảng viên Đánh giá kết Những kết đạt đƣợc nhƣ trình bày trên, góp phần cao chất lƣợng dạy học việc đào tạo nguồn nhân lực chất lƣợng cao, đáp ứng yêu cầu xã hội Hƣớng phát triển Tiếp tục nghiên cứu thêm hoạt động tài nguyên ứng dụng Moodle hệ thống LMS trƣờng Đại học Sƣ phạm Kỹ thuật Bổ sung thêm mô đun giảng trực tuyến với hoạt động tài nguyên tiếp tục nghiên cứu đƣợc 50 51 DANH MỤC CÁC TÀI LIỆU THAM KHẢO [1] http://e-learning.hoangviet.edu.vn [2] https://cuongquach.com/moodle-la-gi-tong-quan-ve-moodle-lms.html [3] http://lms.ute.udn.vn/ [4] Certified, https://bookcreator.com/online/ [5] Hồng Thị Mỹ Lệ, Lê Thị Mỹ Hạnh, “Giáo trình lập trình với C”, Nhà xuất Đà Nẵng, 2019 [6] Hồng Thị Mỹ Lệ, Lập trình với C, Chƣơng 1, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/xylJ41w kRyG3MsGs6M0KUg [7] Hoàng Thị Mỹ Lệ, Lập trình với C, Chƣơng 2, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/bnF1Yv oKS1uTRY9qjYk72A [8] Hồng Thị Mỹ Lệ, Lập trình với C, Chƣơng 3, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/u76dqC AYTDWlxedV0lfBbw; https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/WbEtD3 z7RkS2Dx1e3J3Ljg, [9] Hồng Thị Mỹ Lệ, Lập trình với C, Chƣơng 4, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/VjZuBh 5zSCmVoSbAq_WWHw [10] Hoàng Thị Mỹ Lệ, Lập trình với C, Chƣơng 5, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/iiYj7Ov 4TragrTR_nQLYJw [11] Hồng Thị Mỹ Lệ, Lập trình với C, Chƣơng 6, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/0MlRTC naRm6r0fZDV7q_Bw [12] Hoàng Thị Mỹ Lệ, Lập trình với C, Chƣơng 7, 51 52 https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/Pff4Jwg _RiafPs9wtG9-IA [13] Hồng Thị Mỹ Lệ, Lập trình với C, Chƣơng 8, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/vLJVdT pwRU6zEjh3W-nblA [14] Hoàng Thị Mỹ Lệ, Lập trình với C, Chƣơng 9, https://read.bookcreator.com/v4XwswqvC3f8YYMyc3lbO8FKhGw1/6yb47I9 cRLmMEcU_lu5hyA [15] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 1, https://forms.gle/hR9j7ckdUFTrXAre6 [16] Hoàng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 2, https://forms.gle/Ns5t4sPkTL4f21e98 [17] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 3_1, https://forms.gle/iEWAHBX9WhvwLCxs7 [18] Hoàng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 3_2, https://forms.gle/tLvKqgj9nv5js4Vv6 [19] Hồng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 3_3, https://forms.gle/pMYRcwd6XeWSQ8mG7 [20] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 4_1, https://forms.gle/QMfs3EwFmrxm7HQy6 [21] Hoàng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 4_2, https://forms.gle/JrNbVRtSHzex9MHn9 [22] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 5_1, https://forms.gle/26rL3owqDAiWV3rC6 [23] Hoàng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 5_2, https://forms.gle/z7RzVSq4cU6U1bAaA [24] Hồng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 6_1, https://forms.gle/1PzvT9oHwaCj494J9 [25] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 6_2, 52 53 https://forms.gle/tdawsRwTyDMq3WyKA [26] Hoàng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 7_1, https://forms.gle/ya4UQPHdAmUSm7ce8 [27] Hồng Thị Mỹ Lệ, Khảo sát q trình giảng dạy chƣơng 8, https://forms.gle/QLGz1RFCMmqfEkJr8 [28] Hoàng Thị Mỹ Lệ, Khảo sát trình giảng dạy chƣơng 9, https://forms.gle/m2hgmMiC9HNKZabT9 - 53 ...ĐẠI H? ?C ĐÀ NẴNG TRƢỜNG ĐẠI H? ?C SƢ PHẠM KỸ THUẬT BÁO C? ?O TỔNG KẾT ĐỀ TÀI KHOA H? ?C VÀ C? ?NG NGHỆ C? ??P TRƢỜNG 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ố: T2019-06-147 X? ?c. .. nhân l? ?c chất lƣợng cao, đáp ứng yêu c? ??u xã hội, vi? ?c xây dựng giảng tr? ?c tuyến cho c? ?ng t? ?c giảng dạy c? ??n thiết Từ tơi đề xuất đề tài ? ?Xây dựng giảng tr? ?c tuyến cho h? ?c phần lập trình với C? ?? thống... 2.2 XÂY DỰNG KỊCH BẢN BÀI GIẢNG TR? ?C TUYẾN Bài giảng tr? ?c tuyến xây dựng phải đáp ứng đƣ? ?c hoạt động dạy h? ?c theo đề c? ?ơng chi tiết h? ?c phần đƣ? ?c xây dựng Bài giảng tr? ?c tuyến đƣ? ?c thiết kế cho