mất phí và miễn phí...4CHƯƠNG II: ỨNG DỤNG CỦA AI TRONG HỆ THỐNG HỌC LẬP TRÌNHTRỰC TUYẾN...72.1.Xây dựng nội dung học chuẩn quốc tế...72.1.1.Khả năng ngoại ngữ tốt...72.1.2.AI tạo cho cá
HỌC VIỆN NGÂN HÀNG BÀI TẬP LỚN MÔN NĂNG LỰC SỐ ỨNG DỤNG TÊN ĐỀ TÀI: ỨNG DỤNG CỦA AI TRONG HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN TÊN NHĨM: NHĨM HỌC VIỆN NGÂN HÀNG BÀI TẬP LỚN MƠN NĂNG LỰC SỐ ỨNG DỤNG TÊN ĐỀ TÀI: ỨNG DỤNG CỦA AI TRONG HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN Giáo viên hướng dẫn: Nguyễn Phan Tình Danh sách nhóm: Mã sinh viên: 26A4041668 Họ tên: Nguyễn Mạnh Thắng Mã sinh viên: 26A4041191 Họ tên: Phùng Quang Huy Mã sinh viên: 26A4041664 Họ tên: Trần Minh Sơn Mã sinh viên: 26A4041663 Họ tên: Hồng Văn Sơn LỜI CAM ĐOAN Nhóm chúng em xin cam đam nội dung tập lớn hồn tồn thân thành viên nhóm thực Tất nội dung kết chúng em kết việc chép kết từ nguồn Bài tập hồn thành dựa tìm hiểu, tham khảo thành viên từ tài liệu, giáo trình liên quan đến đề tài có trích nguồn rõ ràng Trong q trình thực cịn mắc nhiều lỗi thiếu sót cống gắng nỗ lực thành viên nhóm chúng em, hồn thành tập lớn nảy kết nhóm em hướng dẫn giảng viên Nguyễn Phan Tình Hà Nội, ngày tháng năm 2023 Đại diện nhóm Nguyễn Mạnh Thắng LỜI CẢM ƠN Chúng em xin cảm ơn trường Học Viện Ngân Hàng đưa môn Năng lực số ứng dụng vào chương trình đào tạo chúng em cảm ơn thầy cơ, giảng viên nhiệt huyết sinh viên, thầy dẫn cho chúng em để tập lớn hoàn thành Chúng em xin gửi lời cảm ơn tới cô Nguyễn Phan Tình, giảng viên lớp Năng lực số ứng dụng thuộc khoa Hệ thống thông tin quản lý lớp K26CNTTA, tận tình bảo phân tích cho chúng em Do chưa làm tập lớn nên chắn làm nhóm tồn thiếu sót, kính mong nhận xét, góp ý để chúng em hoàn thiện đầy đủ Một lần nũa nhóm chúng em xin chân thành cảm ơn cô! MỤC LỤC MỞ ĐẦU 1.Lý chọn đề tài? 2.Kết cấu đề tài CHƯƠNG I: TỔNG QUAN VỀ AI VÀ CÁC HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN 1.1.Tổng quan 1.1.1 AI gì? 1.1.2.Ưu nhược điểm AI .2 1.2.Hệ thống học lập trình trực tuyến .3 1.2.1.Lập trình gì? .3 1.2.2.Thực trạng việc học lập trình nay/nguyên nhân giải pháp 1.2.3.Các hệ thống học lập trình trực tuyến.( phí miễn phí) .4 CHƯƠNG II: ỨNG DỤNG CỦA AI TRONG HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN 2.1.Xây dựng nội dung học chuẩn quốc tế 2.1.1.Khả ngoại ngữ tốt 2.1.2.AI tạo cho học viên thói quen xử lý cơng việc tư logic 2.1.3.Luôn làm kiến thức thân 2.2.Chuẩn hóa ngơn ngữ cấu trúc giảng 2.2.1.Chuẩn hóa ngơn ngữ .7 2.2.2.Chuẩn hóa cấu trúc giảng .8 2.3.Tự động đánh giá, nhận xét, đưa hướng giải / Nếu thực trạng học ( tích cực hạn chế ) 2.3.1.Tự động đánh giá nhận xét điều dễ dàng cho hệ thống có hỗ trợ từ AI 2.3.2.Thực trạng ngày việc đóng góp AI hệ thống học lập trình trực tuyến 11 CHƯƠNG III: Các giải pháp để nâng cao hiệu ứng dụng AI học lập trình trực tuyến 12 3.1.Giải pháp nhà phát triển hệ thống .12 3.2.Giải pháp thân 12 KẾT LUẬN 14 TÀI LIỆU THAM KHẢO 15 Document continues below Discover more from:viện ngân Học hàng Học viện Ngân hàng 799 documents Go to course Tài liệu môn vi mô 42 Tài liệu môn vi mô Học viện ngân… 100% (22) Đề cương ôn tập 33 NHTM học sinh tự… Học viện ngân hàng 97% (65) Describe A Famous Person Học viện ngân… 100% (13) [123doc] - cau-hoi9 nhan-dinh-dung-… Học viện ngân… 100% (13) FILE 20210525 21 183919 Bài-tiểu-… Học viện ngân… 100% (13) Tài Chính Tiền tệ 79 Học viện ngân hàng BẢNG ĐÁNH GIÁ CÁC THÀNH VIÊN STT 92% (39) HỌ VÀ TÊN PHẦN TRẮM ĐÓNG GÓP Nguyễn Mạnh Thắng 25% Phùng Quang Huy 25% Trần Minh Sơn 25% Hoàng Văn Sơn 25% MỞ ĐẦU 1.Lý chọn đề tài? Chúng em chọn đề tài chúng em nhận thấy tính thiết thực thực trạng việc học lập trình trực tuyến, khả xử lý AI ứng dụng hệ thống học lập trình trực tuyến, giải phần khó khawncuar người học lập trình 2.Kết cấu đề tài Ngoài phần mở đầu, kết luận tài liệu tham khảo, tập lớn gồm chương: Chương I: Tổng quan AI hệ thống học lập trình trực tuyến Chương II: Ứng dụng AI hệ thống học lập trình trực tuyến Chương III: Các giải pháp để nâng cao hiệu ứng dụng AI học lập trình trực tuyến CHƯƠNG I: TỔNG QUAN VỀ AI VÀ CÁC HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN 1.1.Tổng quan 1.1.1 AI gì? AI (viết tắt Artifical Intelligence - Trí Thơng Minh Nhân Tạo) cơng nghệ mơ hoạt động trí tuệ người, bao gồm hoạt dộng suy nghĩa tư giải vấn đề, học hỏi tìm tịi thơng tin, ngơn ngữ thích nghi với tính Thuật ngữ AI lần định nghĩa John McCarthy, mục tiêu ông đề ra, đường lối dẻ phát triển nề công nghệ giờ:” Nghiên cứu tiến hành sở rằng, bản, khía cạnh việc học hay đặc tính trí tuệ mơ tả cách xác bạn tạo cỗ máy mô lại chúng” (John,1956, Hội nghị Dartmouth) Công nghệ AI gần trở nên tiếng, nhận quan tâm nhiều người, tốc độ phát triển công nghệ diễn nhanh chóng, cụ thể trí tuệ AI xử dụng ngày đưa nhiều liệu cụ thể khoảng thời gian ngày ngắn Phân loại : a)Công nghệ AI phản ứng(Reactive machine) Là công nghệ AI mà máy có khả phân tích động thái khả thi thân với đối thủ, từ đưa giải pháp tối ưu Một ví dụ cụ thể cơng nghệ Deepblue, cơng nghệ trí tuệ nhân tạo chương trình cờ vua, tạo IBM.Chương trinh dựa bước đối thủ để đưa bước tối ưu b)Công nghệ AI với nhớ hạn chế Là công nghệ AI với việc thu thập kinh nghiệm khứ để đưa định tương lai.Cùng với hệ thống cảm biến môi trương xung quanh mà cơng nghệ đưa dự đốn thực hành động tối ưu cho thiết bị Cơng nghệ có mặt loại thiết bị không người lái xe, máy bay hay drone c)Lý thuyết trí tuệ nhân tạo Với phát triển nhanh chóng AI, AI tập đồn lớn tạo dần có khả học hỏi tư riêng, từ đỏ hành động, định riêng chúng Nhược Ưu Điểm Điểm -Học tương tác trực tiếp - Có phí đối với phí trình Nhiều ngơn Tất cấp Miễn khóa học độ Codecademy ngữ trả phí duyệt nâng cao - Chi phí có -Được thể cao đối giảng dạy với giáo khóa học Tấtcả cấp Miễnphí sư đại học chất lượng Coursera độ Đa dạng trả phí tiếng cao Cung cấp khóa học từ nhiều trường đại - Có phí đối học tổ với chứng chức Tất cấp Miễnphí trả phí tiếng cấp độ edX Đa dạng -Chất - Phí cao lượng nội so với dung cao số dự án trang web Tất cấp độ Trả phí thực tế khác Udacity Đa dạng Không cung cấp nhiều lựa -Học chọn thông qua ngôn ngữ dự án lập trình so thực tế với FreeCodeCam HTML, CSS, Tất cấp xây dựng trang web p độ Miễn phí portfolio khác JavaScript - Phù hợp - Giới hạn cho người loạt Khan Cơ đến bắt ngơn ngữ Academy JavaScript nâng cao Miễn phí đầu lập trình Web W3Schools NgơnNgữ Lập Trình Cấp Độ Phí HTML, CSS, JavaScript, Tất cấp SQL độ Miễn phí -Nội dung -Hướng không dẫn chi cập nhật tiết nhanh thực hành chóng so trang với tiêu web chuẩn CHƯƠNG II: ỨNG DỤNG CỦA AI TRONG HỆ THỐNG HỌC LẬP TRÌNH TRỰC TUYẾN 2.1.Xây dựng nội dung học chuẩn quốc tế AI xây dựng lộ trình học theo chuyển quốc tế giúp học viên tập làm quen với đặc thù để trở thành lập trình viên quốc tế 2.1.1.Khả ngoại ngữ tốt Tất tài liệu giảng sử dụng tiếng nước ngồi (vẫn có tài liệu tham khảo tiếng việt) Tập cho học viên thói quen làm việc với ngơn ngữ nước ngồi, tiếp xúc nhiều với kho tài liệu giảng chất lượng giảng viên muốn truyền tải đến Vì địi hỏi tảng tiếng anh học viên tương đối tốt để hiểu sâu đầy đủ kiến thức 2.1.2.AI tạo cho học viên thói quen xử lý cơng việc tư logic Ứng dụng AI hệ thống học lập trình trực tuyến giúp bạn cải thiện khả xử lý công việc theo hướng tư logic Đào tạo q trình học, biết sử dụng dịng lệnh lúc chỗ, biết liên kết thuật toán lại với cho tối ưu nhất… Gợi ý cho bạn cách làm phù hợp tư trình bạn chạy thử dự án làm.Thậm chí bắt buộc người học phải giải dự án theo tư phương hướng khóa học đặt ra, xử dụng cách xử lý khác hệ thống cảnh báo không chấp nhận 2.1.3.Luôn làm kiến thức thân Cơng việc lập trình ln thay đổi phụ thuộc vào phát triển công nghệ giới Do việc tiếp thu học hỏi kiến thức liên tục điều nên làm Linh hoạt kiến thức giúp bạn giảm khó khăn việc đón nhận nhiều nguồn tài liệu AI hệ thống học liên tục cập nhật thông báo đến bạn thông tin mới, đổi cách làm công nghệ 2.2.Chuẩn hóa ngơn ngữ cấu trúc giảng Tất hệ thống chuẩn hóa ngơn ngữ cấu trúc giảng 2.2.1.Chuẩn hóa ngơn ngữ Chuẩn hóa ngơn ngữ làm cho mã nguồn dễ đọc, dễ bảo trì lập trình viên khác hiểu cách nhanh chóng Một số khía cạnh chuẩn hóa ngơn ngữ : 1.Quy tắc đặt tên hàm, biến: Sử dụng tên hàm hay biến có ý nghĩa mơ tả mục đich chúng Tuân thủ quy tắc đặt tên 2.Khoảng trắng dòng mới: Sử dụng khoảng trắng cho phù hợp để dễ đọc Sắp xếp khối mã nguồn dịng cách có tổ chức 3.Bao bọc vòng lặp điều kiện: Bao bọc vòng lặp hay điều kiện dấu ngoặc ( dấu khác tùy vào ngơn ngữ xử dụng ) giúp mã nguồn rõ ràng tránh việc nhầm lẫn 4.Sử dụng bình luận: Viết bình luận để mơ tả chức thuộc tính câu lệnh cần thiết Viết bình luận giúp đánh dấu phần 2.2.2.Chuẩn hóa cấu trúc giảng Chuẩn hóa cấu trúc giảng xây dựng trì khuân khổ cấu trúc trình bày thơng tin giảng lập trình Mục tiêu việc tạo giảng có tổ chức dễ hiểu, dễ theo dõi: 1.Chia nhỏ nội dung: Chia nội dung thành đơn vị nhỏ giúp học viên khơng bị chống kiến thức, dễ theo dõi hiểu 2.Sắp xếp logic: Sắp xếp nội dung học theo logic, từ khái niệm tăng dần lên đến khái niệm mang tính phức tạp 3.Mô tả rõ ràng thực hành: Cung cấp mô tả rõ ràng phần học, lấy ví dụ minh họat 4.Phân loại câu hỏi làm: Hệ thống sử dụng AI để tự động phân loại câu hỏi theo mức độ khó, loại, chủ đề 2.3.Tự động đánh giá, nhận xét, đưa hướng giải / Nếu thực trạng học ( tích cực hạn chế ) 2.3.1.Tự động đánh giá nhận xét điều dễ dàng cho hệ thống có hỗ trợ từ AI VD: Hệ thống cho tập sau yêu cầu giải: Khi thực xong làm chạy hệ thống: H thống báo sai phương pháp giải đúng, điều chứng minh đềm sang môi trường khác chạy: Lý dẫn đến điều lẽ AI kiểm tra chương trình nhận thấy code không theo hệ thống bắt hướng mà hệ thống sử dụng hàm theo hệ thống đưa nhằm xây dụng tính tư logic: Tất nhận xét hay đánh giá tự động thông qua công cụ hệ thống tự dộng hóa phát triển dựa trí tuệ nhân tạo AI, để làm việc AI thực hiện: Kiểm tra đúng/sai ( Automated Testing) Phân tích mã nguồn ( Code analysic) Kiểm tra chương trình ( Program checking) Kiểm tra bảo mật (Security checking) Kiểm tra hiệu suất (Performance checking) Hệ thống AI phân tích sở thích, kỹ năng, tiến trình học tập người học để đề xuất nội dung học tập phù hợp cá nhân hóa Chatbots sử dụng AI cung cấp hỗ trợ tương tác thời gian thực, trả lời câu hỏi, giải đáp thắc mắc, hướng dẫn người học qua trình học 2.3.2.Thực trạng ngày việc đóng góp AI hệ thống học lập trình trực tuyến *Ưu điểm: Giảng viên ảo tự động hỗ trợ bạn cần: AI tự động đánh giá làm, kiểm tra mã nguồn, giúp người học hiểu rõ làm họ Giải thắc mắc nhanh chóng xác cao: Chatbots hệ thống hướng dẫn dựa AI sẵn sàng cung cấp hỗ trợ học tập liên tục, giải thắc mắc lập tức, tạo điều kiện cho môi trường học tập linh hoạt hiệu Tiên đốn xu hướng: AI phân tích xu hướng ngành cơng nghiệp dự đốn kỹ cần thiết tương lai Vì cập nhật nhanh chóng nội dung học tập để đáp ứng yêu cầu thị trường lao động 10 Tiết kiệm thời gian chi phí: AI giúp tiết kiệm thời gian, chi phí so với q trình đánh giá hỗ trợ thủ công truyền thống, linh hoạt thời gian học tập *Nhược điểm: Thiếu tương tác trực tiếp: AI hạn chế khả tương tác người không hiểu rõ ngữ cảnh, điều quan trọng trình giảng dạy hỗ trợ học tập Hiểu biết giới hạn ngơn ngữ: Một số trường hợp AI gặp khó khăn việc hiểu biết ngơn ngữ lĩnh vực lập trình có ngơn ngữ kỹ thuật chun sâu Thiếu khả sáng tạo thực hành: AI thường khơng có khả sáng tạo thực hành tốt người Việc áp dụng kiến thức vào dự án thực tế thách thức khó khăn Phụ thuộc vào liệu: Hiệu suất AI phụ thuộc nhiều vào chất lượng đa dạng liệu huấn luyện Nếu liệu khơng đủ kết thiếu xác 11 CHƯƠNG III: Các giải pháp để nâng cao hiệu ứng dụng AI học lập trình trực tuyến 3.1.Giải pháp nhà phát triển hệ thống Tích hợp mơ hình học máy đại: Sử dụng mơ hình học máy đại mạnh mẽ để cải thiện khả hiểu biết ngôn ngữ , đọc hiểu mã nguồn phức tạp đưa phản hồi nhanh chóng xác Cải thiện liệu huấn luyện: Đảm bảo liệu huấn luyện đa dạng nhiều ngơn ngữ kỹ thuật lập trình Loại bỏ chệch đảm bảo chất lượng liệu để tăng liệu huấn luyện Liên tục đào tạo cập nhật mơ hình AI để hiệu ngôn ngữ mới, xu hướng lập trình chuyển biến công nghệ giới Hỗ trợ tương tác người: Phát triển tính tương tác người để giải thắc mắc, cung cấp giải đáp hỗ trợ cá nhân hóa dựa theo ý kiến phản hồi từ người học Tích hợp AI cơng cụ hỗ trợ giáo viên thay thay hoàn toàn giáo viên Sự kết hợp giáo viên AI tạo trải nghiệm học tập hiệu toàn diện Thúc học tập sáng tạo thực hành: Tạo hội cho người học thực hành thông qua dự án tập thực tế, khuyến khích áp dụng kiến thức vào tình thực tế sau lộ trình học, đưa phương hướng đổi sáng tạo thực hành Nâng cao hợp tác giao lưu người học Sử dụng công nghệ tiên tiến học sâu, học tăng cường, học chuyển đổi để xây dựng mơ hình AI có khả thích ứng với nhu cầu mục tiêu người học Tích hợp tính phân tích liệu: Tích hợp tính phân tích liệu giúp nhà phát triển phân tích liệu từ người dùng từ cải thiện ứng dụng phù hợp với nhu cầu người học 3.2.Giải pháp thân Tận dụng tính thơng minh ứng dụng AI, gợi ý, phản hồi, đánh giá, khuyến nghị, tùy biến tương tác Các tính giúp người học lập trình nhận hỗ trợ, định hướng khích lệ từ ứng dụng AI, đồng thời giúp ứng dụng AI hiểu lực, sở thích mục tiêu người học để cung cấp nội dung hoạt động phù hợp Thường xuyên kiểm tra đánh giá kết học tập thân thông qua công cụ đo lường phản ánh ứng dụng AI Điều giúp người học lập trình 12 nhận biết điểm mạnh, điểm yếu, tiến trình kết mình, từ điều chỉnh cải thiện phương pháp học tập hiệu 13 KẾT LUẬN Trí tuệ nhân tạo (AI) làm thay đổi cách học lập trình trực tuyến, mang lại nhiều đóng góp to lớn tích cực cho ngành giáo dục Qua tiến đột phá, AI chứng minh vai trị quan trọng việc nâng cao chất lượng hiệu suất hệ thống học lập trình trực tuyến Một đóng góp quan trọng AI khả tự động hóa q trình đánh giá phản hồi Việc không giảm bớt gánh nặng công việc cho giáo viên mà cịn tạo quy trình đánh giá minh bạch cơng Người học nhận phản hồi chi tiết biết chất lượng làm họ, từ học hỏi cải thiện liên tục Hệ thống học lập trình trực tuyến cải thiện tính hỗ trợ tương tác AI Chatbots hệ thống hướng dẫn tự động giúp người học giải thắc mắc cách nhanh chóng, tạo môi trường học tập linh hoạt thân thiện Khả khơng làm tăng tính hiệu q trình học mà cịn giúp người học cảm thấy hỗ trợ liên tục hành trình học họ AI đóng vai trị quan trọng việc cá nhân hóa nội dung học tập Bằng cách phân tích thơng tin người học, AI tạo lộ trình học tập cá nhân hóa, đáp ứng nhu cầu mức độ hiểu biết cá nhân Điều tạo trải nghiệm học tập tối ưu, giúp người học tiến triển theo cách Ngồi ra, tích hợp mơ hình học nhanh giúp dự đốn phản hồi nhanh chóng lỗi khuyết điểm mã nguồn Điều không giúp người học hiểu rõ sai lầm họ mà cịn khuyến khích thái độ thực hành sửa lỗi Tóm lại, đóng góp AI hệ thống học lập trình trực tuyến khơng thể phủ nhận Từ việc tự động hóa đánh giá, cung cấp phản hồi tức thì, đến cá nhân hóa nội dung học tập, AI chứng minh vai trị quan trọng việc làm cho q trình học lập trình trở nên linh hoạt, hiệu thú vị hết Điều không hỗ trợ học lập trình mà cịn thúc đẩy tiến sáng tạo lĩnh vực giáo dục trực tuyến Mặc dù tồn hạn chế cách thức thực 14 TÀI LIỆU THAM KHẢO Alan Johnson, R C (2011, 10) Treehouse: Learn to Code Online Được truy lục từ https://teamtreehouse.com/ Andrew Ng, D K (2012) Coursera Online Learning Được truy lục từ https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwjQuPI9IyDAxUC1hYFHUV3DAwYABAAGgJ0bA&ase=2&gclid=Cj0KCQiAyeWrB hDDARIsAGP1mWRRx2RcO82ArSrgB2ny6LKgksWcHiCUbxnUXfVyY5UeDq TBdf8gwHwaAqdBEALw_wcB&ohost=www.google.com&cid=CAESVuD24P6l cegh_gMpGQSQBQv3 Đại học Harvard, H v (2012, 5) edX: Build new skills Advance your career Được truy lục từ https://www.edx.org/ Larson, Q (2014, 10) freeCodeCamp Được truy lục từ https://www.freecodecamp.org/ Ngành CNTT dẫn đầu số lượng thí sinh đăng ký nguyện vọng (khơng ngày tháng) Được truy lục từ : https://htt.edu.vn/nganh-hoc-hot-dan-dau-so-luong-thi-sinh-dang-kynguyen-vong-nam-nay-cung-khong-du-cau/ SalKhan (2008) Khan Academy | Miễn phí khóa học trực tuyến, Bài học Được truy lục từ https://vi.khanacademy.org/ TopDev phát hành Báo cáo thị trường IT Việt Nam năm 2023: Điểm sáng phục hồi kinh tế gắn liền với chương trình đổi sáng tạo chuyển đổi số quốc gia (không ngày tháng) Được truy lục từ https://topdev.vn/blog/bao-cao-thi-truong-itviet-nam-nam-2023/ Trautman, E (2013) The Odin Project: Your Career in Web Development Starts Here Được truy lục từ https://www.theodinproject.com/ Zach Sims, R B (2011, 8) Codecademy: Learn to Code - for Free Được truy lục từ https://www.codecademy.com/ 15 16 17 More from: Học viện ngân hàng Học viện Ngân hàng 799 documents Go to course Tài liệu môn vi mô - Tài liệu 42 môn vi mô Học viện ngân hàng 100% (22) Đề cương ôn tập NHTM 33 học sinh tự tổng hợp Học viện ngân hàng 97% (65) Describe A Famous Person Học viện ngân hàng 100% (13) [123doc] - cau-hoi-nhan9 dinh-dung-sai-luat-ngan… Học viện ngân hàng 100% (13) Recommended for you English for Academic and 53 Professional Purposes realers 100% (33) Entrepreneurship the 1408 Practice and Mindset 2n… Entrepreneurship 100% (11) Arma - wehfiweofhowehf 10 English 100% (6) Math Q3 - quarter 59 Management of Education 100% (6)