Nghiên cứu học cộng tác ứng dụng trong e learning giảng dạy các ngôn ngữ lập trình cơ bản tt

22 45 0
Nghiên cứu học cộng tác ứng dụng trong e learning giảng dạy các ngôn ngữ lập trình cơ bản tt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - PHẠM HOÀI THU ĐỀ TÀI: NGHIÊN CỨU HỌC CỘNG TÁC ỨNG DỤNG TRONG ELEARNING GIẢNG DẠY CÁC NGƠN NGỮ LẬP TRÌNH CƠ BẢN Chuyên ngành: Hệ thống thông tin Mã số: 8.48.01.04 TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2019 Luận văn hồn thành tại: HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Người hướng dẫn khoa học: TS Nguyễn Trọng Khánh Phản biện 1: …………………………………………………………………………… Phản biện 2: ………………………………………………………………………… Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Công nghệ Bưu Viễn thơng Vào lúc: ngày tháng năm Có thể tìm hiểu luận văn tại: - Thư viện Học viện Cơng nghệ Bưu Viễn thơng MỞ ĐẦU Ngày nay, với bùng nổ mạnh mẽ công nghệ thông tin phát triển Internet tồn cầu, kèm với ứng dụng giúp khai thác hết lợi mà chúng mang lại Đặc biệt, việc nâng cao hiệu quả, chất lượng giáo dục, đào tạo nhân tố sống định tồn phát triển quốc gia, cơng ty, gia đình cá nhân Hơn nữa, việc học tập khơng bó gọn việc học phổ thông, học đại học mà học suốt đời Hiện nay, có nhiều phương pháp giảng dạy sử dụng với mục đích đem lại hiểu biết tốt cho người học, phương pháp bật lên phương pháp học cộng tác, hoạt động học tập theo nhóm tổ chức cho việc học tập phụ thuộc vào trao đổi thơng tin, cấu trúc có tính chất xã hội người học nhóm, người học phải tự chịu trách nhiệm việc học tập thân mình, đồng thời khuyến khích hỗ trợ học tập người tham gia Học tập cộng tác mơ hình nhóm người học làm việc theo nhiệm vụ cấu trúc (ví dụ: tập nhà, thí nghiệm Lab, dự án thiết kế…) với điều kiện sau: phụ thuộc tích cực, tự chịu trách nhiệm, tương tác giáp mặt, sử dụng hợp lý kỹ cộng tác, tự đánh giá nhóm cách đặn Nhiều nghiên cứu thực cách xác, đắn, học tập cộng tác tăng cường khả thu nhận, lưu trữ thông tin, kỹ tư trình độ cao, kỹ truyền thơng giao tiếp cá nhân, tự tin Ngoài ra, để cung cấp cho người học tài nguyên môi trường học tập cách có hiệu quả, thêm vào đổi phương pháp dạy học nhằm xây dựng môi trường giảng dạy học tập điện tử hướng tới giáo dục người học nhiều hơn, người học chủ động lĩnh hội kiến thức từ kho tài nguyên số công cụ hỗ trợ lớp học ảo Elearning giải pháp để giải vấn đề Việc ứng dụng phương pháp học cộng tác vào giải pháp E-learning xu tất yếu giới đại 2 E-Learning phương pháp học tập với hỗ trợ truyền thông đa phương tiện Internet Về chất E-Learning hình thức tổ chức dạy học theo hướng đổi Hình thức nhà trường áp dụng nhiều môn giảng dạy nhằm nâng cao chất lượng dạy học Đối với môn ngôn ngữ lập trình, giảng dạy tương tác học viên với giáo viên, học viên với học viên quan trọng Tuy nhiên, với hình thức dạy học từ xa thơng qua Elearning việc học ngơn ngữ lâp trình khơng hiệu Sự bất lợi Elearning số lượng học viên nhiều số lượng giáo viên Các học viên thường phải làm việc độc lập việc học tập nghiên cứu thực qua mạng Họ thảo luận kết giao với bạn bè Học cộng tác giải pháp để khắc phục hạn chế Chính vậy, trình tìm hiểu, nghiên cứu đồng ý thầy hướng dẫn chọn đề tài luận văn “Nghiên cứu học cộng tác ứng dụng E-learning giảng dạy ngơn ngữ lập trình bản” Trong đề tài tơi tập trung tìm hiểu lý thuyết hệ thống học cộng tác, từ áp dụng phương pháp học cộng tác Elearning giảng dạy ngơn ngữ lập trình 3 CHƯƠNG 1: TỔNG QUAN VỀ HỌC CỘNG TÁC Trong chương tập trung trình bày khái niệm học cộng tác tìm hiểu lịch sử hình thành, phân loại hình thức học cộng tác đặc biệt chương lĩnh vực mà việc học cộng tác áp dụng vào 1.1 Lịch sử phát triển học cộng tác Ba dự án - Dự án ENFI Đại học Gallaudet, Dự án CSILE Đại học Toronto, Dự án Chiều không gian Thứ năm Đại học California, San Diego (UCSD) - tiền thân cho sau coi lĩnh vực CSCL Cả ba dự án liên quan đến việc thăm dò phương pháp sử dụng công nghệ nhằm cải thiện việc học tập liên quan đến đọc viết 1.2 Khái niệm, đặc điểm, mục tiêu học cộng tác 1.2.1 Khái niệm học cộng tác Cộng tác trình nhằm chia sẻ sáng tạo [2] Quá trình nhằm trao đổi, trợ giúp, phối hợp nhóm người nhằm đạt mục tiêu xác định Một nhóm cá nhân có vấn đề chung để giải Mỗi thành viên có quan điểm khác có hiểu biết khác vấn đề Họ trao đổi kiến thức đưa ý kiến để giải vấn đề Trong hầu hết trường hợp, vấn đề chia thành vấn đề giải nhiều thành viên nhóm Học cộng tác thuật ngữ cách tiếp cận đào tạo khác liên quan đến việc sử dụng trí tuệ học viên với học viên với giáo viên nhằm tăng cường khả tiếp thu tri thức, khả vận dụng áp dụng tri thức vào thực tế sở có hợp tác nhiều thành viên Hình thức học cộng tác khơng tập trung vào giảng giáo viên lớp, mà có hoạt động thảo luận, tương tác tích cực sinh viên với Môi trường giáo viên khơng đóng vai trò người nắm tri thức để truyền đạt mà có vai trò chun gia thiết kế q trình, xây dựng mơi trường tiếp thu tri thức cho người học Theo [6], hệ thống cộng tác hệ thống dựa máy tính hỗ trợ nhóm người tham gia vào nhiệm vụ chung 1.2.2 Đặc điểm học cộng tác Việc học tập thực hình thức cộng tác nhằm phát triển kiến thức Học cộng tác thể nhiều hình thức khác nhau, có đặc trưng sau: - Trong học cộng tác, trình học trở thành trình xây dựng tri thức cá nhân cách tích cực - Mơi trường học cộng tác thách thức sinh viên phát triển kĩ tranh luận tự giải vấn đề - Đối tượng người học môi trường học cộng tác đa dạng - Môi trường học cộng tác nơi mà sinh viên nói, trao đổi với Việc học thực q trình trao đổi, nói chuyện Trong học cộng tác việc học trở thành hoạt động mang tính chất xã hội 1.2.3 Mục tiêu học cộng tác - Tạo mối liên kết mặt xã hội tri thức với người học với môi trường học tập - Cộng tác làm việc theo nhóm - Tạo tính trách nhiệm cơng dân 1.3 Phân loại học cộng tác ứng dụng 1.3.1 Phân loại học cộng tác Trong lĩnh vực hoạt động nhóm, khơng gian thời gian chiếm vị trí quan trọng định lựa chọn phương pháp làm việc Từ hai tiêu chí này, xác định cấp độ cộng tác (xem bảng 1.2) Bảng 1 Bảng chế độ làm việc nhóm Đồng Không đồng Thời gian Cộng tác trực tiếp Cộng tác không đồng Khoảng cách Cộng tác khoảng cách đồng Cộng tác khoảng cách không đồng 1.3.2 Ứng dụng học cộng tác - Trò chơi, đặc biệt trò chơi mạng -Workflow, hệ thống cho phép phối hợp Loại hệ thống giúp nhiều người tham gia quản lý quy trình làm việc - Giảng dạy: nơi hệ thống cộng tác dựa vào phương tiện thông tin công nghệ mạng để tạo điều kiện thuận lợi cho việc học tập - Truyền thông: nơi hệ thống cộng tác cho phép nhiều thành viên nhóm giao tiếp tham khảo ý kiến thông qua hỗ trợ âm thanh, video văn - Không gian làm việc chia sẻ: nơi hệ thống cộng tác cung cấp không gian chia sẻ mà khơng gian người tham gia tượng nhân tạo 1.4 Nền tảng cộng tác Một tảng cộng tác hệ thống phân phối cung cấp dịch vụ trao đổi thành viên nhóm thơng qua mạng Nó tích hợp: (i) cơng cụ (hội nghị truyền hình, nhắn tin tức thì, …) để hỗ trợ tương tác người, (ii) tính quản lý người dùng, nhóm quyền, (iii) bảo mật để đảm bảo tính bảo mật liệu người dùng tính quán Nền tảng cộng tác coi tảng tập trung chức khác để cộng tác Trong phần này, thảo luận số công cụ cộng tác chức chúng, trước tập trung vào môi trường cộng tác 1.4.1 Công cụ cộng tác - Một số công cụ cộng tác sử dụng rộng rãi: Lịch chia sẻ, thông báo, điều tra, thống kê, tham chiếu cá nhân, quản lý nhiệm vụ, quản lý dự án, diễn đàn, tin nhắn tức thì, chủ để, email, hội nghị trực tuyến, sổ địa Ngoài ra, tảng cộng tác cung cấp công cụ cho phép: - Quản lý người sử dụng, - Xác thực - Quyền kiểm soát truy cập - Tạo thành viên nhóm - Quản lý hồ sơ người dùng - Quản lý tài liệu, hỗ trợ - Soạn thảo điện tử - Chia sẻ tài liệu điện tử 1.4.2 Nền tảng cộng tác Các tảng cộng tác bao gồm công cụ cộng tác thông thường (hội nghị truyền hình, nhắn tin tức thì, lịch chia sẻ, quản lý nhóm, v.v…) Một tảng cộng tác tốt đáp ứng u cầu sau: Các cơng cụ cộng tác cần thiết cho nghiên cứu, khả mở rộng, dễ sử dụng, hỗ trợ cho cộng tác đồng không đồng Một số tảng cộng tác: XOOPS, WebCT, Sakai, Moodle… CHƯƠNG 2: HỌC CỘNG TÁC VÀ ỨNG DỤNG VÀO GIẢNG DẠY CÁC NGÔN NGỮ LẬP TRÌNH CƠ BẢN Trong chương tập trung nghiên cứu học cộng tác phương pháp học khác, nghiên cứu học cộng tác hệ thống E-learning Cũng chương giới thiệu hệ thống học cộng tác mã nguồn mở Moodle Sakai qua so sánh chọn phần mềm phù hợp với toán đặt ra, qua tiến hành cài đặt sử dụng cơng cụ Phần cài đặt sử dụng trình bày cụ thể chương 2.1 Học cộng tác phương pháp học truyền thống Học cộng tác khác với phương pháp truyền thống chỗ: học cộng tác có mơi trường làm việc nhóm, diễn lúc có sử dụng kĩ làm việc nhóm, đem lại kết tích cực 2.2 Học cộng tác E-learning Cộng tác với trợ giúp máy tính (Computer supported collaborative work – CSCW) hệ thống phần mềm, máy tính nối mạng nhằm hỗ trợ nhóm làm việc hoàn thành nhiệm vụ chung việc cung cấp khả chia sẻ nhóm làm việc với CSCW giúp thiết đặt cơng việc kiểm sốt mục tiêu tăng cường thuận tiện cộng tác nhóm CSCW ứng dụng giáo dục, máy tính hỗ trợ giáo dục cộng tác (CSCE - Computer Supported Collaborative Education) dần trở thành thực Mục tiêu hỗ trợ vai trò phức tạp giáo dục giáo viên, sinh viên để dạy học hiệu 2.2.1 Ưu điểm nhược điểm hệ thống E-learning Sự bất lợi Elearning số lượng sinh viên nhiều so với số lượng giáo viên sinh viên thường phải làm việc độc lập việc học tập nghiên cứu thực qua mạng Họ thảo luận kết giao với bạn bè Giáo dục cộng tác giải pháp Các giáo viên, sinh viên cha mẹ họ khuyến khích cộng tác nhằm tạo cho sinh viên học để hợp tác với người khác, học từ người khác học cách nghiên cứu Do việc cộng tác Elearning thật cần thiết Mục tiêu quan trọng Elearning học cách nghiên cứu cộng tác Điều thấy rõ mơ hình giáo dục chuyển từ lấy mơ hình giáo dục lấy người giáo viên làm trung tâm, tới mơ hình giáo dục lấy người sinh viên làm trung tâm lấy môi trường học tập làm trung tâm Kết đạt sinh viên không đơn giản nhớ học, mà chuyển sang nghĩ phân tích vấn đề Sinh viên nghĩ phân tích vấn đề khía cạnh người Với mơ hình giáo dục lấy mơi trường học tập làm trung tâm giáo dục nghĩ giáo viên, sinh viên phụ huynh khuyến khích cộng tác với nhằm hình thành mơi trường tạo cho sinh viên học cách để hợp tác với người khác, học từ người khác học cách nghiên cứu Hình Sự tiến hóa giáo dục 2.2.2 Mơ hình học cộng tác 2.2.2.1 Mơ hình xử lý học tập Hình 2 Mơ hình q trình thử nghiệm 2.2.2.2 Mơ hình mơi trường học tập Hình Mơ hình mơi trường nghiên cứu 10 2.2.3 Các cơng nghệ cộng tác Elearning Hình Các công nghệ cộng tác E-learning 2.3 Ứng dụng học cộng tác Elearning vào giảng dạy ngôn ngữ lập trình 2.3.1 Một số nghiên cứu liên quan Trong khoảng thập kỷ trở lại đây, phát triển cơng nghệ dịch vụ web điện tốn đám mây mở hướng cho việc xây dựng IDE: Web-Based IDE - IDE dựa Web [3] Với xu này, tảng IDE (yêu cầu nhiều tài nguyên) tập trung số máy cấu hình mạnh (máy chủ) Còn người dùng, cài đặt môi trường nào, cần sử dụng 11 trình duyệt để soạn gửi code đến máy (các máy) chứa tảng IDE để biên dịch, chạy trả kết quả, hình sau: Hình Web-Based IDE - IDE dựa Web 2.3.2 Môi trường phát triển tích hợp học cộng tác Hình Mơ hình tổng quan 12 2.3.2.1 Hệ thống quản lý học tập ( Learning Management system – LMS) 2.3.2.2 Web-based IDE 2.4 Một số hệ thống học cộng tác mã nguồn mở Đề tài thực dựa số cơng cụ mã nguồn mở có sẵn không xây dựng từ đầu Qua nghiên cứu cho thấy, có nhiều tảng mã nguồn mở có sẵn hỗ trợ chức ưu việt để thực đề tài Sau tơi xin giới thiệu hai mã nguồn mở phổ biến sử dụng nhiều Moodle Sakai 2.4.1 Hệ thống Moodle Moodle hệ thống quản lý học tập (Learning Management System – LMS người ta gọi Course Management System VLE - Virtual Learning Environment) mã nguồn mở (do miễn phí chỉnh sửa mã nguồn), cho phép tạo khóa học mạng Internet hay website học tập trực tuyến Moodle cài đặt máy tính chạy PHP, hỗ trợ sở liệu kiểu SQL (ví dụ MySQL) Nó chạy Windows hệ điều hành Mac Linux Moodle bật thiết kế hướng tới giáo dục, dành cho người làm lĩnh vực giáo dục 2.4.1.1 Đặc điểm Moodle 2.4.1.2 Các tính Moodle 2.4.1.3 Một số công cụ kèm với Moodle giảng dạy 2.4.2 Hệ thống Sakai Sakai môi trường cộng tác học tập trung trực tuyến Nhiều người dùng Sakai sử dụng để hỗ trợ hoạt động dạy học, cộng tác nhóm quảng cáo, hỗ trợ cho việc cộng tác tạo danh mục nghiên cứu 2.4.2.1 Đặc điểm Sakai 2.4.2.2 Các chức Sakai 13 2.4.3 So sánh hai hệ thống mã nguồn mở Moodle Sakai Sakai Moodle - Sakai xuất phát điểm dành cho - Moodle xuất phát điểm dự án trường cao đẳng, đại học nên hệ thống dành cho học sinh tiểu học trung học khác với bên Moodle Cho nên hướng tiếp cận đối tượng học theo dành cho học sinh cấp cấp - Sakai dùng java để viết hệ thống Sakai - Moodle dùng ngôn ngữ PHP để viết hệ dùng java có ưu trội Moodle thống Độ bảo mật khơng tốt hệ thống dùng java bảo mật sử dụng ngôn ngữ java nhiều so với PHP( website giao dịch ngân hàng u cầu có tính bảo mật cao thường dùng java Thêm vào đó, java load balance tốt bên ngơn ngữ PHP moodle Nghĩa người dùng thực truy vấn, java đẩy vào hàng đợi, lúc chia nhỏ công việc thực xong - Tuy nhiên cộng đồng hỗ trợ Sakai - Cộng đồng hỗ trợ Moodle tốt 14 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG ELEARNING HỖ TRỢ HỌC CỘNG TÁC CÁC NGÔN NGỮ LẬP TRÌNH CƠ BẢN TẠI HỌC VIỆN AN NINH Chương tập trung trình bày việc ứng dụng mơ hình hỗ trợ học cộng tác ngơn ngữ lập trình Học viện An ninh nhân dân Trong chương trình bày cách cài đặt đưa hệ thống thử nghiệm tình hay gặp thực tế Đặc biệt chương tìm hiểu đưa cơng cụ mở rộng để tích hợp vào hệ thống Sakai để giải toán luận văn 3.1 Ứng dụng mơ hình hỗ trợ học cộng tác ngơn ngữ lập trình Học viện An ninh nhân dân 3.2 Cài đặt, cấu hình hệ thống thử nghiệm 3.2.1 Cài đặt cấu hình chương trình Sakai, Eclipse Che 3.2.1.1 Yêu cầu cài đặt Bảng Cấu hình chương trình cài đặt - Processor: Intel(R) Core i3 – 3110M CPU @ 2.40GHz - Memory (Ram): 4.00 GB Môi trường cài đặt - System type: 32-bit Operating System, x86-based processor - Windows Enterpries -2009 - Apache-maven-3.0.5-bin - Apache-tomcat-7.0.37 - Jdk-7u17 Chương trình sử dụng - Mysql-5.5.30 - Mysql-connector-java-5.1.23 - Sakai-src-2.9.0 - Docker Toolbox 15 3.2.1.2 Cài đặt 3.2.2 Công cụ thông dụng 3.2.2.1 Bộ công cụ dạy học quản lý điểm số a Công cụ Syllabus – Đề cương giảng b Công cụ Gradebook – Chức tạo sổ điểm c Công cụ Assignments – Xem tập lớn d Công cụ Tests and Quizzes – Kiểm tra 3.2.2.2 Bộ công cụ làm việc nhóm a Announcements: để thơng báo cho người dùng vấn đề yếu b Cơng cụ Chat Room: Là công cụ trao đổi thời gian thực giáo viên sinh viên, sinh viên sinh viên c Công cụ Forums - công cụ giảng viên thành viên cấp quyền tạo mục thảo luận 3.2.3 Công cụ mở rộng 3.2.3.1 Công cụ ideone 3.2.3.2 Công cụ colline 3.3 Các tình thử nghiệm Nội dung luận văn tập trung trình bày tình thường xảy trình học trực tuyến, tình luận văn đưa đầu vào yêu cầu đầu cần có Từ yêu cầu luận văn đề xuất cơng cụ phù hợp với tình đặt Dưới tình cụ thể luận văn 16 3.3.1 Tính 1: Giao tiếp giáo viên học viên 3.3.1.1 Giao tiếp giáo viên học viên Đầu vào: Yêu cầu sinh viên thực làm tập giáo viên giáo, sinh viên trao đổi trực tuyến với giáo viên Đầu ra: Học viên nộp tập theo thời gian quy định, giáo viên trao đổi trực tiếp nội dung học viên hỏi Đề xuất công cụ cho tình huống: Sử dụng cơng cụ tạo nộp tập, cơng cụ chat Sakai Q trình thực hiện: Bước 1: Giáo viên thực thao tác thêm tập công cụ Bài tập Bước 2: Giáo viên thêm tập, cấu hình thời gian nộp bài, số lần nộp sinh viên Bước 3: Hồn thiện nội dung tập có đính kèm file tập cho sinh viên Sau tập giáo viên đưa lên với thời gian cho phép sinh viên bắt đầu làm với file tập đính kèm, tới thời gian quy định sinh viên xem tập bắt đầu làm tập Trong trình làm tập sinh viên trao đổi hỏi thầy cơ, bạn bè thắc trình làm Việc sinh viên hỏi thực qua công cụ chat Sakai 3.3.1.2 Giao tiếp giáo viên nhiều sinh viên Đầu vào: thực giao tập cho nhóm sinh viên, giảng hướng dẫn trực tiếp sinh viên làm bài, trò chuyện trực tuyến sinh viên, đưa chủ đề thảo luận cho sinh viên diễn đàn Đầu ra: Bài tập sinh viên làm nộp lại cho giáo viên, sinh viên tiếp thu nội dung giảng trực tuyến, giáo viên thực hướng dẫn thực hành cho tất sinh 17 viên, trao đổi nội dung cho toàn sinh viên biết, sinh viên thảo luận nội dung chủ đề mà giáo viên đưa Công cụ đề xuất: Công cụ Bài tập, công cụ Chat, công cụ Forum, cơng cụ lập trình trực tuyến, chia sẻ hình Các bước thực hiện: Bước 1: Với cơng cụ tạo tập giao tập nhà cho sinh viên thực theo yêu cầu thời gian trình bày tình Bước 2: Cơng cụ chat: Giáo viên tạo phòng chát tương ứng với nhóm sinh viên nghiên cứu nội dung mơn học Từng thành viên nhóm trao đổi nội dung trực tiếp với thầy cô bạn sinh viên khác Bước 3: Tạo công cụ thảo luận chung Bước Tạo công cụ hỗ trợ học cộng tác với ngơn ngữ lập trình - Cài đặt công cụ mã nguồn mở Colline - Sử dụng cơng cụ mở rộng Sakai 3.3.2 Tình 2: Giao tiếp học viên học viên Đầu vào: Sinh viên thảo luận với nhau, sinh viên thực hành code chương trình chạy chương trình ln Đầu ra: Sinh viên tương tác với nội dung tập, giải chủ đề thảo luận, trao đổi nội dung với giáo viên với nhóm Cơng cụ đề xuất: Công cụ chat, công cụ hỗ trợ IDE Colline Bước 1: Công cụ chat Bước 2: Tạo cơng cụ hỗ trợ lập trình 18 KẾT LUẬN Luận văn trình bày hướng tiếp cận có hiệu việc ứng dụng học cộng tác vào hệ thống học lập trình Học viện An ninh nhân dân Đồng thời, luận văn giới thiệu phần mềm mã nguồn mở Sakai hỗ trợ việc học trực tuyến cách hiệu quả, kết hợp với công cụ mở rộng khác để áp dụng vào thực tiễn mơ hình học lập trình Học viện ANND Các kết luận văn: - Tìm hiểu hệ thống học cộng tác - Giới thiệu mơ hình học cộng tác, phân loại học cộng tác với tảng học ứng dụng khác - Ứng dụng học cộng tác hệ thống e-learning, giới thiệu số hệ thống học cộng tác mã nguồn mở sử dụng rộng rãi - Xây dựng thành công hệ thống học cộng tác Sakai - Tích hợp thêm cơng cụ mở rộng vào hệ thống để phù hợp với toán đưa ra, giải tình thực tế thường xuyên gặp trình học trực tuyến Hướng phát triển nghiên cứu: Tiếp tục nghiên cứu sâu công cụ hệ thống mã nguồn mở Sakai qua áp dụng vào thực tiễn tốt Tìm hiểu thêm cơng cụ mở rộng khác phù hợp với trình học cộng tác hỗ trợ chia sẻ hình, hỗ trợ học trực tuyến Tiếp tục hồn thiện để áp dụng vào môi trường thực tế Học viện An ninh nhân dân 19 DANH LỤC TÀI LIỆU THAM KHẢO [1] Computer-supported collaborative learning: An historical perspective Gerry Stahl, Timothy Koschmann, Dan Suthers Railsback, S.F : Agent-based based Models in Ecology : Patterns and [2] Alternative Theories of Adaptive Behaviour, Agent-Based Computational Modelling, Physica-Verlag, 139-152 (2006) [3] Barbara Leigh Smith and Jean T MacGregor What is Collaborative Learning.The National Center on Postsecondary Teaching, 1992 [4] https://ideone.com/ [5] http://compileonline.com/ [6] Becker, R., Becker, B., Knotte, M., KreiBlemeyer, I : Manual eGroupware 1.4 Creative Commons (2007) Chan Jung Park, Jung Suk Hyun Comparison of Two Learning Models for [7] Collaborative E-Learning Springer, 3-540-33423-8, Edutainment, Volume 3942, Lecture Notes in Computer Science, 2006 Study Group on the Conditions of Excellence in Higher Education, [8] Involvement in Learning: Realizing the Potential of Higher Education Washington D.C National Institute of Education, 19841 [9] http://coderun.com [10] Conway, J : The Game of Life Scientific American 223, 120–123 (1970) Henriksen, J.O., Lorenz, P., Hanisch, A., Osterburg, S., Schriber, T.J : Web [11] based simulation center : professional support for simulation projects Winter Simulation Conference2002 1, 807 - 815 (2002) [12] Providing g collaborative learning support with social media in an integrated environment, Elvira Poppescu (2012) [13] An interactive Web-base IDE towards teaching and Learning in programming course, 2013 20 ... GIẢNG DẠY CÁC NGÔN NGỮ LẬP TRÌNH CƠ BẢN Trong chương tập trung nghiên cứu học cộng tác phương pháp học khác, nghiên cứu học cộng tác hệ thống E- learning Cũng chương giới thiệu hệ thống học cộng tác. .. 3-540-33423-8, Edutainment, Volume 3942, Lecture Notes in Computer Science, 2006 Study Group on the Conditions of Excellence in Higher Education, [8] Involvement in Learning: Realizing the Potential... Giới thiệu mơ hình học cộng tác, phân loại học cộng tác với tảng học ứng dụng khác - Ứng dụng học cộng tác hệ thống e- learning, giới thiệu số hệ thống học cộng tác mã nguồn mở sử dụng rộng rãi -

Ngày đăng: 05/02/2020, 11:28

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan