Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

(SKKN HAY NHẤT) sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương trình tin
Nội dung xem thử
Mô tả chi tiết
SKKN: “Sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương
trình Tin học 11”
I. PHẦN MỞ ĐẦU
I.1. Lí do chọn đề tài:
Trong những năm gần đây, tin học phát triển rất mạnh mẽ, đặc biệt là ở Việt
Nam tin học đã trở thành một phần không thể thiếu trong xã hội. Tin học không chỉ
dừng lại ở việc nghiên cứu của các nhà khoa học mà nó đã trở thành một công cụ,
phương tiện đắc lực cho tất cả mọi người. Tin học đã và đang đi sâu vào tất cả các
lĩnh vực khác như y tế, kinh tế, an ninh quốc phòng, giáo dục...Tin học đã trở
thành một đối tượng để cho tất cả những ai đam mê nó nghiên cứu, tìm hiểu và
khám phá. Trong giáo dục, Tin học đã có những bước tiến vượt bậc khi nó đã trở
thành một môn học chính thức ở các nhà trường từ bậc tiểu học cho đến THCS và
THPT.
Việc ứng dụng công nghệ thông tin vào dạy học đang trở thành trào lưu của
nền giáo dục hiện đại. Thông qua việc sử dụng công cụ hỗ trợ làm cho bài giảng
của giáo viên thêm phong phú và trực quan hơn, giúp thầy giáo, cô giáo nâng cao
chất lượng dạy học, trang bị cho học sinh kiến thức về công nghệ thông tin, học
sinh sử dụng máy tính như một công cụ học tập nhằm nâng cao chất lượng học tập.
Đó là yêu cầu quan trọng của đổi mới phương pháp dạy học.
Crocodile ICT là phần mềm hỗ trợ việc hình thành, rèn luyện, phát triển tư
duy giải thuật và một số kĩ năng lập trình cơ bản cho học sinh THPT khi học môn
tin học.
Qua việc dạy tin học ở trường THPT Bỉm Sơn, để giúp học sinh hiểu được
cấu trúc lặp, dữ liệu kiểu mảng cũng như hiểu được hoạt động của nó cần phải thử
nghiệm kết quả của thuật toán. Đây là quá trình mất nhiều thời gian bởi người dạy
phải thực hiện từng bước một nhất là đối với các bài toán lặp. Việc dạy và học về
cấu trúc lặp và dữ liệu kiểu mảng trong nhà trường gặp nhiều khó khăn khi các em
còn ít tiếp xúc với thuật toán. Thực tế, với đối tượng HS mới tiếp cận, người dạy
đôi khi khó truyền đạt cho người học ý tưởng, hoạt động của thuật toán như thế
nào là hiệu quả nên học sinh chỉ tiếp thu một cách thụ động.
Xuất phát từ cơ sở trên, tôi đã chọn đề tài “Sử dụng phần mềm
CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương trình Tin học 11”
nâng cao kết quả học tập của học sinh trường THPT Bỉm Sơn
I.2. Mục đích của đề tài:
- Khai thác và ứng dụng một phần nhỏ trong tác dụng to lớn của CNTT vào
dạỵ học, góp phần nâng cao hiệu quả dạy và học chương trình Tin học lớp 11, giúp
các em bước đầu rèn luyện tư duy giải thuật;
- Góp phần nhỏ công sức của mình vào công việc nghiên cứu hệ thống thông
tin và ứng dụng của CNTT vào dạy học;
Người thực hiện: Đặng Văn Mạnh Trang 1
UAN VAN CHAT LUONG download : add [email protected]
SKKN: “Sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương
trình Tin học 11”
- Mô phỏng các thuật toán giải bài toán đã đưa ra giúp học sinh tiếp xúc trực
quan với thuật toán;
- Biết cách ứng dụng Crocodile ICT 605 để giảng dạy thuật toán một cách có
hiệu quả.
I.3. Đối tượng nghiên cứu:
- Học sinh khối 11 trường THPT Bỉm Sơn
- Phần mềm Crocodile ICT 605 và Ngôn ngữ lập trình Pascal;
- Chương trình Tin học 11.
I.4. Phạm vi nghiên cứu:
- Bài 10: Cấu trúc lặp;
- Bài 11: Kiểu mảng;
- Chương trình tin học lớp 11 theo sách giáo khoa;
I.5. Phương pháp nghiên cứu:
- Phương pháp nghiên cứu lý thuyết.
- Phương pháp phỏng vấn, điều tra, trao đổi kinh nghiệm với bạn bè và các
giáo viên dạy tin học ở các trường THPT.
II. NỘI DUNG
II.1. Cơ sở lý luận:
Tình hình dạy Tin học trong nhà trường phổ thông.
Ở nước ta hiện nay đang phát triển mạnh mẽ việc ứng dụng công nghệ thông
tin trong dạy học. Bộ giáo dục và đào tạo đã đưa tin học vào trong nhà trường theo
hai phương diện đó là:
- Là nội dung học vấn phổ thông như các môn học khác.
- Là công cụ để nâng cao chất lượng dạy học các khoa học khác.
Vì vậy nó trở thành một trong những môn học chính trong nhà trường phổ
thông. Tuy nhiên, ở nhiều đơn vị, học sinh chưa có nhiều hứng thú với bộ môn này,
đặc biệt là học sinh ở các trường THPT miền núi trong chương trình Tin học
11. Các em còn nhiều bỡ ngỡ, ít được tiếp cận trực quan về thuật toán và ngôn ngữ
lập trình.
Mục tiêu của việc dạy học môn tin học
Mục tiêu khi đưa tin học vào nhà trường là nhằm giúp học sinh có khả năng
phân tích, tổng hợp, trừu tượng hoá, khái quát hoá vấn đề mà đặc biệt là phát triển
tư duy trí tuệ.
- Về kiến thức: Trang bị cho học sinh một cách tương đối hệ thống các khái
niệm cơ bản nhất ở mức phổ thông về tin học là một ngành khoa học với những
Người thực hiện: Đặng Văn Mạnh Trang 2
UAN VAN CHAT LUONG download : add [email protected]
SKKN: “Sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương
trình Tin học 11”
đặc thù riêng, các kiến thức về hệ thống, rèn luyện kỹ năng xây dựng thuật toán
cho bài toán cụ thể.
- Về thái độ: Rèn luyện cho học sinh phong cách suy nghĩ và làm việc phù
hợp với con người của thời đại tin học: Ham hiểu biết, tìm tòi sáng tạo, chuẩn mực
chính xác trong suy nghĩ và hành động, say mê môn học, cẩn thận trong công việc,
hợp tác tốt với bạn bè.
- Về kỹ năng: Học sinh bước đầu biết cách xây dựng thuật toán từ đó có tư
duy tốt hơn để quá trình học lập trình hiệu quả hơn, vận dụng để giải các bài toán
đơn giản, khai thác và sử dụng hệ cơ sở dữ liệu cho lập trình.
II.2. Thực trạng:
1/. Thuận lợi:
Nhà trường:
- Về cơ sở vật chất trang thiết bị dạy học, nhà trường đã trang bị cho ba phòng
máy tính. Do đó trong các giờ học, học sinh đã có điều kiện tiếp cận với công nghệ
thông tin (CNTT), thể hiện thao tác trực tiếp trên máy nên dễ dàng nắm bắt nội
dung của bài học.
Giáo viên:
- Đối với giáo viên: Là giáo viên trẻ nên có điều kiện tiếp cận với những tiến
bộ của CNTT, hỗ trợ rất lớn cho công tác giảng dạy.
- Giáo viên được đào tạo những kiến thức cơ bản và nâng cao về Tin học.
- Giáo viên giảng dạy đã qua đào tạo chuyên ngành Tin học.
Học sinh:
- Với học sinh, qua chương trình tin học lớp 11 các em đã được trang bị
những kĩ năng nhất định trong việc sử dụng máy tính, biết thế nào là thuật toán
cũng như cách xây dựng một thuật toán.
2/. Khó khăn:
- Tuy đã trang bị cho phòng máy tính nhưng hệ thống phòng thực hành Tin
học ở trường THPT Bỉm Sơn và một số trường khác chưa thực sự đáp ứng được
yêu cầu giảng dạy, máy sử dụng lâu đã xuống cấp, hỏng hóc, số lượng máy còn ít
chưa đáp ứng được nhu cầu sử dụng của học sinh.
- Do đặc thù bộ môn, nên nhiều học sinh chưa thực sự say mê với môn học,
thờ ơ và coi nhẹ việc học Tin học.
- Đa phần học sinh nhà trường mới được tiếp cận lập trình trong Tin học 11,
đây là một nội dung mới và khó đối với đa số học sinh, phần lớn học sinh thực sự
khó khăn trong việc hiểu nghĩa từng bước của thuật toán cũng như lập trình nên
Người thực hiện: Đặng Văn Mạnh Trang 3
UAN VAN CHAT LUONG download : add [email protected]
SKKN: “Sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương
trình Tin học 11”
khi học về phần này học sinh rất khó hiểu, vận dụng câu lệnh viết chương trình
mang lại kết quả chưa cao.
- Đối với bản thân: ít kinh nghiệm trong công tác giảng dạy nên việc truyền
đạt cho học sinh hiểu đúng bản chất và cách vận dụng các cấu trúc câu lệnh còn
gặp không ít khó khăn, lúng túng dẫn đến kết quả học tập chưa được cao.
3/. Tình trạng thực tế khi chưa thực hiện đề tài
Trước đây khi chưa áp dụng phương pháp giảng dạy bằng giáo án điện tử, lấy
ví dụ từ thực tế… học sinh luôn phản ánh với giáo viên rằng: “Học về cấu trúc lặp
và dữ liệu kiểu mảng” này khó hiểu và trừu tượng. Khi kiểm tra với mức độ đề
tương đương với một vài ví dụ trong sách giáo khoa, các em vẫn mơ hồ và đạt kết
quả chưa cao.
4/. Khảo sát thực tế
Giáo viên đưa ra vấn đề yêu cầu giải thích nguyên tắc hoạt động và kết quả
của một số thuật toán khi đưa dữ liệu vào đối với lớp 11A1, 11A2, 11A3 có kết quả
như sau:
Bài toán 1: Với số nguyên a > 2 cho trước, tính:
Bài toán 2: Với số nguyên a > 2 cho trước, tính: cho
đến khi
Bài toán 3: Tính tổng S của N số nguyên dương đầu tiên S =1 + 2 + 3 + 4 + …
+N với N=100 thay thế cho bài toán tính tổng cho
đến khi với a > 2;
Bài toán 4: Tính tổng S của N số nguyên dương đầu tiên S =1 + 2 + 3 + 4 +…
+N+… cho đến khi S > 100 thay thế cho bài toán tính tổng
với a > 2;
Bài toán 5: Viết chương trình tìm ước chung lớn nhất (UCLN) của hai số
nguyên dương M và N.
Bài toán 6: Tìm giá trị lớn nhất của một dãy số nguyên;
Bài toán 7: Sắp xếp dãy số nguyên bằng thuật toán tráo đổi – Exchange Sort.
Cho dãy A gồm N số nguyên khác nhau a1, a2,, a3 ,… aN. Cần sắp xếp các
số hạng để dãy A thành dãy không giảm.
Người thực hiện: Đặng Văn Mạnh Trang 4
UAN VAN CHAT LUONG download : add [email protected]
SKKN: “Sử dụng phần mềm CROCODILE ICT 605 để hỗ trợ việc dạy và học trong chương
trình Tin học 11”
Kết quả kiểm tra như sau:
Điểm
Lớp
11A1
11A2
11A3
Đối với hầu như học sinh chỉ tìm được yêu cầu bài toán và cách khai báo các
biến của bài toán mà chưa viết được đầy đủ thuật toán để giải nó. Học sinh chưa
viết được chương trình vì chưa hiểu rõ hay nắm được cấu trúc của câu lệnh, còn
mơ hồ về thuật toán.
II.3. Các biện pháp để giải quyết vấn đề:
1/. Tạo một sơ đồ khối bằng phần mềm CROCODILE ICT 605:
Các khối lệnh thường sử dụng:
Các khối lệnh để xây dựng chương trình trên Crocodile ICT đều được đặt
trong các thư mục trong Part library. Nó gồm có 3 thu mục chính:
- Flowcharts: các khối dùng để vẽ sơ đồ khối
- Chracters: các nhân vật để thực hiện hành động đã được lập trình
- Presentation: gồm các hộp thoại, hình ảnh...
1.1. Flowchart:
Cung cấp các thành phần để tạo sơ đồ khối. Click vào Flowchart sẽ có các ứng
dụng sau:
a. Start and stop: Gồm các khối để khởi động hay kết thúc sơ đồ
Start: Sử dụng để bắt đầu một sơ đồ. Khi sơ đồ đã được tạo hoàn chỉnh
nhấn nút để thiết lập chạy chương trình. Khi sơ đồ đang chạy, ngưng lại bằng
việc nhấn nút
Người thực hiện: Đặng Văn Mạnh Trang 5
UAN VAN CHAT LUONG download : add [email protected]