LỜI CAM ĐOAN
Tôi xin cam đoan:
1. Những nội dung trong luận văn này là do tôi thực hiện dưới sự
hướng dẫn trực tiếp của thầy PGS.TS Lê Văn Sơn.
2. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian
trá, tôi xin chịu hoàn toàn trách nhiệm.
Sinh viên thực hiện
Nguyễn Anh Quốc
LỜI CẢM ƠN
Đầu tiên em xin chân thành cảm ơn các thầy cô trường Đại học Sư phạm Đà
Nẵng đã truyền đạt những kinh nghiệm quý báu cho em trong những năm học vừa
qua.
Đặc biệt xin em xin chân thành cảm ơn thầy PGS.TS Lê Văn Sơn đã trực tiếp
hướng dẫn, góp ý, giúp đỡ tận tình em trong suốt thời gian thực hiện khóa luận này.
Để có được kết quả như ngày hôm nay, em xin chân thành cảm ơn Ban Giám
Hiệu, các thầy (cô) và các em học sinh trường Trung học phổ thông Phạm Phú Thứ,
nơi em thực tập đã tận tình giúp đỡ, tạo mọi điều kiện tốt nhất cho em hoàn thành
đề tài của mình. Đặc biệt là cô Nguyễn Thị Anh Thư đã tận tình giúp đỡ, đóng góp
những ý kiến trong suốt quá trình em đi thực tập và điều tra thực tế tại trường.
Bên cạnh đó cũng không thể không kể đến sự giúp đỡ, động viên về vật chất
cũng như tinh thần gia đình, người thân và bạn bè. Chính những sự quan tâm này đã
tiếp thêm cho em nghị lực, giúp em hoàn thành tốt khóa luận của mình.
Tuy nhiên, trong quá trình hoàn thành đề tài không thể tránh khỏi những thiếu
sót. Em mong nhận được nhiều ý kiến nhận xét, đánh giá của quý thầy (cô) trong
hội đồng phản biện để đề tài được hoàn thiện hơn.
Em xin chân thành cảm ơn.
Đà Nẵng, tháng 05/2013
Sinh viên thực hiện
1.2.1.3. Vị trí của môn tin học............................................................
1.2.2. Đặc điểm năng lực nhận thức và năng lực thực hành của học sinh trong
trường THPT.........................................................................................................16
1.2.3. Thực trạng của việc rèn luyện kỹ năng thực hành Tin học trong trường
THPT.....................................................................................................................18
1.3. Các kỹ năng thực hành cần rèn luyện..............................................................
1.3.1. Kỹ năng vận dụng tri thức tin học vào hoạt động lập trình...................
1.3.1.1. Phương diện ngôn ngữ............................................................
1.3.1.2. Phương diện giải thuật............................................................
1.3.1.3. Phương diện dữ liệu................................................................
1.3.1.4. Phương diện quá trình.............................................................
1.3.1.5. Phương diện kết quả................................................................
1.3.1.6. Phương diện máy tính điện tử..................................................
1.3.1.7. Phương diện giải quyết vấn đề................................................
1.3.2. Kỹ năng tin học hóa các bài toán thực tiễn...........................................
1.3.3. Vận dụng tri thức tin học vào hoạt động thực tiễn khác.......................
1.4. Vai trò của hoạt động lập trình trong việc rèn luyện kỹ năng thực hành cho học
sinh..........................................................................................................................33
KẾT LUẬN CHƯƠNG I.........................................................................................
CHƯƠNG II: TỔ CHỨC DẠY HỌC CÁC BÀI THỰC HÀNH CHO HỌC
SINH LỚP 11 THPT.............................................................................................36
2.1. Nội dung chương trình các bài thực hành tin học 11.......................................
2.1.1. Nội dung...............................................................................................
2.1.2. Yêu cầu................................................................................................
2.2. Quy trình rèn luyện kỹ năng............................................................................
2.2.1. Tìm hiểu nội dung bài toán...................................................................
2.2.2. Xây dựng giải thuật..............................................................................
2.2.3. Thực hiện xây dựng chương trình........................................................
2.2.4. Thực hiện chương trình (chạy chương trình)........................................
2.3. Các bước của bài thực hành............................................................................
Từ viết tắt
MTĐT
Từ viết đầy đủ
Máy tính điện tử
2
THPT
Trung học phổ thông
3
HĐH
Hệ điều hành
4
CNTT
Công nghệ thông tin
5
SGK
Sách giáo khoa
Các tham số thống kê (lần 1)
70
3.4
Bảng tần số học sinh đạt điểm Xi (lần 2)
71
3.5
Bảng tần suất % học sinh đạt điểm Xi (lần 2)
71
3.6
Các tham số thống kê (lần 2)
72
DANH MỤC CÁC HÌNH VẼ
Số
3.1
Tên hình vẽ
Biểu đồ điểm số học sinh đạt điểm Xi (lần 1)
Những thành tựu to lớn của CNTT đang thâm nhập sâu rộng vào hầu hết các
ngành kinh tế quốc dân, vào mọi lĩnh vực sản xuất, dịch vụ, văn hoá và nghệ thuật,
khoa học và giáo dục, vào mọi cơ quan quản lý các cấp và mọi gia đình. Điện tử và
Tin học làm biến đổi sâu sắc đến lối sống và phong cách tư duy của con người. Xã
hội thông tin đang đặt ra các yêu cầu rất cao đối với các hoạt động trí tuệ của toàn
xã hội.
Mọi tiến bộ khoa học kỹ thuật cuối cùng cũng đi vào giáo dục và đặt ra cho
giáo dục những nhiệm vụ mới. Sự bùng nổ của khoa học công nghệ, sự bùng nổ của
thông tin đòi hỏi nhà trường phải tạo nên những con người thông minh, sáng tạo.
Ở Việt Nam, những thành công của sự nghiệp đổi mới trong hơn hai thập niên
qua đã tạo tiền đề cho việc ứng dụng các thành tựu của CNTT vào trong nhà trường.
Trong sự nghiệp công nghiệp hoá, hiện đại hoá đất nước nhằm đưa nước ta
theo kịp nhịp độ phát triển của thế giới trong xu hướng hội nhập với nền kinh tế
toàn cầu đòi hỏi thế hệ trẻ phải sử dụng thành thạo các ứng dụng của CNTT vào
lĩnh vực công tác của mình trong tương lai. Nhiều quan niệm cho rằng “Không biết
Tin học coi như bị mù chữ lần thứ hai. Việc dạy Tin học cũng quan trọng như việc
xoá mù chữ”.
Tin học là một môn khoa học công cụ, tri thức và kỹ năng Tin học được áp
dụng rộng rãi, hỗ trợ đắc lực cho rất nhiều ngành khoa học khác nhau trong hầu hết
lĩnh vực của đời sống, và là một thành phần không thể thiếu của trình độ văn hoá
phổ thông của con người trong thời đại mới. Bởi vậy, dạy Tin học cho học sinh
không chỉ truyền thụ nội dung đơn giản, mà phải hướng cho học sinh những nhận
thức, những hiểu biết ngang tầm thời đại, phải luyện cho học sinh luôn tự tìm tòi,
khám phá những lĩnh vực mới của nhân loại, góp phần phát triển tư duy nhận thức
của học sinh; rèn luyện cho học sinh khả năng vận dụng kiến thức Tin học vào thực
tiễn. Từ đó, giáo dục kỹ thuật tổng hợp và hướng nghiệp cho học sinh.
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
3.2. Đối tượng nghiên cứu
Quá trình tổ chức dạy học các bài dạy thực hành Tin học 11 để rèn luyện kỹ
năng thực hành cho học sinh.
4. Giả thuyết khoa học
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[3]
Nếu tổ chức dạy học các bài thực hành Tin học theo hướng đổi mới bảo đảm
các yêu cầu về sư phạm thì sẽ hình thành, rèn luyện và phát triển được kỹ năng thực
hành lập trình cho học sinh, từ đó nâng cao chất lượng dạy học bộ môn.
5. Nhiệm vụ nghiên cứu
Nghiên cứu tổng hợp cơ sở lý luận về hình thành và phát triển kỹ năng trong
giảng dạy thực hành Tin học ở trường THPT.
Xác định cơ sở và hệ thống các kỹ năng thực hành cơ bản cần rèn luyện cho
học sinh.
Nghiên cứu cách tổ chức dạy học các bài thực hành Tin học để rèn luyện và
phát triển kỹ năng thực hành cho học sinh.
Thiết kế mẫu giáo án giảng dạy bài thực hành Tin học 11 (Bài tập và thực
hành 5).
Thực nghiệm sư phạm.
6. Phương pháp nghiên cứu
6.1. Nghiên cứu lý thuyết
Nghiên cứu các tài liệu, bài giảng về phương pháp dạy học Tin học.
Nghiên cứu các tài liệu giáo dục học, tâm lý học, các tài liệu về phương pháp
dạy học môn Toán, Vật lý, ... để từ đó áp dụng vào giảng dạy Tin học.
Nghiên cứu các tài liệu về ngôn ngữ lập trình Turbo Pascal.
Nghiên cứu khối lượng kiến thức được học về lập trình bằng ngôn ngữ Pascal
và thực trạng dạy học thực hành Tin học ở trường THPT.
9. Lịch trình làm việc
STT
Thời gian
1
Tháng 01/2013
2
Tháng 02/2013
3
- Gặp giáo viên hướng dẫn.
- Xây dựng đề cương.
- Nộp đề cương cho giáo viên.
- Viết lời mở đầu.
- Viết chương I.
Kết quả dự kiến
- Đề cương được
thông qua.
- Lời mở
chương I
thông qua.
đầu,
được
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[5]
CHƯƠNG 1
CƠ SỞ LÍ LUẬN VÀ THỰC TIỄN CỦA VIỆC HÌNH THÀNH VÀ
PHÁT TRIỂN KỸ NĂNG THỰC HÀNH CHO HỌC SINH
TRONG DẠY HỌC TIN HỌC Ở TRƯỜNG THPT
1.1. Cơ sở lý luận của việc rèn luyện kỹ năng thực hành
1.1.1. Khái niệm kỹ năng thực hành
Kỹ năng là một vấn đề được nhiều nhà tâm lý học, giáo dục học quan tâm.
Xung quanh khái niệm kỹ năng đã có rất nhiều cách định nghĩa khác nhau.
Trong Tâm lý học có hai quan niệm về kỹ năng:
Quan niệm thứ nhất chú trọng khía cạnh cách thức hành động, coi việc
nắm được cách thức hành động là có kỹ năng. Đại diện cho quan niệm này là các
tác giả: Ph.N Cônôbôlin, V.A. Crutetxki, V.X Cudin, A.G Covaliop cho rằng kỹ
năng là phương thức thực hiện hoạt động đã được con người nắm vững [1]
Quan niệm thứ hai coi kỹ năng không đơn thuần là mặt kỹ thuật của
hành động mà còn là một biểu hiện năng lực của con người. Đại diện cho quan niệm
này có N.Đ.Lêvitốp, K.K. Platônốp, A.V. Pêtrôpxki, F.K. Kharlamốp. Kỹ năng theo
quan niệm này vừa có tính ổn định, lại vừa có tính mềm dẻo, tính linh hoạt và tính
mục đích. Chẳng hạn, A.V. Pêtrôpxki xem kỹ năng là năng lực sử dụng các tri thức,
các dữ kiện hay khái niệm đã có, năng lực vận dụng chúng để phát hiện những
thuộc tính bản chất của sự vật và giải quyết thành công những nhiệm vụ lý luận hay
thực hành xác định [1]
Trong Lý luận dạy học, kỹ năng thường được quan niệm là khả năng của con
người thực hiện có hiệu quả hành động tương ứng với các mục đích và điều kiện
trong đó hành động xảy ra. Kỹ năng bao giờ cũng có tính khái quát và được sử dụng
trong dạy học (đối với học sinh) là khả năng học sinh thực hiện có kết quả các thao
tác hành động trong việc áp dụng tri thức đã học vào thực tế.
Dựa vào định nghĩa trên ta thấy kỹ năng thực hành có đặc điểm là:
Có kiến thức vững chắc về lý thuyết.
Khả năng thực hiện các thao tác hành động theo một quy định.
Khả năng vận dụng khám phá biến đổi về các quy trình, các vấn đề về
lý luận vào thực tiễn.
Kết quả thực hiện phải đạt được mục tiêu đề ra.
Như vậy kỹ năng thực hành không phải là phạm trù trừu tượng mà nó là
những
thao tác, hành động cụ thể của chủ thể hành động, trường hợp này chủ thể là học
sinh, nhằm đạt được kết quả đã đề ra theo mục tiêu dạy học, đó là việc áp dụng
những kiến thức đã học vào tình huống mới có ý nghĩa.
1.1.2. Vai trò của kỹ năng thực hành trong dạy học Tin học
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[7]
Mục đích của nền giáo dục Việt Nam hiện nay là: Thực hiện giáo dục toàn
diện nhằm nâng cao năng lực sản xuất cho nền sản xuất hiện đại, đó là những con
người có kiến thức ngang tầm thời đại, có phẩm chất đạo đức, tư duy sáng tạo và
năng lực thực hành giỏi, có ý thức vươn lên trong học tập, rèn luyện lập thân, lập
nghiệp. Là một người lao động thời đại công nghiệp hóa, hiện đại hóa thì không chỉ
có kiến thức mà còn phải có ý thức kỷ luật, kỹ năng thực hành giỏi, lòng say mê
nghề nghiệp. Những phẩm chất năng lực này đã được trang bị từ khi ngồi trên ghế
nhà trường. Do đó việc hình thành kỹ năng cho học sinh trong quá trình dạy học là
quá trình từng bước hoàn thành mục tiêu của nền giáo dục.
Mục tiêu dạy học ở THPT được xác định căn cứ vào mục tiêu giáo dục THPT.
vụ thứ hai phát triển. Mục đích cuối cùng của quá trình học sinh lĩnh hội tri thức là
để nhằm hình thành quan điểm, tư tưởng đúng về thế giới xung quanh từ đó có thái
độ và hành động đúng đắn đối với thế giới, tức mục đích của việc học chữ là để học
làm người, học sinh chỉ thực hiện các thao tác trí tuệ để lĩnh hội tri thức, rèn luyện
kỹ năng, kỹ xảo tốt một khi các em có ý thức, thái độ học tập đúng đắn [7]
Trong dạy học, giáo viên phải đồng thời thực hiện tốt cả 3 nhiệm vụ nói trên;
trong đó nhiệm vụ hình thành và phát triển kỹ năng là rất cần thiết. Đây là nhiệm vụ
khó khăn vì năng lực ở đây là sự tổng hợp, việc xây dựng đòi hỏi cả một quá trình.
Tin học là một môn học liên quan đến máy tính, tuy nhiên không đồng nhất
việc học kỹ năng ở đây với kỹ năng học nghề sử dụng máy tính. Học kỹ năng ở đây
trước hết là để biết và hiểu các vấn đề trong chuẩn kiến thức được tốt hơn, sau đó
mới có thể vận dụng được kỹ năng để làm được một số công việc nhưng cũng chỉ
với những công việc đơn giản phục vụ học tập. Bên cạnh trang bị cho học sinh một
lượng lớn kiến thức lý thuyết chúng ta còn phải rèn luyện cho các em kỹ năng thực
hành tương ứng. Vì kỹ năng thực hành là công cụ để học sinh tự lực nghiên cứu Tin
học và áp dụng các thành tựu của Tin học vào đời sống thực tiễn...
1.1.3. Kỹ xảo
Theo giáo trình Tâm lý học lứa tuổi và tâm lý học sư phạm thì: kỹ xảo là hành
động đã được củng cố và tự động hóa nhờ luyện tập [6]
Theo wiktionary thì: kỹ xảo là kỹ năng đạt đến mức độ thành thạo, rất khéo
léo. [4]
Mọi hành động của con người là hành động có ý thức. Cho nên mục đích và
các hành động được ý thức ngay từ đầu. Nhưng không phải mọi lúc và mọi khâu
của hành động, ý thức bao giờ cũng có mặt. Cho nên trong một chuỗi hành động, có
những khâu, những thành phần không có hoặc có ít sự tham gia của ý thức. Thành
phần tự động hoá đó là kỹ xảo. Vậy, kỹ xảo là hành động đã được củng cố và tự
động hoá.
Kỹ xảo có các đặc điểm như sau:
Kỹ xảo không bao giờ thực hiện đơn độc, tách rời khỏi hành động có ý
thức phức tạp. Một hành động có ý thức có nhiều kỹ xảo và kỹ xảo ở nhiều lĩnh vực
• Theo dõi tính chính xác của việc thực hiện, để không củng cố
những sai sót, lệch lạc, biết đối chiếu, kiểm tra so với mô hình của hành động mẫu.
• Phải đủ số lần luyện tập: nếu chưa đủ thì kỹ xảo chưa đủ ở mức
củng cố. Điều này sẽ dẫn đến dễ bị phá vỡ, nhiều hơn nữa sẽ gây nên thái độ tiêu
cực, làm giảm sự chú ý.
• Bài tập phải là một hệ thống xác định, theo một sự kế tục hợp lý, có
kế hoạch rõ ràng và phức tạp hóa dần.
• Quá trình luyện tập không được ngắt quãng trong một thời gian dài.
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[10]
Ba là tự động hóa. Tức là hành động được mô hình hóa và loại bỏ đi
những động tác thừa và ngày càng trở nên chính xác hơn. Khi đó cấu trúc hành
động sẽ thay đổi về chất [6]
Trong các buổi thực hành, khi đã định hướng vào hành động, học sinh sẽ cố
gắng làm thử để hoàn thành hành động và kiểm tra kết quả của hành động. Nếu
hành động có kết quả, chứng tỏ sự định hướng đúng và phương pháp hành động
chính xác. Phương pháp này được củng cố bằng cách làm đi làm lại nhiều lần. Nếu
hành động không có một kết quả thì sự định hướng và phương pháp hành động sẽ
được điều chỉnh hay loại bỏ. Quá trình đó không phải diễn ra một lần. Mỗi lần làm
lại rút ra được kinh nghiệm, lựa chọn phương pháp tốt hơn, loại bỏ những phương
pháp và tác động xấu, không cần thiết. Từ đó sẽ hình thành kỹ xảo cho học sinh.
1.2. Cơ sở thực tiễn của việc rèn luyện kỹ năng thực hành
1.1.
Mục tiêu dạy học môn Tin học
bị cho học sinh tiếp tục học lên hoặc đi vào cuộc sống lao động, tham gia xây dựng
và bảo vệ Tổ quốc”.
Môn Tin học, cũng như mọi môn học khác, căn cứ vào mục tiêu trên để xác
định ra những nhiệm vụ cụ thể của môn học, tổ chức hoạt động đào tạo góp phần
thực hiện mục tiêu giáo dục mà Đảng và nhà nước đã đề ra [5]
1.1.2. Đặc điểm của môn Tin học
Việc xác định mục tiêu dạy học môn Tin phải căn cứ đặc điểm môn Tin học,
bao gồm:
Đặc điểm thứ nhất là tính trừu tượng cao độ và tính thực tiễn phổ dụng:
Tính trừu tượng của Tin học là ở chỗ nó nghiên cứu các phương pháp
công nghệ và kỹ thuật xử lý thông tin một cách tự động. Bản thân khái niệm thông
tin đã là trừu tượng, quá trình xử lý thông tin (thu nhập, lưu trữ, biến đổi và truyền
nhận) dựa trên những thành tựu của những ngành khoa học mang tính trừu tượng
cao như Vật lý, Toán học, Lý thuyết thông tin,... vì thế Tin học mang đặc điểm trừu
tượng hoá cao độ.
Sự trừu tượng hóa trong Tin học diễn ra trên những bình diện khác
nhau. Có những khái niệm Tin học là kết quả của sự trừu trượng hóa những đối
tượng vật chất cụ thể, chẳng hạn khái niệm biến, khái niệm về mảng, bản ghi…
Nhưng cũng có nhiều khái niệm là kết quả của sự trừu tượng hóa những cái trừu
tượng đã đạt được trước đó, chẳng hạn những khái niệm tham biến hình thức, mảng
có phần tử là mảng, bản ghi…
Tính trừu tượng cao độ chỉ che lấp chứ không hề làm mất tính thực tiễn
của Tin học. Tin học có nguồn gốc thực tiễn. Mảng ra đời trước hết do nhu cầu xử
lý thông tin trên những danh sách. Bản ghi ra đời do nhu cầu quản lý hồ sơ nhân sự,
vật tư...
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[12]
đều nắm được những yếu tố cơ bản của Tin học, có khả năng ứng dụng CNTT như
công cụ học tập và hoạt động, có thể nhanh chóng bước vào những ngành nghề đòi
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[13]
hỏi sử dụng công nghệ này. Cụ thể là học sinh có những hiểu biết vể Tin học và
MTĐT, có khái niệm về thuật giải và làm quen với tư duy thuật giải. Học sinh biết
lập trình để giải những bài toán đơn giản, trước hết là những bài toán trong SGK
Toán, Lý, Hóa,.. từ đó chuẩn bị những tri thức kỹ năng và phong cách làm việc cần
thiết để sau này có thể đi sâu hơn về lĩnh vực lập trình. Học sinh biết làm việc với
một số HĐH, một số phần mềm như soạn thảo văn bản, bảng tính điện tử…..
Ngoài việc tạo điều kiện cho học sinh chiếm lĩnh những tri thức và kỹ năng
Tin học cần thiết, môn Tin học còn có tác dụng góp phần phát triển năng lực trí tuệ
chung như phân tích, tổng hợp, trừu tượng hoá, khái quát hoá,... rèn luyện những
đức tính, phẩm chất của người lao động mới như tính cẩn thận, chính xác, tính kỷ
luật, tính phê phán, tính sáng tạo. Học sinh thấy rõ hiệu lực mạnh mẽ của CNTT và
nhận thức được cần có những phẩm chất nào của người lao động trong thời đại mới.
Với những lý do trên, trong trường phổ thông Tin học giữ một vị trí hết sức
quan trọng. Việc xác định mục tiêu và nhiệm vụ của môn Tin học không thể không
dính tới vị trí của môn học này trong nhà trường phổ thông.
Để thực hiện được mục tiêu giáo dục chung, căn cứ vào đặc điểm và vị trí môn
Tin học, bộ môn Tin học ở trường phổ thông cần đạt được những mục tiêu cụ thể
(hay những nhiệm vụ cụ thể) sau đây:
Vũ trang cho học sinh những tri thức, kỹ năng cơ bản, cơ sở của Tin
học, từ đại cương về Tin học đến phương pháp lập trình giải các bài toán trên một
ngôn ngữ lập trình nào đó. Từ đó làm cho họ có khả năng, có kỹ năng khai thác
những thành tựu mới của khoa học Tin học và vận dụng Tin học vào thực tiễn. Tiến
thêm một bước nữa, bộ môn Tin học phải cung cấp cho học sinh những hiểu biết cơ
1.2. Đặc điểm năng lực nhận thức và năng lực thực hành của học sinh
trong trường THPT
Tuổi đầu thanh niên là thời kỳ đạt được sự trưởng thành về mặt thể lực, nhưng
sự phát triển cơ thể còn kém so với sự phát triển cơ thể của người lớn. Tuổi thanh
niên bắt đầu thời kỳ phát triển tương đối êm ả về mặt sinh lý.
Sự phát triển của hệ thần kinh có những thay đổi quan trọng do cấu trúc bên
trong của não phức tạp và các chức năng của não phát triển. Cấu trúc của tế bào bán
cầu đại não có những đặc điểm như trong cấu trúc tế bào não của người lớn. Số
lượng dây thần kinh liên hợp tăng lên, liên kết các phần khác nhau của vỏ não lại.
Điều đó tạo tiền đề cần thiết cho sự phức tạp hoá hoạt động phân tích, tổng hợp...
của vỏ bán cầu đại não trong quá trình học tập.
Nội dung và tính chất của hoạt động học lập ở thanh niên học sinh khác rất
nhiều so với hoạt động học tập của thiếu niên. Sự khác nhau cơ bản không phải ở
chỗ nội dung học tập ngày một sâu hơn, mà là ở chỗ hoạt động học tập của thanh
niên học sinh đòi hỏi tính năng động và tính độc lập ở mức độ cao hơn nhiều; đồng
thời cũng đòi hỏi, muốn nắm được chương trình một cách sâu sắc thì cần phát triển
tư duy lý luận.
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[15]
Thái độ của thanh niên học sinh đối với các môn học trở nên có lựa chọn hơn.
Ở các em đã hình thành những hứng thú học tập gắn liền với khuynh hướng nghề
nghiệp. Cuối bậc THPT các em đã xác định được cho mình một hứng thú ổn định
đối với một môn học nào đó, đối với một lĩnh vực tri thức nhất định. Hứng thú này
thường liên quan với việc chọn một nghề nhất định của học sinh. Hơn nữa, hứng thú
nhận thức của thanh niên học sinh mang tính chất rộng rãi, sâu và bền vững hơn
thiếu niên.
Lứa tuổi học sinh THPT có tính chủ định phát triển mạnh ở tất cả các quá trình
hành động gần như hoàn thiện. Do đó năng lực thực hành của học sinh THPT cao
so
với học sinh trung học cơ sở.
Tuy nhiên ở lứa tuổi học sinh THPT chưa phát huy hết năng lực độc lập suy
nghĩ của bản thân, nhiều lúc còn kết luận vội vàng. Vì vậy, việc giúp các em phát
triển khả năng nhận thức là một nhiệm vụ quan trọng của giáo viên khi thực hiện
các nội dung thực hành.
Tóm lại, ở tuổi thanh niên mới lớn những đặc điểm chung của con người về
mặt trí tuệ thông thường đã được hình thành và chúng vẫn còn được tiếp tục hoàn
thiện [6]
1.3.
Thực trạng của việc rèn luyện kỹ năng thực hành Tin học trong
trường THPT
Môn Tin học đã trở thành môn học bắt buộc trong nhà trường THPT và có
tăng thêm thời lượng. Qua đợt thực tập sư phạm ở trường THPT Phạm Phú Thứ, tôi
được tìm hiểu về thực trạng dạy học thực hành Tin học của lớp 11 THPT và rút ra
nhận xét như sau: việc rèn luyện các kỹ năng thực hành cho học sinh đang còn
nhiều hạn chế vì một số lýdo sau đây:
Thứ nhất, do phòng máy chưa đáp ứng được nhu cầu của việc thực
hành (số lượng máy ít, có nhiều máy hư hỏng chưa kịp sửa chữa…) nên việc tổ
chức và thực hiện các buổi thực hành còn gặp nhiều khó khăn. Mỗi tiết thực hành
được tiến hành trong vòng 45 phút, nếu tổ chức không tốt sẽ có rất nhiều học sinh
sẽ không làm được việc gì trong giờ thực hành.
Thứ hai, mục đích lớn nhất của học sinh hiện nay là thi đậu vào đại học,
nên việc đầu tư vào nghiên cứu môn Tin học hầu như ít được quan tâm. Mặt khác,
không phải mọi gia đình đều có máy vi tính riêng cho con em. Nhiều học sinh có
máy hoặc tiếp xúc với máy chỉ sử dụng nhiều vào mục đích chơi các trò chơi chứ
không phải là để học tập.
của việc dạy học Tin học trong nhà trường THPT.
Kỹ năng vận dụng tri thức có hiệu quả vào hoạt động lập trình của học sinh
được huấn luyện trong quá trình họ tìm thuật giải. Quá trình này thường được tiến
hành theo 4 bước: Tìm hiểu nội dung bài toán, xây dựng thuật giải, thực hiện xây
dựng chương trình và thực hiện chạy thử trên máy để nghiên cứu thuật giải tìm
được. Ở giai đoạn này, học sinh luôn được yêu cầu lựa chọn và phân tách hoạt
động, vận dụng những hoạt động trí tuệ, những kiến thức, phương pháp, sử dụng
một số tổ hợp các phương tiện, vận dụng những kỹ thuật xây dựng chương trình để
kiến thiết thuật giải. Để rèn luyện cho học sinh kỹ năng vận dụng tri thức vào hoạt
động lập trình, người giáo viên cần chú ý dạy Tin học cho học sinh qua các phương
diện:
Phương diện ngôn ngữ.
Phương diện thuật giải.
Phương diện dữ liệu.
Phương diện kết quả.
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[18]
Phương diện máy tính điện tử.
Phương diện quá trình.
Phương diện giải quyết vấn đề.
1.3.1.1. Phương diện ngôn ngữ
Ở phương diện ngôn ngữ, ta cần dạy cho học sinh theo quan điểm giao tiếp
giữa người và máy bằng cách tạo ra những tình huống công việc mà giải quyết nó
đòi hỏi phải biết được từ khoá nào, cấu trúc ngữ pháp của câu lệnh, cấu trúc dữ liệu
và cấu trúc chương trình...Những tình huống như vậy là những dịp để giáo viên gợi
động cơ học tập cho học sinh.
Chẳng hạn, muốn tìm số lớn nhất trong ba số nguyên, ta viết chương trình để
thể thì cho học sinh biết nhiều thuật giải có thể giải quyết cùng một nhiệm vụ, sau
Nguyễn Anh Quốc - [Xây dựng phương pháp rèn luyện kỹ năng cho học sinh lớp 11
trên cơ sở các bài tập Tin học]
[19]
đó chọn xem trong số các thuật giải đó thuật giải nào tốt nhất về một yêu cầu nào
đó.
1.3.1.3. Phương diện dữ liệu
Thông tin cho máy tính bao gồm một tập hợp được chọn của các dữ liệu về bài
toán được đặt ra, các kết quả mong muốn sẽ được đưa ra từ đó. Trong lập trình cần
phải tuân theo quy tắc hằng, biến, biểu thức phải tuân theo một kiểu dữ liệu nào đó.
Kiểu nào xác định tập các giá trị mà hằng phải phụ thuộc vào; một biến, một hằng,
một biểu thức có thể cho trong giá trị đó. Khi ta khai báo kiểu dữ liệu thì máy tính
xác định tập các giá trị của nó và các phép toán được dùng trong đó. Khi xây dựng
thuật giải, ta đã xác định tập các thao tác trên các đại lượng nào đó. Quán triệt
phương diện dữ liệu người thầy giáo cần rèn luyện cho học sinh những kỹ năng sau
trong hoạt động lập trình:
Kiểm tra dữ liệu khi nhập vào.
Sử dụng những thao tác thích hợp với từng kiểu dữ kiệu đó.
Xây dựng cấu trúc dữ liệu thích hợp với từng bài toán.
Ở mức cao hơn chương trình phải biết phân tích sai sót báo cho người sử dụng
biết các sai sót khi họ đưa dữ liệu vào không đúng theo yêu cầu bài toán, nếu có thể
thông báo cho họ biết bản chất của sai sót là gì. Nếu chương trình không có khả
năng kiểm tra dữ liệu khi vào thì có thể dẫn đến sai sót khi thực hiện.
Nếu dữ liệu nhập vào mất nhiều công gõ bàn phím mỗi khi chạy thử thì ta nên
dùng các hằng để ghi nhớ chúng ngay từ khi soạn thảo và đến khi chạy thật thì ta bỏ
chúng đi mà thay thế vào đó là các biến nhận giá trị thực tế, còn khi khai báo biến ta
cần lưu ý đến miền giá trị để xác định kiểu dữ liệu cho chúng. Chẳng hạn, đối với