Bởi lẽ, bên cạnh sự linh hoạt trong đổi mới phương pháp dạy học cũng cần phát huy tối đa tính tích cực, chủ động và ý thức tự học của học sinh thể hiện qua việc nắm bắt sơ lược kiến thức
Trang 1BẢN THUYẾT MINH CHI TIẾT KÈM THEO THIẾT BỊ DẠY HỌC TỰ LÀM DỰ THI
TRANG WEB HỖ TRỢ HỌC TẬP TIN HỌC 11
NĂM HỌC 2016- 2017
I TÍNH MỤC ĐÍCH CỦA THIẾT BỊ DẠY HỌC TỰ LÀM:
Hiện nay việc đổi mới phương pháp dạy học là một phần không thể thiếu trong quá trình hướng dẫn, tổ chức hoạt động học tập của học sinh trên lớp Tuy nhiên, nếu chỉ bản thân giáo viên tự đổi mới, tự điều chỉnh phương pháp dạy học thì kết quả học tập của học sinh chưa đạt hiệu quả tối ưu Bởi lẽ, bên cạnh sự linh hoạt trong đổi mới phương pháp dạy học cũng cần phát huy tối đa tính tích cực, chủ động và ý thức tự học của học sinh thể hiện qua việc nắm bắt sơ lược kiến thức cơ bản trước dần dần hình hiểu vấn đề một cách sâu sắc hơn, riêng đối với môn lập trình Pascal cần ở học sinh kĩ năng lập trình từ cơ bản đến nâng cao, tuy nhiên, đối với đa phần học sinh hiện nay rất hạn chế trong việc đọc sách giáo khoa mà đa phần các em thích những cái nhìn mang tính trực quan, thích khai thác sử dụng máy tính, chính vì vậy, tôi đã thiết kế Website
hỗ trợ học tập môn Tin học 11 bên cạnh website nêu bật được các nội dung trọng tâm cần đạt được trong nội dung bài học, vừa có các bài tập lập trình từ cơ bản đến nâng cao, và sau mỗi nội dung bài học là phần củng cố kiến thức bằng các câu trắc nghiệm nhằm giúp học sinh tự đánh giá mức độ biết, hiểu và khả năng vận dụng kiến thức của mình sau mỗi nội dung bài học còn giúp học sinh thích thú hơn thông qua việc học tập trực quan, đôi lúc việc quên mang sách giáo khoa đến lớp không còn là trở ngại chính khi các em tiếp cận, khai thác, xây dựng kiến thức tại lớp hoặc học tập tại nhà bằng máy tính, điện thoại thông minh được kết nối Internet Bên cạnh đó, giáo viên có thể làm mới kiến thức thường xuyên qua các năm học thông qua việc thay đổi câu hỏi học tập mà không ảnh hưởng đến cấu trúc Website
II TÍNH KHOA HỌC:
1 Thực trạng ban đầu của vấn đề:
Đối với môn Tin học do không phải là môn thi được lựa chọn trong các kì thi Tốt nghiệp THPT quốc gia, vì vậy, đôi lúc học sinh vẫn còn mang tâm lí học tập đối phó, điều khó khăn nhất cho giáo viên Tin học là tạo sự hứng khởi, những điểm mới nhằm thu hút học sinh học tập bộ môn để vừa hoàn thành kiến thức môn học vừa áp dụng được những kĩ năng cơ bản vào công việc sau khi tốt nghiệp Riêng đối với môn lập trình Pascal đối với tâm lí của đa số bộ phận học sinh là khá khô khan, khó hiểu, khả năng ứng dụng thực tiễn sau khi học tập chưa nhiều, chỉ một số ít các em yêu thích
vì niềm đam mê về lập trình, bên cạnh đó, việc lười đọc sách giáo khoa, ý thức tự học còn hạn chế của học sinh hiện nay cũng gây nhiều khó khăn trong quá trình giáo viên
tổ chức, hướng dẫn các em học tập, tính phân hóa đối tượng trong các hoạt động trên lớp chưa cao Bởi thế, việc xây dựng Website hỗ trợ học tập môn Tin học 11 vừa mang tính trực quan vừa cung cấp cho các em đầy đủ các kiến thức trọng tâm theo từng bài dạy, còn có các dạng bài tập từ cơ bản đến nâng cao, và đánh giá khả năng học tập thông qua nội dung củng cố kiến thức nhằm tạo cho các em có cách nhìn mới hơn, thích thú hơn trong khai thác kiến thức học tập bằng cách hướng dẫn các em học tập,
Trang 2khai thác kiến thức tại nhà Hơn nữa, từ trước đến nay, ban giám hiệu nhà trường cũng rất quan tâm và luôn thúc đẩy, động viên giáo viên phát huy thế mạnh của việc ứng dụng công nghệ thông tin trong giảng dạy chính vì thế số lượt ứng dụng công nghệ thông tin hầu như tăng đều hằng năm, tuy nhiên đa phần chỉ dừng lại ở dạy và học qua các bài giảng điện tử bằng Powerpoint hoặc các đoạn video liên quan phục vụ nội dung bài học tại lớp, tuy nhiên sau giờ học trên lớp để xem lại kiến thức đã tiếp thu chủ yếu là nội dung được ghi chép lại trên vở, hoặc kiến thức sách giáo khoa, nhiều
em có ý thức tự học cũng biết tân dụng khai thác nguồn học trên Internet nhưng lượng kiến thức quá nhiều, dàn trải, hệ thống nội dung đôi lúc chưa bám sát sách giáo khoa nên mất khá nhiều thời gian để nghiên cứu, tìm kiếm kiến thức phù hợp đặc biệt đối với các đối tượng học sinh không phải là Giỏi, Khá thì tính kiên trì tìm kiếm của các
em không cao Chính vì vậy, Website tuy chỉ được xây dựng đơn giản với công cụ thực hiện là MicroSoft Expression Web nhưng nội dung kiến thức được xây dựng theo
hệ thống bám sát sách giáo khoa đang học, nội dung bài tập bổ trợ tương ứng, bài tập nâng cao phù hợp kiến thức các em đã học, ngoài ra còn có phần củng cố kiến thức nhằm giúp học sinh tự đánh giá kiến thức tiếp nhận của bản thân qua mỗi nội dung bài,
từ đó kích thích các đối tượng học sinh đặc biệt là các đối tượng Trung bình, Yếu trong việc khai thác website phục vụ việc tự học hoặc học tập lẫn nhau đạt hiệu quả
2 Biện pháp và quá trình tổ chức tiến hành:
2.1 Nội dung, biện pháp tiến hành:
Việc thiết kế Website dựa trên việc sử dụng phần mềm Microsoft Expression Web 4; việc thiết kế không cần phải viết quá nhiều lệnh phức tạp vì phần mềm hỗ trợ người dùng thiết kế giao diện bằng cách chọn chế độ SPLIT vừa có thể dùng các nút lệnh để thiết kế vừa có thể gõ các lệnh khi cần thiết
Để tạo Trang Web chỉ thực hiện các bước khá đơn giản sau:
- Bước 1: Tạo bố cục {chọn chế độ SPLIT vừa thiết kế vừa xem các lệnh cơ bản bằng ngôn ngữ HTML}
Trang 3Bố cục chung của Website được tạo dựa trên đối tượng cơ bản là Bảng, phân chia theo cấu trúc chung là phần logo, tiêu đề website, phần nội dung gồm menu và submenu, phần nội dung hiển thị bài học
Phần code đơn giản:
<table style="width: 100%" class="auto-style20">
<tbody class="auto-style33">
<tr>
<td colspan="2" class="auto-style18" style="height: 60px">
<table style="width: 100%" class="auto-style17">
<tr>
<td style="width: 223px" rowspan="2" class="auto-style19">
<img height="225" src=" /images/logo.png" width="225" align="middle" /> </td>
<td class="auto-style19">
<img height="150" src=" /images/TIEUDE.gif" width="900" /></td>
</tr>
<tr>
<td class="auto-style19">
<strong><marquee direction="left" scrollamount="5px" class="auto-style21" style="width: 273px">Làm quen lập trình Pascal</marquee></strong>
</td>
</tr>
</table>
Phần sử dụng công cụ sẵn có ở chế độ DESIGN:
Hoặc có thể dụng lệnh Table Insert Table Rows Or Columns để nhập số
dòng hoặc số cột tương ứng
- Bước 2: Chèn logo hoặc tiêu để dạng hình ảnh bằng cách chọn Insert Picture From File hoặc dòng lệnh <img height="225" src=" /images/logo.png" width="225" align="middle" />
- Bước 3: Tạo menu lệnh {trong trường hợp này để tạo menu, submenu đồng nhất ta sử dụng kết hợp với ngôn ngữ CSS}
Ví dụ: Tạo menu Tóm tắt lý thuyết và các subMenu gồm: Các thành phần của
NNLT; Cấu trúc chương trình; Kiểu dữ liệu chuẩn; Khai báo biến; Phép toán, BT,câu lệnh gán; Các TT chuẩn vào/ra đơn giản; Cấu trúc rẽ nhánh; Cấu trúc lặp; Kiểu mảng; Kiểu xâu; Tệp và thao tác với tệp
Trang 4Lệnh sử dụng tạo menu, submenu bằng ngôn ngữ HTML
<div id="mainnav">
<li class="thefirst"><a href="#">Tóm tắt lý thuyết</a>
<ul class="sub-menu">
<li><a href=" /lesson/2.html">Các thành phần của NNLT</a></li>
<li><a href=" /lesson/3.html">Cấu trúc chương trình</a></li>
<li><a href=" /lesson/4.html">Kiểu dữ liệu chuẩn</a></li>
<li><a href=" /lesson/5.html">Khai báo biến</a></li>
<li class="auto-style38"><a href=" /lesson/6.html">Phép toán, BT,câu lệnh gán</a></li>
<li class="auto-style10"><a href=" /lesson/7_8.html">Các TT chuẩn vào/ra đơn giản</a></li>
<li><a href=" /lesson/9.html">Cấu trúc rẽ nhánh</a></li>
<li><a href=" /lesson/10.html">Cấu trúc lặp</a></li>
<li><a href=" /lesson/11.html">Kiểu mảng</a></li>
<li><a href=" /lesson/12.html">Kiểu xâu</a></li>
<li><a href=" /lesson/13.html">Tệp và thao tác với tệp</a></li>
</ul>
</li>
Các id và class bên trên được tạo trong tệp STYLE1.CSS
#mainnav{
position: relative;
float:left padding: 10px;
margin: 8px;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
}
#mainnav ul{
background:#dfb8df;
list-style: none;
padding: 0px;
Trang 5width: 200px;
text-align: left;
}
#mainnav ul li{
position: relative;
width: 200px;
height: 40px;
line-height: 40px;
border-bottom: 1px solid #fff;
}
#mainnav ul thefirst{
background: #dfb8df; /*#1D1F20*/
}
#mainnav ul li a{
text-decoration: none;
color: navy;
font-weight: bold;
padding: 0 16px;
display: block;
}
#mainnav li:hover{
background:#dfb8df;
}
#mainnav sub-menu{
position: absolute;
left: 200px;
top: 0px;
width: 200px;
display: none;
text-align: left;
border-left: 1px solid #fff;
font-size: 90%;
border-radius: 0px 10px 10px 0px;
Trang 6#mainnav li:hover sub-menu{
display: block;
background: #3B5998;
color: fuchsia;
}
Muốn sử dụng được tệp STYLE1.CSS trong phần HTML cần có dòng lệnh sau:
<link href=" /styles/style1.css" media="screen" rel="stylesheet" title="CSS" type="text/css" />
Ngoài ra trên phần mềm cũng hỗ trợ định dạng giao diện bằng CSS cũng bằng cách nháy chọn những thiết đặt cần thiết cho trang Web hoặc những đoạn lệnh tạo menu đơn giản Xem thuộc tính CSS bằng cách chọn Format CSS Properties
Ví dụ: Nhóm thuộc tính Background trong CSS:
- Thuộc tính Background-Attachment: Thuộc tính này giúp xác định xem hình nền là cố định trong cửa sổ hay là có thể Scroll được
- Thuộc tính Background Image: Thuộc tính này xác định hình nền cho phần tử
- Thuộc tính Background-Repeat: Thuộc tính này giúp xác định xem hình nền
có được lặp đi lặp lại hay không
- Thuộc tính Background-Color: Thuộc tính này thiết lập màu nền cho một phần tử
Trang 7- Thuộc tính Background-position:Thuộc tính này thiết lập vị trí ban đầu của hình nền của phần tử Các giá trị thường là một cặp vị trí x y Vị trí mặc định là 0% 0%
Ví dụ: Tạo hình nền như sau cho phần nội dung bài học:
Cách thực hiện: chọn Format CSS Properties.
- Bước 4: Tạo nội dung hiển thị nội dung bài học cho phần Tóm tắt lý thuyết,
Kiến thức lập trình cơ bản; Kiến thức mở rộng bằng cách gõ nội dung tương ứng trên các dòng của Bảng đã được bố cục ngay từ đầu
- Bước 5: Tạo trắc nghiệm cho phần kiến thức củng cố (dùng phần mềm
ISPRING SUITE tạo câu hỏi và xuất bản câu hỏi dưới dạng FLASH)
Ví dụ: Khởi động phần mềm, để tạo trắc nghiệm có nhiều tùy chọn, chọn Graded Question chọn Multiple Choice như hình bên dưới:
Trang 8Bắt đầu soạn câu hỏi trắc nghiệm(hình bên dưới soạn câu hỏi trắc nghiệm cho bài Cấu trúc chương trình, thiết lập đáp án đúng tương ứng cho mỗi câu hỏi)
Trang 9Xuất bản câu hỏi dưới dạng FLASH và lưu tên tương ứng
Bước 6: Sau khi hoàn chỉnh các nội dung, đăng kí Host miễn phí trên trang
https://www.000webhost.com/cpanel-login và đưa nội dung Website vào hoạt động
thông qua tài khoản được đăng kí, tại đây ta có thể upload các nội dung cần thiết của website phục vụ việc giảng dạy và học tập
Trang 102.2 Tiến trình thực hiện:
Bước 1: Giáo viên chia mỗi máy tính là hai học sinh để thuận tiện cho việc trao đổi học tập và giới thiệu địa chỉ trang Web để học sinh truy cập:
https://hocpascal.000webhostapp.com.
Trang Web được hiển thị như hình bên dưới, giáo viên hướng dẫn cách học sinh khai thác ứng với mỗi nội dung kiến thức học tập gồm Tóm tắt lý thuyết, Kiến thức lập trình cơ bản, Kiến thức mở rộng và phần kiến thức củng cố
Bước 2: Nhóm học sinh khai thác nội dung tương ứng theo sự hướng dẫn của giáo viên với từng bài hoặc chủ đề cụ thể hoặc xem trước nội dung bài học tại nhà bằng cách nháy chuột vào từng phần nội dung kiến thức cần quan tâm
Trang 11Phần tóm tắt lý thuyết: là các nội dung giáo viên khuyến khích học sinh có thể chuẩn bị trước tại nhà bằng cách tự đọc qua nội dung bài học, khi khai thác học sinh chỉ cần nháy chuột tương ứng vào nội dung bài học cụ thể
Ví dụ: học sinh truy cập vào nội dung Tóm tắt lý thuyết bài CẤU TRÚC LẶP
Tại lớp giáo viên hướng dẫn học sinh học tập, khắc sâu thêm kiến thức bằng cách nhấn mạnh hơn các phần trọng tâm của bài giảng nhằm giúp các em có đủ kiến thức phục vụ cho việc rèn luyện viết chương trình trong phần Kiến thức lập trình cơ bản
Trang 12Phần kiến thức lập trình cơ bản: là những nội dung bài tập có thề giới thiệu cho học sinh thực hiện trên lớp hoặc bài tập về nhà bằng cách vận dụng kiến thức đã học vào việc giải bài tập nhằm tăng cường kĩ năng lập trình cơ bản; nội dung bài tập được chia thành 6 chủ đề tương ứng, học sinh có thể khai thác tối đa phục vụ cho việc học tập của bản thân Trong mỗi phần sẽ có bài tập mẫu, học sinh nháy vào chương trình minh họa của các dạng bài tập mẫu, sau đó giải quyết các bài tập tương tự
Ví dụ: học sinh cần khai thác phần bài tập liên quan về Chương trình đơn giản trong mục Kiến thức lập trình cơ bản Trên giao diện xuất hiện các bài tập liên quan
chủ đề gồm phần Bài tập mẫu và Bài tập tương tự
Trang 13Học sinh nháy chuột vào Chương trình minh họa của Bài tập mẫu để xem, sau
đó xem các bài tập tương tự liên quan chủ đề để rèn luyện thêm kĩ năng viết chương
trình:
Giáo viên có thể giao việc về nhà bằng cách cho học sinh tìm ý tưởng hoặc giải các bài tập trong phần Kiến thức lập trình cơ bản theo mỗi chủ đề đang học, sau đó tiến hành chỉnh sửa trên lớp và cho điểm khuyến khích đối với cá nhân hoặc nhóm học sinh thực hiện tốt nhiệm vụ được giao, từ đó tạo cho các em động lực tự tìm tòi, nghiên cứu các bài tập, củng cố thêm kĩ năng viết chương trình
Phần kiến thức mở rộng: là phần bài tập áp dụng dưới dạng tổng hợp các kiến
thức đã học và vận dụng các kiến thức đó có hiệu quả trong xây dựng chương trình, trong phần này không bắt buộc học sinh khối 11 phải thực hiện tại lớp mà các em có thể thực hành tại nhà, tự giải theo gợi ý đã đề xuất hoặc viết chương trình theo một
hướng khác với gợi ý mà các em tự tư duy và qua đó học sinh được tăng cường kĩ
năng lập trình, giáo viên động viên, khuyến khích học sinh tham khảo, tìm hiểu để giải các bài tập được đề xuất; phần kiến thức tổng hợp nâng cao là các dạng bài tập nhằm giúp học sinh tư duy, sáng tạo và tự rèn kĩ năng lập trình; bên cạnh đó trong phần mở rộng giáo viên giới thiệu thêm phần chương trình con nhằm giúp học sinh có khả năng lập trình tìm hiểu thêm kiến thức bổ trợ(vì phần chương trình con là phần giảm tải trong sách giáo khoa tin học 11, tuy nhiên trong quá trình viết chương trình việc hình
Trang 14thành các chương trình con là rất cần thiết, bởi lẽ việc xác định sai sót và điều chỉnh sẽ
dễ dàng hơn đặc biệt đối với những chương trình phức tạp)
Tương tự các nội dung trên học sinh cũng nháy chuột vào phần nội dung kiến thức mở rộng để xem các kiến thức tổng hợp nâng cao và phần gợi ý tương ứng Giáo viên khuyến khích học sinh trao đổi, thực hiện bài tập nâng cao, vừa kích thích niềm đam mê học tập bộ môn, vừa rèn tính tư duy, sáng tạo và khả năng tìm tòi mở rộng kiến thức
Phần kiến thức củng cố: là phần kiến thức cần thiết dành cho các đối tượng
học sinh tự đánh giá mức độ tiếp thu kiến thức của học sinh, qua đó giáo viên đánh giá được mức độ tiếp thu của học sinh; bản thân của các em cũng tự đánh giá được khả năng của mình sau khi hoàn thành mỗi gói gồm 10 câu hỏi, qua đó giúp các em có những điều chỉnh phương pháp học tập phù hợp, kịp thời
Phần kiến thức củng cố gồm các nội dung tương ứng với các phần lý thuyết đã học, học sinh nháy chuột tương ứng với nội dung, mỗi nội dung bài củng cố gồm 10 câu; học sinh thực hiện và có thể xem lại các câu đúng hay sai để tự đánh giá kết quả thực hiện
Ví dụ: học sinh nháy chọn Kiến thức củng cố bài Cấu trúc rẽ nhánh; nhấn START QUIZ để bắt đầu thực hiện trả lời cho các câu hỏi tương ứng bằng hình thức trắc nghiệm với các tùy chọn tương ứng