tailieunhanh - Xây dựng hệ thống đánh giá trực tuyến kĩ năng lập trình của sinh viên các ngành điện và công nghệ thông tin trường Đại học Giao thông Vận tải
Bài báo trình bày nội dung nghiên cứu về xây dựng hệ thống đánh giá trực tuyến kĩ năng lập trình cho sinh viên các ngành Điện và Công nghệ thông tin Trường đại học Giao thông Vận tải. Đây là hệ thống cho phép tự động đánh giá tính đúng của một chương trình máy tính dựa trên việc kiểm tra kết quả chạy của chương trình với kết quả mẫu, cho phép người sử dụng nhanh chóng biết kết quả của chương trình. Từ đó, có giải pháp hoàn thiện chương trình. Đối với người đang học lập trình, đây là phương pháp tiên tiến và hiệu quả trong việc tự học, tự nâng cao kĩ năng lập trình cũng như trong các môn học liên quan. | VJE Tạp chí Giáo dục, Số 442 (Kì 2 - 11/2018), tr 61-64; bìa 3 XÂY DỰNG HỆ THỐNG ĐÁNH GIÁ TRỰC TUYẾN KĨ NĂNG LẬP TRÌNH CỦA SINH VIÊN CÁC NGÀNH ĐIỆN VÀ CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI Nguyễn Văn Nghĩa - Phạm Xuân Tích Trường Đại học Giao thông Vận tải Ngày nhận bài: 14/09/2018; ngày sửa chữa: 12/10/2018; ngày duyệt đăng: 16/10/2018. Abstract: The article presents the research of building an automated system for evaluating programming skills. This system allows for the evaluation of the accuracy of a computer program automatically based on results test of the program with sample data, automatic review allows the user to quickly know the results of the program; from there, users have solutions to innovate programme. For coders, this is an advanced and effective method of self-study, self-improvement of programming skills and related subjects. Keywords: Online programming judge, programming skill, teaching support. 1. Mở đầu Ngôn ngữ lập trình là một trong những môn cơ sở của các khối ngành kĩ thuật. Với một giảng viên rất khó có thể kiểm tra và chữa lỗi cho tất cả sinh viên (SV) của một lớp. Đặc biệt, trong giai đoạn SV mới học lập trình, một chương trình có thể mắc rất nhiều lỗi, đòi hỏi người hướng dẫn phải kiểm tra, sửa chữa rất nhiều lần. Do vậy, kĩ năng lập trình là trở ngại lớn đối với phần lớn SV mới học lập trình [1]. Thực tế cho thấy, với các SV không chuyên, không nhiều SV có thể rèn luyện được kĩ năng lập trình tốt. Với các SV thuộc khối Công nghệ thông tin, việc đánh giá chất lượng thuật toán về thời gian chạy chương trình, tính hiệu quả, khả năng bao quát các tình huống rất khó có thể được đánh giá toàn diện thông qua việc phân tích chương trình. Các hệ thống hỗ trợ học tập trực tuyến (e-learning) đã được nghiên cứu và ứng dụng nhiều trong giảng dạy ở Việt Nam và trên thế giới. Các hệ thống này đã tạo ra môi trường để cung cấp tài liệu, giao tiếp người học - người dạy và đặc biệt là đánh giá trực tuyến người học [1], [2]. Tuy .
đang nạp các trang xem trước