Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (43.74 KB, 2 trang )
MỘT SỐ GIẢI PHÁP NÂNG CAO KỸ NĂNG LẬP TRÌNH
CỦA SINH VIÊN NĂM MỘT VÀ NĂM HAI KHOA CÔNG NGHỆ THÔNG TIN
Trần Minh Văn – Bộ Môn Hệ Thống Thông Tin
Có thể nói kỹ năng lập trình là một yêu cầu cơ bản của sinh viên ngành Công nghệ
Thông tin, đây là điều hiển nhiên đối với các sinh viên có ý định theo đuổi nghề sản xuất
phần mềm. Đối với sinh viên theo các hướng khác, lập trình cũng giúp sinh viên nắm bắt
được bài học tốt hơn, ứng dụng kiến thức đã học vào thực tế. Vì vậy trong năm một và
năm hai, việc rèn luyện kỹ năng lập trình tốt là một nhiệm vụ quan trọng của sinh viên.
Bài viết này đề xuất một số giải pháp giúp nâng cao kỹ năng lập trình của sinh viên Khoa
CNTT Trường Đại học Nha Trang.
I. Một số khó khăn khi dạy lập trình
Hiện nay, chương trình học ngành CNTT có một số môn giúp sinh viên làm quen
với viết chương trình như “Lập trình C”, “Cấu trúc dữ liệu”, “Kỹ thuật lập trình”. Với các
môn trên sinh viên đã được trang bị các kiến thức lập trình cơ bản, đã được học cả lý
thuyết lẫn thực hành. Tuy nhiên, thực tế cho thấy nhiều sinh viên viết chương trình còn
yếu vì một số lý do sau:
+ Lập trình là một kỹ năng khó, đòi hỏi sinh viên phải có tư duy tốt về thuật toán. Đây
là cái mà nhiều sinh viên bị thiếu. Điều này cũng đem lại sự khó khăn cho giáo viên
trong quá trình giảng dạy. Việc cải thiện cần phải có thời gian, không thể tiến hành
một sớm một chiều.
+ Một số sinh viên cho rằng chỉ cần học trên lớp là đủ mà không rèn luyện thêm ở
nhà. Trong khi đó để nắm vững lập trình, sinh viên cần phải làm nhiều bài tập ở nhà
để tích lũy kinh nghiệm. Trên lớp giáo viên chỉ có thể truyền đạt những kiến thức cơ
bản. Sinh viên phải tự tham khảo tài liệu để học các kiến thức mở rộng.
+ Một số sinh viên tuy siêng năng nhưng do kiến thức tiếng Anh còn yếu, khi viết
chương trình gặp lỗi không thể tự mình sửa lỗi nên dễ dẫn đến chán nản.
+ Các môn lập trình chủ yếu được giảng dạy trong năm thứ hai, trong năm thứ nhất
sinh viên mới chỉ được học một môn lập trình căn bản.
II. Một vài giải pháp nâng cao kỹ năng lập trình của sinh viên
Với những khó khăn trên tôi xin đề xuất một số giải pháp có thể giúp nâng cao