1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTT

13 381 0

Đ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

Đề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTTĐề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTTĐề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTTĐề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTTĐề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTTĐề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTT

ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC HIỆN ĐỀ TÀI SÁNG KIẾN KINH NGHIỆM ĐỀ ĐỀ XUẤT MỘT SỐ GIẢI PHÁP HỌC TỐT LẬP TRÌNH CHO HSSV KHOA CNTT TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC GV thực hiện: Nguyễn Thị Hồng Mỹ TP HCM, năm 2015 MỤC LỤC Tính cấp thiết đề tài 2 Phạm vi đề tài Mục tiêu sáng kiến kinh nghiệm Nội dung chủ yếu thực Sản phẩm đề tài 5.1 Một số giải pháp tiếp cận học lập trình 5.2 Công cụ hiển thị code khối màu Một số hình ảnh đề tài Hướng phát triển 12 Trang 1 Tính cấp thiết đề tài Kỹ lập trình yêu cầu sinh viên ngành Công nghệ Thông tin, việc rèn luyện kỹ lập trình tốt nhiệm vụ quan trọng sinh viên SKKN đề xuất số giải pháp giúp nâng cao kỹ lập trình sinh viên Khoa CNTT Học sinh sinh viên (HSSV) bắt đầu học lập trình thường gặp số khó khăn cách giải toán, tư lập trình Thêm vào đó, cú pháp dòng lệnh, đoạn mã điều đáng lo ngại người bắt đầu học lập trình Tuy nhiên, kiến thực lập trình quan trọng cho HSSV Công nghệ thông tin Nếu HSSV không nắm vững kiến thức lập trình gặp nhiều khó khăn môn tiếp theo, dẫn tới việc HSSV chán nãn, chuyển ngành, học đối phó, tìm cách để qua môn… Vấn đề HSSV không nắm kiến thức nhiều yếu tố khách quan chủ quan Một nguyên nhân chủ yếu cách tiếp cận môn học lập trình Từ kinh nghiệm giảng dạy cá nhân tham khảo ý kiến đồng nghiệp, tác giả đề xuất số giải pháp để HSSV dễ dàng bắt đầu học lập trình học tốt lập trình Hiện nay, tình trạng HSSV khoa CNTT gặp nhiều khó khăn môn lập trình Và khoa Công nghệ thông tin chưa có đề tài nghiên cứu lĩnh vực Nếu đề tài triển khai, HSSV có thêm nguồn tài nguyên để học tốt lập trình Phạm vi đề tài Đề tài giới hạn phạm vi môn học lập trình dành cho học sinh sinh viên bậc cao đẳng trung cấp khoa Công nghệ thông tin trường Cao đẳng Công nghệ Thủ Đức Nội dung đề tài đề xuất giải pháp tiếp cận học lập trình sản phẩm hỗ trợ kiến thức lập trình Mỗi vấn đề lập trình trình bày Trang phần chính: Phần nêu vấn đề, phần minh họa mã nguồn, phần kiểm tra kiến thức đọc hiểu code, phần tập vận dụng phần kiến thức liên quan Mục tiêu sáng kiến kinh nghiệm Đề tài nhằm mục tiêu đề xuất cách tiếp cận học lập trình cung cấp công cụ hỗ trợ giáo viên HSSV nghiên cứu, học tập, giảng dạy lập trình trực quan, sinh động, hiệu Sản phẩm đề tài tập trung làm rõ kiến thức lập trình để HSSV dễ dàng hiểu vận dụng thông qua hệ thống ví dụ mẫu tập yêu cầu Và đặc biệt sản phẩm đề tài dễ dàng bổ sung mở rộng nội dung Thông qua công cụ này, sinh viên nắm vững kiến thức lập trình cách hiệu Nội dung chủ yếu thực Từ kinh nghiệm cá nhân tham khảo ý kiến đồng nghiệp, đề xuất số giải pháp học tốt lập trình cho học sinh sinh viên khoa CNTT Xây dựng công cụ hiển thị code dạng khối màu sinh động trực quan nhằm tạo cách tiếp cận code cách dễ dàng cho người học lập trình Công cụ thực phần mềm Microsoft Excel 2010 nên người dùng dễ dàng sử dụng để nghiên cứu, học tập, phát triển mở rộng Tạo vấn đề lập trình từ dễ đến khó dần cách giải tương ứng Với lĩnh vực kiến thức có tập yêu cầu kèm theo để HSSV vận dụng, tự học sáng tạo thêm Tạo hướng dẫn để giáo viên HSSV sử dụng công cụ để nghiên cứu, học tập đặc biệt bổ sung thêm học, tập cách dễ dàng Trang Sản phẩm đề tài 5.1 Một số giải pháp tiếp cận học lập trình Lập trình đòi hỏi có kỹ tư logic Một giải pháp đưa người bắt đầu học lập trình nên rèn luyện tư lập trình qua trò chơi logic từ đơn giản đến khó dần Người học nên làm quen với lập trình qua trò chơi sinh động để tạo đam mê lập trình cho người bắt đầu cách trãi nghiệm trò chơi trang google.code.block, code.org, … Học theo gương người trước cách học nhanh hiệu quả, học lập trình không ngoại trừ Việc xem kinh nghiệm chuyên gia lập trình: họ bắt đầu học lập trình nào, điều mang lại đam mê cho người học; họ học tốt học lỗi sai họ để không thời gian giải lại vấn đề Thêm vào đó, học lập trình thông qua ví dụ cách hiệu để học tốt lập trình, cách học trực quan, cụ thể, dễ nắm bắt kiến thức Và thực tế khối màu tác động mạnh tới người học dòng chữ dòng mã nguồn khô khan Vậy nên, đề tài đề xuất giải pháp tiếp cận học lập trình mã nguồn với khối màu sinh động trình bày phần 5.2 Công cụ hiển thị code khối màu Đề tài đưa số giải pháp để học tốt lập trình, có đề xuất có sản phẩm cụ thể công cụ hiển thị code lập trình c dạng khối màu, đặc biệt tập hợp đoạn code mẫu mô tả dạng khối màu Để việc giảng dạy học tập lập trình tốt Trên sản phẩm có khối màu chứa code lập trình, để sinh viên nhìn trực quan dễ hiểu code Trang hình vấn đề: Trang 4 Mô tả yêu cầu, nêu vấn đề cần giải Mã nguồn chương trình hiển thị dạng khối màu Phần có thích giải thích từ khóa, câu lệnh Trang Trang Phần dự đoán kết xuất hình Ở phần này, sau đọc hiểu mã nguồn, người học dự đoán kết xuất hình cách nhập kết vào ô màu đen Nếu kết dự đoán xác người dùng thấy câu chúc mừng màu đỏ bên Các yêu cầu, tập vận dụng Phần liệt kê yêu cầu thực hành tương tự để người học vận dụng, thực hành để hiểu thêm vấn đề Phần kiến thức liên quan Kiến thức liên quan tới vấn đề liệt kê thông qua liên kết tới trang tóm tắt kiến thức Trang Một trang tóm tắt kiến thức liên quan Trang Một số hình ảnh đề tài Mã nguồn học cấu trúc điều khiển if … else Trang Mã nguồn học cấu trúc lựa chọn switch… case Mã nguồn học sử dụng hàm Trang 10 Mã nguồn học cấu trúc vòng lặp for kết hợp if…else Trang 11 Hướng phát triển Mặc dù có nhiều cố gắng, chắn không tránh khỏi việc sai sót Tác giả ghi nhận ý kiến đóng góp cán giảng viên, HSSV để bổ sung sửa đổi để công cụ hoàn chỉnh phục vụ cho việc giảng dạy học tập môn lập trình Khuyến khích người sử dụng phát triển bổ sung nội dung để công cụ hoàn chỉnh Thuận tiện cho việc nghiên cứu, học tập, ôn lại kiến thức Bên cạnh đó, thực tế cho thấy công nghệ thông tin phát triển liên tục hàng ngày, hàng Bởi thế, việc cập nhật bổ sung kiến thức theo định kỳ cho công cụ cân nhắc Trang 12 [...]... bài học về cấu trúc lựa chọn switch… case Mã nguồn bài học về sử dụng hàm Trang 10 Mã nguồn bài học cấu trúc vòng lặp for kết hợp if…else Trang 11 7 Hướng phát triển Mặc dù đã có nhiều cố gắng, nhưng chắc chắn không tránh khỏi việc sai sót Tác giả sẽ ghi nhận ý kiến đóng góp của cán bộ giảng viên, HSSV để bổ sung và sửa đổi để công cụ hoàn chỉnh hơn phục vụ cho việc giảng dạy và học tập các môn lập trình. .. lập trình Khuyến khích người sử dụng phát triển bổ sung nội dung để công cụ hoàn chỉnh hơn Thuận tiện cho việc nghiên cứu, học tập, ôn lại kiến thức Bên cạnh đó, thực tế cho thấy công nghệ thông tin phát triển liên tục hàng ngày, hàng giờ Bởi thế, việc cập nhật và bổ sung kiến thức mới theo định kỳ cho công cụ này cũng được cân nhắc Trang 12

Ngày đăng: 02/11/2016, 21:37

Xem thêm: Đề xuất một số giải pháp học tốt lập trình cho HSSV khoa CNTT

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w