Một khó khăn đầu tiên của học sinh là khi đọc những chương trình viết sẵn không hiểu được những hàm hay thủ tục được sử dụng trong chương trình đó, dẫn đến không hiểu được chương trình..
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
THUYẾT MINH ÐỀ TÀI
DỰ CUỘC THI “SÁNG TẠO GIÁO DỤC” DÀNH CHO CẤP THCS
Kính gửi : Ban tổ chức cuộc thi Sáng tạo giáo dục dành cho cấp Trung học cơ sở
(Dự án Phát triển Giáo dục THCS II, Tầng 4, Nhà Công nghệ cao, trường Đại học Bách khoa, Số 1 Đại Cồ Việt, Hà Nội.Tel: 04 38682018; Fax: 04 38680937)
3 Thời gian thực hiện
Từ ngày 01 tháng 04 năm 2005 đến ngày 10 tháng 11 năm 2005
4 Ðơn vị chủ trì thực hiện hoặc áp dụng đề tài
Tên đơn vị: Trường THCS Tân Lập
Ðịa chỉ: Xã Tân Lập – Lục Ngạn – Bắc Giang
Ðiện thoại: 02403911051
Fax: E-mail:
5 Chủ nhiệm đề tài
Họ và tên: Nguyễn Viết Giáp
Học vị, chức danh KH: Cao đẳng Sư phạm Toán - tin
Chức vụ: Giáo viên
Ðịa chỉ: Xã Nghĩa Hồ - Huyện Lục Ngạn – Tỉnh Bắc Giang
Ðiện thoại CQ: 02403911051
Ðiện thoại NR : 02403883557
Ðiện thoại di động: 0977010937
E-mail: NguyenVietGiap@gmail.com
6 Các đơn vị, cá nhân phối hợp nghiên cứu và áp dụng (nếu có)
Tên đơn vị, cá nhân Nội dung phối hợp nghiên cứu
7 Tình hình nghiên cứu và áp dụng trong và ngoài nước
Trang 27.1 Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài (nêu rõ tình hình phổ biến của đề tài trước khi tham gia dự thi, nếu có) Đã dự thi ở đâu? Đoạt giải gì? Đã được phổ biến ở cấp nào? (Thời gian, địa điểm, cấp tổ chức Nếu được giải, kèm bản copy có dấu xác nhận của cơ quan)
Từ khi ra trường do điều kiện công tác của tôi tại trường vùng cao nên
đề tài chưa được phổ biến rộng rãi Hiện nay phần mềm được sử dụng ở một số trường THCS, THPT trong Tỉnh
Đầu năm 2006 phần mềm được tôi đăng trên diễn đàn của trang web http://www.caulacbovb.com/ Được nhiều bạn download
Phần mềm Từ điển Pascal đã tham gia cuộc thi sáng tạo đồ dùng dạy học của Trường CĐSP Ngô Gia Tự Bắc Giang Kết quả đạt giải nhất Khoa
Tự nhiên và giải nhất Trường năm học 2005 – 2006
7.2 Danh mục các công trình liên quan
(Họ, tên tác giả; nhan đề các bài báo, ấn phẩm; bản copy các báo cáo có liên quan)
8 Mục tiêu đề tài
Trong các trường THCS, THPT, và đa số các trường CĐ, ĐH Nếu đưa
bộ môn lập trình vào giảng dạy thì lập trình Pascal bao giờ cũng là ngôn
ngữ được lựa chọn đầu tiên Vì ngôn ngữ lập trình Pascal đơn giản, dễ học,
dễ hiểu Giúp học sinh bước đầu hình thành tư duy tích cực về bộ môn lập trình Làm cơ sở để học những ngôn ngữ lập trình cấp cao hơn Tuy nhiên trong quá trình học, do mới bắt đầu làm quen với một loại ngôn ngữ mới nên học sinh, sinh viên thường gặp không ít những khó khăn Một khó khăn đầu tiên của học sinh là khi đọc những chương trình viết sẵn không hiểu được những hàm hay thủ tục được sử dụng trong chương trình đó, dẫn đến không hiểu được chương trình Một khó khăn nữa là khi viết chương trình
và chạy thử thì học sinh sẽ gặp rất nhiều loại lỗi Học sinh không dịch được thông báo lỗi do thông báo lỗi bằng Tiếng anh hoặc có dịch được thì cũng không biết cách khắc phục lỗi đó Xuất phát từ bản thân Tôi đã là người học lập trình và bây giờ là người dạy lập trình Tôi hiểu được những khó khăn của học sinh khi mới học lập trình Pascal Vậy nên tôi muốn nghiên cứu và phát triển phần mềm Từ điển Pascal nhằm trợ giúp học sinh học tốt
Trang 3khi học Pascal là tra cứu các hàm, thủ tục và tra cứu các lỗi xảy ra khi học lập trình Qua đó giải quyết được khó khăn cho học sinh Giúp học sinh yêu thích và say mê bộ môn lập trình Pascal hơn
Hiện nay việc đổi mới phương pháp dạy học và áp dụng công nghệ thông tin vào giảng dạy là hết sức cần thiết Phần mềm Từ điển Pascal sẽ góp phần đổi mới phương pháp dạy học và áp dụng công nghệ thông tin vào môn học lập trình Pascal ở các cấp học có giảng dạy môn lập trình Pascal Tuy môn học lập trình Pascal ở bậc THCS chưa được phổ biến rộng nhưng nó chắc chắn sẽ được phổ biến rộng rãi trong tương lai Đây sẽ là đồ dùng rất hữu ích cho các trường đang giảng dạy môn lập trình Pascal và là
đồ dùng để chuẩn bị tốt cho các trường sắp bị đưa môn Pascal vào giảng dạy
Phần mềm được biên soạn và tổng hợp bởi nhiều tài liệu khác nhau Nó sẽ giúp giáo viên và học sinh tiết kiệm thời gian trong việc tra cứu nhưng vẫn thu được kết quả cao nhất
Phần mềm từ điển Pascal nhỏ gọn, dung lượng 964KB, có thể di chuyển thông qua đĩa mềm, giao diện đơn giản dễ sử dụng
9 Nội dung nghiên cứu và tiến độ thực hiện
9.1 Nội dung nghiên cứu
Phần mềm Từ điển Pascal là một tiện ích không cần phải cài đặt Giao
diện ở dạng cửa sổ đơn giản, thân thiện, tương thích với tất cả các hệ điều hành máy tính Để sử dụng bạn chỉ cần nháy đúp vào biểu tượng của phần mềm để khởi động chương trình
Trang 4Chương trình gồm hai phần cơ bản là từ điển tra cứu các hàm, thủ tục và
từ điển khắc phục lỗi Cấu tạo của phần mềm gồm 3 phần cơ bản: Hộp nhập dùng để nhập thông tin cần tra cứu Hộp danh sách là danh sách tất cả các hàm, thủ tục và các lỗi Hộp văn bản dùng để hiển thị kết quả tra cứu
Trang 5Cách sử dụng tiện ích này cũng tương tự như sử dụng các phần mềm từ điển khác Để tra cứu các hàn hay thủ tục bạn chỉ cần nhập tên hàm hay thủ tục
cần tìm vào hộp nhập đầu tiên, sau đó ấn chuột vào chữ Tìm hoặc ấn Enter.
Ngay sau đó bạn sẽ thu được kết quả ở hộp văn bản bên cạnh Kết quả sẽ cho bạn biết từ bạn tra cứu là hàm hay thủ tục, nó thuộc unit nào, cú pháp ra sao, công dụng như thế nào và thêm một ví dụ minh họa cho hàm hay thủ tục đó
Ví dụ: Từ khóa cần tra cứu là Sqrt Bạn nhập Sqrt vào hộp nhập đầu tiên sau đó
ấn Enter bạn sẽ thu được kết quả như sau:
Kết quả ở ô văn bản sẽ cho chúng ta biết đây là hàm Sqrt thuộc unit System với cú pháp là Sqrt (R: Real); và công dụng Sqrt trả về căn bậc hai của R Ví dụ minh họa cho hàm Sqrt đi kèm Để tra cứu các hàm hay
thủ tục khác bạn cũng sẽ làm tương tự như vậy Dĩ nhiên nếu bạn nhập tên tra cứu không đúng thì bạn sẽ nhận được thông báo và yêu cầu bạn nhập lại Ngoài ra bạn cũng có thể tìm các hàm hay thủ tục trực tiếp từ hộp danh sách Bằng cách kéo thanh trượt trên hộp danh sách để tìm lần lượt theo thứ
tự của bảng chữ cái Nháy đúp vào hàm hay thủ tục bạn muốn tìm trong hộp danh sách để hiển thị kết quả ở hộp văn bản bên cạnh
Trang 6Để tra cứu thông tin về các loại lỗi trong Pascal, các bạn nháy chuột
vào menu Tu dien khac phuc loi trên thanh menu Khi đó bạn có thể tra
cứu tất cả các lỗi mà các bạn gặp trong Pascal Cách tra cứu tương tự như tra cứu hàm và thủ tục vừa nêu Bạn chỉ cần nhập tên đầy đủ của lỗi hoặc đơn giản chỉ cần nhập số lỗi vào hộp nhập và ấn Enter là sẽ có ngay kết quả Kết quả sẽ cho các bạn biết tên đầy đủ của lỗi, phân loại lỗi, thông báo lỗi (dịch lỗi) và gợi ý phương án khắc phục lỗi đó
Ví dụ: Nhập lỗi 71 hoặc 71: Internal stack overflow vào hộp nhập và ấn
Enter Kết quả thu được là:
Kết quả thu được như hình trên Và cũng như phần trên, nếu bạn nhập lỗi cần tìm không đúng thì bạn sẽ nhận được thông báo của chương trình là bạn nhập sai và bạn phải nhập lại
Trường hợp bạn tra cứu vào những lỗi có số thứ tự giống nhau nhưng tên đầy đủ lại khác nhau Khi đó trước tên lỗi sẽ hiện ra một nút lệnh có tên
Next>> Bạn chỉ cần ấn chuột vào đó để xem lỗi khác tên nhưng cùng số
kia Ví dụ bạn tra cứu lỗi số 106 Kết quả thu được là:
Trang 7Ấn Next >> để xem lỗi 106 tiếp theo.
Ngoài ra bạn cũng có thể tìm lỗi trực tiếp từ hộp danh sách Bằng cách kéo thanh trượt trên hộp danh sách để tìm lần lượt theo thứ tự Nhấp đúp vào lỗi trong hộp danh sách để hiển thị kết quả ở hộp văn bản bên cạnh
Để quay lại phần tra cứu các hàm hoặc thủ tục, bạn ấn vào me nu Tu dien ham va thu tuc trên thanh menu.
Phần mềm được thiết kế để bạn có thể dùng chuột hoặc bạn có thể dùng hoàn toàn bằng bàn phím Để di chuyển giữa các hộp thoại bạn sử dụng các
phím Tab, Enter và các phím lên xuống.
Để kết thúc chương trình bạn vào menu file rồi chọn Exit
9.2 Tiến độ thực hiện
Số
T
T
Các nội dung, công việc
thực hiện chủ yếu
Sản phẩm phải đạt
Thời gian (bắt đầu-kết thúc)
Người thực hiện
1 Sưu tầm tài liệu liên quan
tới các hàm, thủ tục, các
lỗi trong lập trình Pascal
Tự học môn lập trình
Đầy đủ các tài liệu có độ tin cậy cao
01/04/205 đến
01/05/2005
Nguyễn Viết Giáp
Trang 82
Thiết kế giao diện và lập
trỡnh code của phần mềm
bằng ngụn ngữ lập trỡnh
Visualbasic 6.0
Giao diện phải đơn giản, khoa học, code phải chớnh xỏc
02/05/2005 đến
01/06/2005 Nguyễn Viết Giỏp
3 Nhập cơ sở dữ liệu vào
mỏy tớnh
Chớnh xỏc nụi dung
02/06/2005 đến
01/07/2005
Nguyễn Viết Giỏp
4 Dựng thử nghiệm, kiểm
tra và khắc phục lỗi phỏt
sinh
Phải đạt mục tiờu đề ra
02/07/2005 đến
10/11/2005
Nguyễn Viết Giỏp
10 Dự kiến những đúng gúp của đề tài
10.1 éúng gúp về lý luận
- Nghị quyết Trung Ương 2 khoá VIII, Ban chấp hành TW Đảng cộng sản Việt Nam khẳng định: "Đổi mới mạnh mẽ phơng pháp giáo dục, khắc phục lối truyền thụ theo một chiều, rèn luyện thành nếp t duy sáng tạo cho ngời học Từng bớc áp dụng các phơng pháp tiên tiến và phơng tiện hiện đại vào quá trình dạy học đảm bảo thời gian tự học, tự nghiên cứu cho học sinh "
- Nghị quyết số 40/2000/QH10, ngày 09 tháng 12 năm 2000 của Quốc hội khoá 10 về đổi mới chơng trình giáo dục phổ thông đã khẳng định mục tiêu của việc đổi mới là: "Xây dựng nội dung chơng trình, phơng pháp giáo dục, sách giáo khoa phổ thông nhằm nâng cao chất lợng giáo dục toàn diện cho thế hệ trẻ, đáp ứng nhu cầu phát triển nguồn nhân lực phục vụ công nghiệp hoá, hiện đại hoá đất nớc, phù hợp với thực tiễn và truyền thống Việt Nam, tiếp cận trình độ giáo dục phổ thông ở các nớc phát triển khu vực và trên thế giới"
- Luật giáo dục năm 2005 cũng đã nêu: " Khắc phục những mặt hạn chế của chơng trình sách giáo khoa, tăng tính thực tiễn, kỹ năng thực hành, năng lực tự học, coi trọng kiến thức khoa học và công nghệ hiện đại phù hợp với khả năng tiếp thu của học sinh Đảm bảo sự thống nhất về chuẩn kiến thức và kỹ năng, có phơng án vận dụng chơng trình sách giáo khoa phù hợp với hoàn cảnh và điều kiện của các địa bàn khác nhau Đổi mới nội dung chơng trình, sách giáo khoa, phơng pháp dạy và học phải thực hiện
đồng bộ với việc nâng cấp và đổi mới trang thiết bị dạy học "
10.2 éúng gúp về thực tiễn
Phần mềm Từ điển Pascal nhằm trợ giỳp học sinh học tốt mụn lập trỡnh Pascal Cụ thể là trợ giỳp học sinh hai vấn đề khú khăn nhất khi học Pascal
Trang 9giải quyết được khú khăn cho học sinh Giỳp học sinh yờu thớch và say mờ
bộ mụn lập trỡnh Pascal hơn
Phần mềm Từ điển Pascal gúp phần đổi mới phương phỏp dạy học
và ỏp dụng cụng nghệ thụng tin vào mụn học lập trỡnh Pascal ở cỏc cấp học
cú giảng dạy mụn lập trỡnh Pascal Tuy mụn học lập trỡnh Pascal ở bậc THCS chưa được phổ biến rộng nhưng nú chắc chắn sẽ được phổ biến rộng rói trong tương lai Đõy sẽ là đồ dựng rất hữu ớch cho cỏc trường đang giảng dạy mụn lập trỡnh Pascal và là đồ dựng để chuẩn bị tốt cho cỏc trường sắp
bị đưa mụn Pascal vào giảng dạy
Phần mềm được biờn soạn và tổng hợp bởi nhiều tài liệu khỏc nhau Nú sẽ giỳp giỏo viờn và học sinh tiết kiệm thời gian trong việc tỡm hiểu về cỏc hàm, cỏc thủ tục, cỏc lỗi trong Pascal nhưng vẫn thu được kết quả cao nhất
Phần mềm từ điển Pascal nhỏ gọn, dung lượng 968KB, cú thể di chuyển thụng qua đĩa mềm, giao diện đơn giản dễ sử dụng
10.3 Khả năng phổ biến rộng rãi ở địa phơng và toàn quốc
- Mụn học lập trỡnh Pascal là mụn học phổ biến tại cỏc trường CĐ, ĐH, cỏc trường THPT, và một số trường THCS, tiến tới là cỏc trường THCS Chớnh vỡ vậy khả năng phổ biến của đề tài trong cả nước là rất lớn
- Khi học lập trỡnh Pascal cho dự bạn là người mới học hay là người đó học thỡ bạn cũng khụng trỏnh khỏi những lỳc gặp phải cỏc hàm hay thủ tục mà mỡnh quờn cỳ phỏp, cỏch sử dụng hay cụng dụng của nú Khi lập trỡnh và chạy thử cỏc bạn khụng trỏnh khỏi cỏc thụng bỏo lỗi Nếu khụng hiểu được lỗi thỡ khụng thể tiếp tục được Chớnh vỡ vậy Từ điển Pascal là phần mềm cần thiết cho cả người mới học và người đó học Pascal Trợ giỳp cỏc bạn trong cả qỳa trỡnh học mụn lập trỡnh Pascal
10.3 éăng ký sản phẩm và địa chỉ ứng dụng
Số
TT Tờn sản phẩm, số lượng
Yờu cầu khoa học éịa chỉ ứng dụng 1
Phần mềm Từ điển Pascal
Đảm bảo thẩm
mỹ, dễ sử dụng, nội dung chớnh
Tất cả cỏc trường THCS, THPT, CĐ,
ĐH cú học mụn lập
Trang 10xỏc trỡnh Pascal
Số bài bỏo
11 Kinh phớ thực hiện đề tài
11.1 Tổng kinh phớ đề tài: 10 000 VNĐ
11.2 Thuyết minh sử dụng kinh phớ
Do đõy là một sản phẩm trớ tuệ nờn khụng thể đỏnh giỏ bằng VNĐ
11.3 Nguồn kinh phớ:
+ Nguồn hỗ trợ của Dự ỏn THCS II:
+ Nguồn khỏc:
12 Những đề xuất khác
Qua quá trình tìm hiểu về tình hình đổi mới giáo dục của địa phơng và
n-ớc nhà tôi thấy đề tài của mình đơn giản nhng có tính ứng dụng vào thực tế rất cao Do vậy đề nghị ban giám khảo xem xét kỹ đề tài để đề tài của tôi đợc
áp dụng rộng rãi, góp phần xây dựng nền giáo dục nớc nhà
Ngày 01 thỏng 02 năm 2009 Ngày 02 thỏng 02 năm 2009
Chủ nhiệm đề tài Cơ quan chủ trỡ
( Ký tờn) (Ký tờn đúng dấu)