Yêu cầu về mức độ đối với các nội dung chính • Vận dụng được các hiểu biết về: tin học là một ngành khoa học, thông tin đượclưu trữ và xử lí trong máy tính dưới dạng mã nhị phân, đơn vị
Trang 1HƯỚNG DẪN THỰC HIỆN CHUẨN KIẾN THỨC KĨ NĂNG
MÔN TIN HỌC LỚP 10
I Chương trình, chuẩn KTKN môn Tin học lớp 10
A) Chương trình
1 Một số khái niệm cơ bản của Tin học
Giới thiệu ngành khoa học Tin học
Thông tin và dữ liệu
Giới thiệu về máy tính
Bài toán và thuật toán
3 Soạn thảo văn bản
Một số khái niệm cơ bản
Làm quen với MS Word
Một số chức năng soạn thảo văn bản
Một số công cụ trợ giúp soạn thảo
Làm việc với bảng
4 Mạng máy tính và Internet
Mạng máy tính
Mạng thông tin toàn cầu Internet
Một số dịch vụ phổ biến của Internet
•Biết được sự phát triển mạnh mẽ của Tin
- Lấy các ví dụ về ứng dụngTin học trong đời sốngthường ngày
Trang 2CHỦ ĐỀ MỨC ĐỘ CẦN ĐẠT GHI CHÚ
học do nhu cầu của xã hội
•Biết các đặc trưng ưu việt của máy tính
•Biết được một số ứng dụng của Tin học vàmáy tính điện tử trong các họat động của đờisống
•Biết một số dạng biểu diễn thông tin trongmáy tính
•Biết đơn vị đo thông tin là bit và các đơn vịbội của bit
•Biết các hệ đếm cơ số 2, 16 trong biểu diễnthông tin
- Giáo viên chỉ dẫn các bộphận của máy tính tại phòngmáy
- Trình bày thuật toán giảimột số bài toán đơn giảnnhư tìm ước chung lớn nhấtcủa 2 số tự nhiên, kiểm tramột số tự nhiên là số nguyên
tố hay hợp số, tìm kiếm vàsắp xếp một dãy số nguyên
- Nên đưa một số ví dụ gầngũi với học sinh để môphỏng cho các thuật toán
sang ngôn ngữ máy
6 Giải bài toán
- Lấy nội dung thực tế đểminh hoạ
- Ghi nhớ các bước trên cóthể lặp lại nhiều lần
Trang 3•Biết khái niệm phần mềm máy tính
•Phân biệt được phần mềm hệ thống và phầnmềm ứng dụng
- Kể được các loại phầnmềm ứng dụng
- Lấy các ứng dụng Tin họctrong trường, ở địa phương
- Nên giới thiệu một số điềuluật,nghị định về bản quyền,chống tội phạm Tin học củanước ta
Hệ điều hành
1 Khái niệm hệ
điều hành
Kiến thức
•Biết khái niệm hệ điều hành
•Biết chức năng và các thành phần chính của
hệ điều hành
- Không gắn cứng vào một
hệ điều hành cụ thể nào, màtrình bày những nguyên líchung
- Hệ điều hành được xétdưới góc độ người sử dụng
2 Tệp và quản
lí tệp
Kiến thức
•Hiểu khái niệm tệp và qui tắc đặt tên tệp
•Hiểu khái niệm thư mục, cây thư mục
•Hiểu được các thao tác xử lý: sao chép tệp;
xoá tệp, đổi tên tệp; tạo và xoá thư mục
Kĩ năng
•Thực hiện được một số lệnh thông dụng
•Thực hiện được các thao tác với tệp và thưmục: tạo, xóa, di chuyển, đổi tên thư mục và
- Thực hành trên một hệđiều hành cụ thể
- Phân biệt các cách giaotiếp khác nhau
- Nêu những vấn đề cốt lõinhất về tệp và quản lí tệp mà
hệ điều hành nào cũng phải
có
Trang 4•lịch sử phát triển của hệ điều hành
•Biết một số đặc trưng cơ bản của một số hệđiều hành hiện nay
- Giới thiệu sơ lược về MSDOS, UNIX và LINUX
Sọan thảo văn
•Biết các đơn vị xử lý trong văn bản (ký tự,
từ, câu, dòng, đoạn, trang)
•Biết các vấn đề liên quan đến soạn thảo vănbản tiếng Việt
- Nêu các ưu việt của soạnthảo văn bản bằng máy tính
- Các chức năng chủ yếuđược trình bày độc lập vớiphần mềm soạn thảo vănbản
- Cho học sinh biết có nhiềuloại bộ mã và nhiều loạiphông chữ Việt khác nhau
- Giới thiệu về UNICODE,tuy nhiên không đi sâu vàovấn đề mã
- Chưa yêu cầu gõ nhanh,nhưng cần tuân thủ các quyước trong soạn thảo
3 Một số chức
năng soạn thảo
văn bản
Kiến thức
•Hiểu khái niệm và các thao tác định dạng ký
tự, định dạng đoạn văn bản, định dạng trangvăn bản, danh sách liệt kê, chèn số thứ tựtrang
•Biết cách in văn bản
Kĩ năng
•Định dạng được văn bản theo mẫu
- Cần xây dựng các bài thựchành và tổ chức thực hiệntại phòng máy để học sinhđạt được những kỹ năngtheo yêu cầu
Trang 5- Cần xây dựng các bài thựchành và tổ chức thực hiệntại phòng máy để học sinhđạt được những kỹ năngtheo yêu cầu
•Biết khái niệm mạng máy tính
•Biết một số loại mạng máy tính
- Nên trình bày các thànhphần chính trong mạng máytính kết hợp với giáo cụ trựcquan (thiết bị vật lí hoặctranh vẽ minh hoạ)
•Biết khái niệm trang Web, Website
•Biết chức năng trình duyệt Web
•Biết các dịch vụ: tìm kiếm thông tin, thưđiện tử
Kĩ năng
•Sử dụng được trình duyệt Web
•Thực hiện được tìm kiếm thông tin trênInterrnet
• Thực hiện được việc gửi và nhận thư điện
tử
- Cần xây dựng các bài thựchành và tổ chức thực hiệntại phòng máy để học sinhđạt được những kỹ năngtheo yêu cầu
- Tuỳ theo điều kiện củatừng địa phương có thể giớithiệu cho học sinh biết cáchtạo trang Web đơn giản
II SGK thể hiện Chương trình, Chuẩn KTKN
Sách giáo khoa gồm 4 chương tương ứng với 4 chủ đề của Chương trình tin học lớp 10, cụ thể:
Chủ đề trong Chương
trình
Một số khái niệm cơ bản
của Tin học
Chương I Một số khái niệm cơ bản của tin học
09 LT + 02 BT&TH (*)
Hệ điều hành Chương II Hệ điều hành 04 LT + 03 BT&TH
Soạn thảo văn bản Chương III Soạn thảo văn bản 06 LT + 04 BT&TH
Mạng máy tính và Internet Chương IV Mạng máy tính và
Internet
03 LT + 02 BT&TH
Trang 6•Lưu ý:
09 LT + 02 BT&TH được hiểu là 09 bài lý thuyết và 02 bài bài tập và thực hành
Việc phân bổ thời lượng dạy học thực hiện theo hướng dẫn của Bộ GD&ĐT
Các phần mềm cụ thể được sử dụng chỉ để minh họa yêu cầu về KTKN Khi sử dụngcác phần mềm khác để dạy học, điều quan trọng là đảm bảo các KTKN tương đương.Thực hiện việc sử dụng các phần mềm miễn phí, mã nguồn mở để dạy học theohướng dẫn của Bộ GD&ĐT
Chương I Một số khái niệm cơ bản của tin học
A) Nội dung trọng tâm của chương
• Sự ra đời và phát triển của ngành khoa học tin học Đặc tính và vai trò của máytính khi ứng dụng các thành tựu của tin học vào khoa học và đời sống xã hội
• Nguyên lí mã hoá nhị phân: Thông tin có nhiều dạng khác nhau nhưng khi đưavào máy tính, chúng đều được biến đổi thành dạng chung là dãy bít (mã nhị phân)
• Cấu trúc của máy tính Máy tính hoạt động theo chương trình
• Khái niệm bài toán và thuật toán Biểu diễn thuật toán bằng liệt kê hoặc sơ đồkhối Các bước giải bài toán trên máy tính
• Một số thuật toán thông dụng
B) Yêu cầu KTKN của chương
1 Kiến thức:
• Biết được sự phát triển mạnh mẽ của Tin học do nhu cầu của xã hội
• Biết khái niệm thông tin, các dạng thông tin, mã hoá thông tin cho máy tính
• Biết một số dạng đơn giản biểu diễn thông tin trong máy tính
• Biết chức năng, sơ đồ cấu trúc của máy tính, các thiết bị chính của máy tính
• Biết nội dung nguyên lí J Von Neuman
• Biết khái niệm bài toán và thuật toán
• Hiểu cách biểu diễn thuật toán bằng sơ đồ khối hoặc liệt kê
• Hiểu một số thuật toán giải một số bài toán đơn giản
• Biết các bước cơ bản khi tiến hành giải toán trên máy tính: xác định bài toán, xâydựng thuật toán, lựa chọn cấu trúc dữ liệu, viết chương trình, hiệu chỉnh, đưa rakết quả và hướng dẫn sử dụng
• Biết khái niệm phần mềm máy tính
• Biết được ứng dụng chủ yếu của MTĐT trong xã hội
• Biết được những vấn đề thuộc văn hoá và pháp luật trong xã hội tin học hoá
2 Kĩ năng:
• Bước đầu mã hoá được thông tin đơn giản thành dãy bit
• Nhận biết được các bộ phận chính của máy tính
• Xây dựng được thuật toán giải một số bài toán đơn giản
C) KTKN và nội dung trong bài
§1 Tin học là một ngành khoa học
1 Yêu cầu về KTKN
• Biết sự ra đời và phát triển mạnh mẽ của ngành khoa học tin học là do nhu cầukhai thác tài nguyên thông tin
• Biết tin học là một ngành khoa học
• Biết tin học được ứng dụng vào hầu hết các lĩnh vực
• Biết những đặc tính ưu việt của máy tính
Trang 72 Yêu cầu về mức độ đối với các nội dung chính
• Biết ngày nay thông tin được coi là một dạng tài nguyên; Nhu cầu khai thác, xử lýthông tin ngày càng cao; Máy tính điện tử trở thành công cụ đáp ứng yêu cầu vềkhai thác tài nguyên thông tin; Đó là các động lực để ngành tin học được hìnhthành và phát triển
• Biết tin học là ngành khoa học công nghệ nghiên cứu về các phương phápnhập/xuất, lưu trữ, truyền, xử lý thông tin một cách tự động bằng máy tính Thấyđược ngày nay tin học được ứng dụng vào hầu hết các lĩnh vực của xã hội
• Biết đặc tính ưu việt của máy tính: Làm việc không mệt mỏi; tốc độ xử lý nhanh;chính xác; khả năng lưu trữ thông tin lớn; Các máy tính có thể liên kết với nhauthành mạng để có thể thu thập và xử lý thông tin tốt hơn
§2 Thông tin và dữ liệu
1 Yêu cầu về KTKN
• Biết khái niệm thông tin, dữ liệu
• Biết các dạng biểu diễn thông tin trong máy tính
• Biết khái niệm mã hoá thông tin
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết thông tin luôn gắn với một đối tượng nhất định, nghĩa là ta luôn nói thông tin
về một đối tượng (hay thực thể) nào đó; Những hiểu biết có thể có được về mộtthực thể nào đó được gọi là thông tin về thực thể đó
• Biết trong tin học, dữ liệu là thông tin được đưa vào trong máy tính
• Biết và nhận biết được ba dạng thông tin thường gặp trong cuộc sống: dạng vănbản, dạng hình ảnh, dạng âm thanh
• Biết đơn vị cơ bản đo lượng thông tin là bit
• Biết để máy tính có thể xử lý được, thông tin phải được đưa vào máy tính Biếtthông tin có nhiều dạng khác nhau nhưng khi đưa vào máy tính đều được mã hoá
ở một dạng chung là mã nhị phân (dãy bit)
* Lưu ý:
Mục 2 Đơn vị đo lượng thông tin không cần giải thích, chỉ dừng lại ởmức khái niệm bit, biết bội số của bit, byte để tra cứu khi cần
Có thể dạy hoặc không dạy Hệ đếm La Mã;
Biểu diễn số nguyên: Không đi sâu giải thích việc biểu diễn số nguyêntrong bộ nhớ
Biểu diễn số thực: chỉ cần giới thiệu cách biểu diễn dạng dấu phẩy động
Bài tập và thực hành 1: Làm quen với thông tin và mã hoá thông tin
1 Yêu cầu về KTKN
• Củng cố hiểu biết ban đầu về tin học, máy tính
• Thực hiện được mã hóa số nguyên, xâu kí tự đơn giản
• Viết được số thực dưới dạng dấu phẩy động
2 Yêu cầu về mức độ đối với các nội dung chính
• Vận dụng được các hiểu biết về: tin học là một ngành khoa học, thông tin đượclưu trữ và xử lí trong máy tính dưới dạng mã nhị phân, đơn vị đo thông tin là bit
và các đơn vị bội của bit để trả lời được các câu hỏi và bài tập trong SGK
• Thực hiện được mã hóa dãy xâu kí tự đơn giản thành dãy bit và ngược lại
• Viết được số thực dưới dạng dấu phẩy động (theo như yêu cầu trong SGK- câuc2)
§3 Giới thiệu về máy tính
Trang 81 Yêu cầu về KTKN
• Biết chức năng của các thiết bị chính của máy tính
• Biết máy tính làm việc theo nguyên lý Phôn-Nôi-man
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết chức năng các thiết bị chính của máy tính:
Bộ xử lí trung tâm (CPU): thành phần quan trọng nhất của máy tính, làthiết bị chính thực hiện và điều khiển việc thực hiện chương trình;
Bộ nhớ trong (ROM, RAM): Nơi chương trình được đưa vào để thựchiện và là nơi lưu trữ dữ liệu đang được xử lí
Bộ nhớ ngoài (đĩa cứng, đĩa mềm, CD, thiết bị nhớ flash (thường gọi
là USB)): dùng để lưu trữ lâu dài dữ liệu và hỗ trợ cho bộ nhớ trong
Thiết bị vào (bàn phím, chuột, máy quét, webcam ): dùng để đưathông tin vào máy tính
Thiết bị ra (màn hình, máy in, loa, tai nghe, máy chiếu): dùng để đưa
Bài thực hành 2 Làm quen với máy tính
1 Yêu cầu về KTKN
• Nhận biết các bộ phận chính của máy tính và một số thiết bị ngoại vi
• Thực hiện được bật/tắt máy tính, màn hình, máy in
• Làm quen với bàn phím, chuột
2 Yêu cầu về mức độ đối với các nội dung chính
• Nhận biết được các bộ phận chính của máy tính và các thiết bị ngoại vi của máytính
• Thực hiện được khởi động/tắt máy tính đúng quy trình
• Hiểu và có ý thức chấp hành nội quy phòng máy
• Làm quen với bàn phím, chuột: Nhận dạng được vùng phím, nút chuột Biết cách
gõ phím, di chuyển chuột và nháy nút chuột
§4 Bài toán và thuật toán
1 Yêu cầu về KTKN
• Biết khái niệm bài toán và thuật toán, các đặc trưng chính của thuật toán
• Hiểu một số thuật toán thông dụng
• Hiểu cách biểu diễn thuật toán bằng ngôn ngữ liệt kê (Dùng ngôn ngữ tự nhiên)
• Mô tả được thuật toán giải một số bài toán đơn giản bằng ngôn ngữ liệt kê
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết bài toán trong tin học là một việc nào đó ta muốn máy tính thực hiện (Bàitoán trong tin học không chỉ là những bài toán trong lĩnh vực toán học và còn lànhững vấn đề cần giải quyết trong đời sống, xã hội) Biết để phát biểu một bài
Trang 9toán, cần trình bày rõ thông tin cần đưa vào máy tính (Input), thông tin cần lấy ra(Output) và mối quan hệ giữa Input và Output.
• Biết cách giải một bài toán là một thuật toán; thuật toán để giải một bài toán làmột dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho khithực hiện dãy thao tác ấy, từ Input của bài toán ta nhận được output cần tìm
• Hiểu các bài toán: Tìm giá trị lớn nhất của một dãy số nguyên, sắp xếp, tìm kiếmtuần tự HS phải hiểu được các bài toán này (mô tả được thuật toán bằng ngônngữ liệt kê, mô phỏng thực hiện thuật toán với bộ dữ liệu đơn giản)
* Lưu ý:
Chuẩn KTKN yêu cầu: về KT, HS hiểu cách biểu diễn thuật toán bằng sơ
đồ khối và ngôn ngữ liệt kê; về KN, HS xây dựng được thuật toán giải một
số bài toán đơn giản bằng sơ đồ khối hoặc ngôn ngữ liệt kê Như vậy, về
KT HS cần hiểu cả hai cách biểu diễn thuật toán là sơ đồ khối và ngônngữ liệt kê, nhưng về kĩ năng chỉ cần sử dụng được một trong hai cách để
mô tả thuật toán
Trong SGK, ở một số bài toán được giới thiệu đồng thời cả hai cách mô tảbằng cách liệt kê và bằng sơ đồi khối Trong giảng dạy, đối với một bàitoán không nhất thiết phải giới thiệu đồng thời cả hai cách mô tả, GV cânnhắc lựa chọn một trong hai cách (hoặc kết hợp hai cách trên cơ sở pháthuy ưu điểm của mỗi cách) để phù hợp với đối tượng học sinh và với bàitoán cụ thể Kinh nghiệm cho thấy, cách mô tả bằng sơ đồ khối thườnggiúp học sinh hình dung được ý tưởng thuật toán dễ hơn (nhất là vớinhững thuật toán có rẽ nhánh, lặp), cách liệt kê thường được HS lựa chọnnhiều hơn (nhất là khi học sinh mới được tiếp cận), thuận lợi hơn cho việcchuyển sang ngôn ngữ lập trình và thực hiện mô phỏng thuật toán
Có thể dạy hoặc không dạy: Ví dụ 1 Kiểm tra tính nguyên tố của một sốnguyên dương; Thuật toán tìm kiếm nhị phân (thuộc Ví dụ 3 Bài toán tìmkiếm)
§5 Ngôn ngữ lập trình
1 Yêu cầu về KTKN
• Biết ngôn ngữ lập trình dùng để diễn đạt thuật toán
• Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết chương trình là mô tả thuật toán bằng một ngôn ngữ lập trình để máy tính cóthể thực hiện được
• Biết có ba lớp ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.Ngôn ngữ máy là ngôn ngữ duy nhất mà máy tính có thể hiểu trực tiếp được Cácchương trình viết bằng hợp ngữ và ngôn ngữ lập trình bậc cao phải được dịchsang ngôn ngữ máy, khi đó máy tính mới thực hiện được
• Biết vai trò của chương trình dịch là dịch các chương trình viết bằng hợp ngữ,ngôn ngữ lập trình bậc cao sang ngôn ngữ máy
• Biết lớp ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên nên thuận tiện hơn chongười lập trình
§6 Giải bài toán trên máy tính
1 Yêu cầu về KTKN
• Biết các bước cơ bản khi tiến hành giải bài toán trên máy tính
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết các bước giải bài toán trên máy tính bao gồm:
Xác định bài toán: xác định input/output và mối liên hệ giữa chúng
Trang 10 Lựa chọn hoặc xây dựng thuật toán: Thiết kế hoặc lựa chọn thuật toán
đã có để giải bài toán
Viết chương trình: Lựa chọn các tổ chức dữ liệu và sử dụng ngôn ngữlập trình để diễn tả đúng thuật toán
Hiệu chỉnh: phát hiện sai sót và chỉnh sửa thông qua các Test
Viết tài liệu: Mô tả chương trình và hướng dẫn sử dụng
* Lưu ý:
Mục tiêu trọng tâm của bài là các bước xác định bài toán và lựa chọnhoặc thiết kế thuật toán Có thể lấy ví dụ khác với SGK để đạt đượcmục tiêu này
Thuật toán tìm ước chung lớn nhất của hai số nguyên dương là khôngbắt buộc Tránh mất quá nhiều thời gian vào thuật toán này Khôngnhất thiết phải giới thiệu mô tả thuật toán bằng sơ đồ khối
§7 Phần mềm máy tính
1 Yêu cầu về KTKN
• Biết khái niệm phần mềm máy tính
• Phân biệt được chức năng của phần mềm hệ thống và phần mềm ứng dụng
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết chương trình để giải bài toán trên máy tính là một phần mềm máy tính
• Biết những chương trình tạo môi trường làm việc cho các phần mềm khác đượcgọi là phần mềm hệ thống Biết hệ điều hành là phần mềm hệ thống quan trọngnhất
• Biết các phần mềm phục vụ những công việc như soạn thảo văn bản, quản lí họcsinh, thời khoá biểu, trò chơi là những phần mềm ứng dụng
§8 Những ứng dụng của tin học
1 Yêu cầu về KTKN
• Biết ứng dụng chủ yếu của MTĐT trong các lĩnh vực đời sống xã hội
• Biết rằng có thể sử dụng một số chương trình ứng dụng để nâng cao hiệu quả họctập, làm việc và giải trí
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết MTĐT được ứng dụng trong hầu hết các lĩnh vực của đời sống xã hội: Khoahọc kĩ thuật; Hỗ trợ công tác quản lý; Tự động hoá và điều khiển; Truyền thông;Soạn thảo, in, lưu trữ, văn phòng; Trí tuệ nhân tạo; Giáo dục và giải trí Chỉ rađược ví dụ minh họa
• Lấy được ví dụ thực tế minh họa tầm quan trọng và sự cần thiết phải có kiến thức
về tin học trong xã hội ngày nay
§9 Tin học và xã hội
1 Yêu cầu về KTKN
• Biết ảnh hưởng của Tin học đối với sự phát triển của xã hội
• Biết những vấn đề thuộc văn hoá và pháp luật trong xã hội tin học hoá
• Có hành vi và thái độ đúng đắn về những vấn đề đạo đức liên quan đến việc sửdụng máy tính
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết tin học ảnh hướng rất lớn đến sự phát triển mọi mặt của xã hội: Áp dụng ởhầu hết các lĩnh vực; Xuất hiện nhận thức mới, phương thức làm việc mới,phương thức giao tiếp mới Chỉ ra được ví dụ minh họa
• Biết sự cần thiết phải tuân thủ các quy định của pháp luật liên quan đến tin học vàđặc biệt là sử dụng tài nguyên thông tin chung
Trang 11Chương II Hệ điều hành
A) Nội dung trọng tâm của chương
• Khái niệm hệ điều hành
• Khái niệm tệp và thư mục Các thao tác cơ bản làm việc với tệp và thư mục
• Giao tiếp với hệ điều hành
• Một số hệ điều hành thông dụng
B) Yêu cầu KTKN của chương
1 Kiến thức:
• Biết khái niệm hệ điều hành
• Biết chức năng và các thành phần chính của hệ điều hành
• Biết khái niệm tệp và qui tắc đặt tên tệp
• Hiểu khái niệm thư mục, cây thư mục
• Hiểu được quy trình nạp hệ điều hành, làm việc với hệ điều hành và ra khỏi hệthống
• Hiểu được các thao tác xử lí: sao chép tệp; xoá tệp, đổi tên tệp; tạo và xoá thưmục
• Biết lịch sử phát triển của hệ điều hành
• Biết một số đặc trưng cơ bản của một số hệ điều hành hiện nay
2 Kĩ năng:
• Nhận dạng được tên tệp, thư mục, đường dẫn
• Đặt được tên tệp, thư mục
• Thực hiện được một số lệnh thông dụng
• Thực hiện được các thao tác với tệp và thư mục: tạo, xóa, di chuyển, đổi tên thưmục và tệp
C) KTKN và nội dung trong bài
§10 Khái niệm về hệ điều hành
1 Yêu cầu về KTKN
• Biết khái niệm hệ điều hành Nhận thức đúng về vai trò và vị trí của hệ điều hành
• Biết chức năng và các thành phần chính của hệ điều hành
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết hệ điều hành là phần mềm hệ thống
• Biết hệ điều hành cài đặt trên máy tính (thiết bị phần cứng) tạo thành một hệthống (bao gồm phần cứng và phần mềm); Như vậy, con người làm việc với hệthống (cả phần cứng và phần mềm) chứ không chỉ đơn thuần làm việc với máytính (chỉ có phần cứng)
• Biết chức năng chính của hệ điều hành: Tổ chức giao tiếp giữa người dùng và hệthống; Quản lý, cấp phát tài nguyên của hệ thống
§11 Tệp và quản lí tệp
1 Yêu cầu về KTKN
• Biết khái niệm tệp và qui tắc đặt tên tệp
• Hiểu khái niệm thư mục, cây thư mục
• Nhận dạng được tên tệp, thư mục, đường dẫn
• Đặt được tên tệp, thư mục
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết tệp (hay tập tin) là một tập hợp các thông tin ghi trên bộ nhớ ngoài, tạo thànhmột đơn vị lưu trữ do hệ điều hành quản lí; Mỗi tệp có một tên để truy cập
Trang 12• Hiểu các tệp được lưu trữ trong thư mục; Trong thư mục có thể chứa thư mụckhác, thư mục này gọi là thư mục con; Thư mục chứa thư mục con gọi là thư mụcmẹ; Như vậy, thư mục có thể chứa tệp và thư mục con.
• Biết tệp và thư mục đều phải được đặt tên; Qui tắc đặt tên tệp và thư mục phụthuộc vào từng hệ điều hành; Thông thường tên tệp, thư mục gồm phần tên vàphần mở không dài quá 255 kí tự, đặc biệt tên tệp không chứa các kí tự sau: \ / :
* ? " < > | HS cần nhận biết được tên tệp, thư mục đặt sai qui tắc, đặt được têntệp, thư mục đúng qui tắc của hệ điều hành cụ thể đang sử dụng
• Hiểu mỗi đĩa có một thư mục gốc, trong thư mục gốc chứa các tệp và thư mụccon, trong thư mục con lại có thể chứa các tệp và thư mục của nó – cấu trúc câythư mục
• Biết đường dẫn cho biết vị trí của tệp (hoặc thư mục) được lưu trữ; Đường dẫngồm tên các thư mục theo chiều từ thư mục gốc đến tệp (hoặc thư mục) cần tìm
HS thực hiện được việc xác định vị trí tên tệp, thư mục qua đường dẫn, viết đượcđường dẫn đúng khi biết cấu trúc cây thư mục
§12 Giao tiếp với hệ điều hành
1 Yêu cầu về KTKN
• Biết có hai cách làm việc với hệ điều hành
• Biết thao tác nạp hệ điều hành và ra khỏi hệ thống
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết để nạp hệ điều hành: phải có đĩa khởi động, bật nguồn điện
• Biết cách làm việc với hệ điều hành: Gõ câu lệnh hoặc chọn lệnh trên bảng chọn,hộp thoại, biểu tượng hiện nay các hệ điều hành phổ biến dùng cách làm việcthứ 2
• Biết cách ra khỏi hệ thống: Biết cách ra khỏi hệ thống đúng qui cách tương ứngvới hệ điều hành đang sử dụng trong nhà trường Cần lưu ý học sinh ra khỏi hệthống không đơn thuần chỉ là thao tác ngắt nguồn điện
Bài tập và thực hành 3 Làm quen với hệ điều hành
1 Yêu cầu về KTKN
• Thực hiện được các thao tác vào/ra hệ thống
• Thực hiện được các thao tác cơ bản với chuột, bàn phím
2 Yêu cầu về mức độ đối với các nội dung chính
• Thực hiện được các thao tác vào/ra hệ thống đúng qui định của hệ điều hành cụthể đang được sử dụng tại phòng máy của nhà trường
• Sử dụng được chuột để thực hiện các thao tác: chọn biểu tượng, kích hoạt biểutượng
• Thực hiện được việc sử dụng chuột để chọn biểu tượng và sử dụng phím Enter đểkích hoạt biểu tượng
Bài tập và thực hành 4 Giao tiếp với hệ điều hành
1 Yêu cầu chẩn KTKN:
• Làm quen các thao tác cơ bản với cửa sổ, biểu tượng, bảng chọn
• Biết ý nghĩa các thành phần chủ yếu của một cửa sổ và màn hình nền
• Biết chạy chương trình bằng cách sử dụng bảng chọn
2 Yêu cầu về mức độ đối với các nội dung chính
• Nhận biết được một số một số biểu tượng, thành phần chính trên màn hình nền
Ví dụ, trong Windows XP là biểu tượng My Computer, My Documents, nút Start
và thanh Taskbar
Trang 13• Thực hiện được việc sử dụng chuột để thực hiện thu nhỏ, phóng to, trở về kíchthước cũ, đóng cửa sổ và di chuyển cửa sổ Làm quen với một số bảng chọn chínhcủa cửa sổ, ví dụ bảng chọn File, Edit, View (trong cửa sổ My Computer củaWindows).
• Thực hiện được thao tác chạy một chương trình cụ thể thông qua bảng chọn, biểutượng trên màn hình nền Ví dụ trong Windows: chọn bảng chọn Start và mởchương trình trong bảng chọn
Bài thực hành 5 Thao tác với tệp và thư mục
1 Yêu cầu về KTKN
• Thực hiện được một số thao tác cơ bản với tệp và thư mục
• Làm quen với hệ thống quản lí tệp
2 Yêu cầu về mức độ đối với các nội dung chính
• Xem được nội dung đĩa, thư mục thông qua biểu tượng Ví dụ trong Windows, sửdụng biểu tượng My Computer
• Tạo được thư mục mới, đổi tên tệp/thư mục
• Thực hiện được thao tác sao chép, di chuyển, xoá tệp/thư mục
§13 Một số hệ điều hành thông dụng
1 Yêu cầu về KTKN
• Biết có nhiều hệ điều hành
• Biết một số đặc trưng cơ bản của một số hệ điều hành hiện nay
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết người sử dụng có thể lựa chọn hệ điều hành phù hợp để cài đặt lên máy tínhcủa mình
• Biết có hệ điều hành cho máy tính cá nhân, hệ điều hành mạng máy tính; có hệđiều hành đơn nhiệm, hệ điều hành đa nhiệm
* Lưu ý:
Nhận thức được lợi ích, sự cần thiết và xu hướng tất yếu chuyển sang sử dụng
hệ điều hành miễn phí, mã nguồn mở
Chương III Soạn thảo văn bản
A) Nội dung trọng tâm của chương
• Giới thiệu kiến thức cơ bản về soạn thảo văn bản nói chung và soạn thảo văn bảntrên máy tính nói riêng
• Thực hành kĩ năng cơ bản, tối thiểu về soạn thảo văn bản chữ Việt trên máy tínhthông qua một hệ soạn thảo văn bản cụ thể
B) Yêu cầu KTKN của chương
1 Kiến thức:
• Biết các chức năng chung của hệ soạn thảo văn bản
• Biết các đơn vị xử lý trong văn bản
• Biết một số vấn đề liên quan đến soạn thảo văn bản tiếng Việt
• Biết màn hình làm việc của phần mềm soạn thảo
• Hiểu các thao tác soạn thảo văn bản đơn giản: mở tệp văn bản, gõ văn bản, ghitệp
• Hiểu khái niệm và các thao tác định dạng ký tự, định dạng đoạn văn bản, địnhdạng trang văn bản, danh sách liệt kê, chèn số thứ tự trang
• Biết cách in văn bản
• Biết khái niệm và các thao tác tìm kiếm và thay thế
• Biết các thao tác: tạo bảng; chèn, xoá, tách, gộp các ô, hàng và cột
• Biết soạn thảo và định dạng bảng
Trang 142 Kĩ năng:
• Thực hiện được việc soạn thảo văn bản đơn giản
• Thực hiện được các thao tác mở tệp, đóng tệp, tạo tệp mới, ghi tệp văn bản
• Định dạng được văn bản đơn giản theo mẫu
• Thực hiện được tìm kiếm và thay thế một từ hay một câu
• Thực hiện được tạo bảng, các thao tác trên bảng và soạn thảo văn bản trong bảng
3 Thái độ:
• Rèn luyện đức tính cẩn thận, thói quen suy nghĩ về các tiến hành công việc trướckhi bắt tay vào thực hiện, tinh thần hợp tác, giúp đỡ trong học tập
C) KTKN và nội dung trong bài
§14 Khái niệm về soạn thảo văn bản
1 Yêu cầu về KTKN
• Biết các chức năng chung của hệ soạn thảo văn bản
• Biết một số quy ước trong soạn thảo văn bản
• Biết khái niệm về định dạng văn bản
• Có khái niệm về các vấn đề xử lí chữ Việt trong soạn thảo văn bản
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết hệ soạn thảo văn bản là phần mềm ứng dụng cho phép thực hiện thao tác liênquan đến công việc soạn thảo trên máy vi tính, bao gồm: gõ văn bản, sửa đổi,trình bày, lưu trữ và in văn bản
• Biết có nhiều hệ soạn thảo văn bản khác nhau, nhưng những tính năng chung làgiống nhau
• Biết khi soạn thảo trên máy vi tính người ta thường gõ nội dung văn bản trước,sau đó mới tiến hành trình bày văn bản; Điểm mạnh của hệ soạn thảo văn bản làkhả năng độc lập việc gõ văn bản và việc trình bày văn bản (định dạng kí tự, địnhdạng đoạn văn bản, định dạng trang văn bản) và khả năng lưu trữ
• Biết phân biệt được các đơn vị xử lí văn bản: kí tự, từ, câu, đoạn, trang văn bản.Biết một số quy ước trong việc gõ văn bản
• Biết muốn gõ chữ Việt cần có chương trình điều khiển riêng cho phép hiển thịchữ Việt khi soạn thảo Chương trình này được gọi là chương trình hỗ trợ gõ chữViệt
§15 Làm quen với Microsoft Word
1 Yêu cầu về KTKN
• Biết cách khởi động và kết thúc hệ soạn thảo văn bản
• Biết cách soạn thảo văn bản đơn giản: Tạo văn bản mới, mở văn bản đã có, lưuvăn bản trên đĩa
• Biết một số thành phần chính trên màn hình làm việc của hệ soạn thảo văn bản
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết chức năng, ý nghĩa của thanh tiêu đề, bảng chọn, thanh công cụ chuẩn vàđịnh dạng của màn hình làm việc của hệ soạn thảo văn bản HS biết được một sốlệnh, nhận dạng nút lệnh phục vụ cho bài thực hành 6
• Biết cách mở và ghi văn bản mới bằng nút lệnh trên thanh công cụ hoặc lệnhtrong bảng chọn
• Biết cách di chuyển con trỏ soạn thảo bằng các phím mũi tên, phím điều khiểntrên bàn phím và tiến hành hiệu chỉnh văn bản gõ sai bằng cách xoá văn bản gõsai và nhập lại văn bản mới
• Biết ý nghĩa, tác dụng của thao tác sao chép, xoá, cắt, di chuyển văn bản và biếtcác bước thực hiện thao tác này bằng chuột hoặc bàn phím
Trang 15Bài tập và thực hành 6 Làm quen với hệ soạn thảo văn bản
1 Yêu cầu về KTKN
• Thực hiện được khởi động/kết thúc hệ soạn thảo văn bản
• Nhận biết một số thành phần trên màn hình chính của hệ soạn thảo
• Thực hiện được một số lệnh cơ bản: Mở văn bản mới để soạn thảo, mở văn bản đã
có, lưu, cắt, dán, xoá, sao chép văn bản
• Soạn thảo được một văn bản tiếng Việt đơn giản
2 Yêu cầu về mức độ đối với các nội dung chính
• Nhận biết và phân biệt được thanh tiêu đề, bảng chọn, thanh công cụ chuẩn vàthanh công cụ định dạng Nhận biết và thực hiện được việc chọn nút lệnh trênthanh công cụ hoặc lệnh trong bảng chọn
• Gõ được văn bản chữ Việt theo kiểu gõ TELEX (hoặc VNI) Sử dụng được cácphím mũi tên, phím điều khiển để hiệu chỉnh văn bản
• Sử dụng được các nút tương ứng trên thanh công cụ hoặc lệnh trong bảng chọnđể: lưu, cắt, dán, xoá, sao chép văn bản
§16 Định dạng văn bản
1 Yêu cầu về KTKN
• Hiểu khái niệm và các thao tác định dạng ký tự, định dạng đoạn văn bản, địnhdạng trang văn bản
• Biết cách định dạng kí tự, đoạn và trang văn bản
2 Yêu cầu về mức độ đối với các nội dung chính
• Hiểu khái niệm định dạng văn bản: định dạng kí tự (phông chữ, kiểu chữ, cỡ chữ),định dạng đoạn văn bản (căn lề trái, phải), định dạng trang văn bản (đặt lề tranggiấy, hướng giấy)
• Biết cách sử dụng thanh công cụ định dạng hoặc bảng chọn để định dạng phôngchữ, kiểu chữ, cỡ chữ của kí tự
• Biết cách sử dụng các nút tương ứng trên thanh công cụ (hoặc lệnh trong bảngchọn) để căn lề trái, phải của đoạn văn bản Biết cách đặt lề trang giấy, hướnggiấy
Bài tập và thực hành 7 Định dạng văn bản
1 Yêu cầu về KTKN
• Thực hiện được việc định dạng được văn bản theo mẫu
• Thực hiện được việc định dạng kí tự, đoạn văn bản
• Rèn luyện kĩ năng gõ văn bản tiếng Việt
2 Yêu cầu về mức độ đối với các nội dung chính
• Thực hiện được việc mở văn bản đã có và tiến hành định dạng kí tự (lựa chọnphông chữ, kiểu chữ ), đoạn văn bản (căn lề, khoảng cách lề) để có văn bản nhưmẫu trong SGK
§17 Một số chức năng khác
1 Yêu cầu về KTKN
• Biết cách định dạng kiểu danh sách liệt kê và số thứ tự
• Biết ngắt trang và đánh số trang văn bản
• Biết cách xem văn bản trước khi in và biết cách in văn bản
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết các bước sử dụng nút lệnh trên thanh công cụ (hoặc sử dụng bảng chọn ) đểđịnh dạng văn bản theo kiểu liệt kê và kiểu số thứ tự
• Biết cách sử dụng bảng chọn để đánh số trang cho văn bản
Trang 16• Biết cách sử dụng nút lệnh (hoặc sử dụng bảng chọn) để xem văn bản trước khi in
và in văn bản ra giấy
§18 Các công cụ trợ giúp soạn thảo
1 Yêu cầu về KTKN
• Biết các thao tác tìm và thay thế
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết Tìm và thay thế tự động là một trong các công cụ của hệ soạn thảo văn bảngiúp tăng hiệu quả của việc soạn thảo văn bản (minh họa qua ví dụ cụ thể)
• Biết cách sử dụng công cụ Tìm và thay thế
* Lưu ý:
Chỉ cần giới thiệu cách sử dụng công cụ Tìm và thay thế một từ hay một câutrong văn bản Không cần đi sâu vào các tuỳ chọn của công cụ Tìm và thaythế
Bài thực hành 8 Sử dụng một số công cụ trợ giúp soạn thảo
1 Yêu cầu về KTKN
• Thực hiện được việc định dạng văn bản theo kiểu danh sách liệt kê và kiểu số thứtự
• Thực hiện được việc đánh số trang văn bản
• Thực hiện được thao tác tìm kiếm, tìm kiếm và thay thế một từ hay một câu
2 Yêu cầu về mức độ đối với các nội dung chính
• Thực hiện được các bước sử dụng được nút lệnh trên thanh công cụ (hoặc bảngchọn) để định dạng văn bản theo kiểu danh sách liệt kê, kiểu số thứ tự theo nhưyêu cầu của câu a) trong SGK
• Thực hiện được đánh số trang văn bản bằng cách sử dụng bảng chọn
• Thực hiện được việc tìm kiếm, tìm và thay thế một từ, một câu trong văn bản
§19 Tạo và làm việc với bảng
1 Yêu cầu về KTKN
• Biết khi nào nên tổ chức thông tin dưới dạng bảng
• Biết các thao tác: tạo bảng; chèn, xoá, tách, gộp các ô, hàng và cột
• Biết soạn thảo và định dạng bảng
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết cách tạo bảng với số hàng, số cột mong muốn bằng nút lệnh trên thanh công
cụ hoặc bảng chọn
• Biết cách chèn thêm, xoá hàng, cột
• Biết cách gộp nhiều ô thành một ô, tách một ô thành nhiều ô
• Biết cách thay đổi kích thước của cột, hàng
Bài tập và thực hành 9 Bài tập và thực hành tổng hợp
1 Yêu cầu về KTKN
• Thực hiện được tạo bảng, tách ô, gộp ô, nhập văn bản vào bảng, định dạng vănbản trong ô
2 Yêu cầu về mức độ đối với các nội dung chính
• Tạo được bảng với số hàng, số cột theo yêu cầu, thay đổi độ rộng của cột, chiềucao của hàng
• Thực hiện được gộp ô hoặc tách ô
• Nhập và định dạng được văn bản theo mẫu Sử dụng đúng các chức năng, công cụsoạn thảo phù hợp để căn lề, thụt đầu dòng, đánh số thứ tự, danh sách liệt kê
Trang 17Chương IV Mạng máy tính và Internet
A) Nội dung trọng tâm của chương
• Một số kiến thức cơ sở về mạng máy tính
• Khái niệm mạng Internet Các phương thức kết nối vào mạng Internet và cáchtruyền tin giữa các máy tính trong mạng Internet
• Một số dịch vụ trên Internet: Trình duyệt Web, tìm kiếm thông tin, thư điện tử.B) Yêu cầu KTKN của chương
1 Kiến thức:
• Biết nhu cầu mạng máy tính trong lĩnh vực truyền thông
• Biết khái niệm mạng máy tính
• Biết một số loại mạng máy tính
• Biết khái niệm mạng thông tin toàn cầu Internet và lợi ích của nó
• Biết các phương thức kết nối thông dụng với Internet
• Biết sơ lược cách kết nối các mạng trong Internet
• Biết khái niệm trang Web, Website
• Biết chức năng trình duyệt Web
• Biết các dịch vụ: tìm kiếm thông tin, thư điện tử
2 Kĩ năng:
• Sử dụng được trình duyệt Web
• Thực hiện được tìm kiếm thông tin trên Interrnet
• Thực hiện được việc gửi và nhận thư điện tử
3 Thái độ:
• Tôn trọng bản quyền khi sử dụng hoặc đưa thông tin lên mạng máy tính
C) KTKN và nội dung trong bài
§20 Mạng máy tính
1 Yêu cầu về KTKN
• Biết nhu cầu kết nối mạng máy tính
• Biết khái niệm mạng máy tính, phân loại mạng máy tính
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết mạng máy tính là một tập hợp các máy tính được kết nối với nhau để trao đổi
dữ liệu và dùng chung thiết bị
• Biết mạng máy tính bao gồm ba thành phần: Các máy tính, các thiết bị mạng đểkết nối các máy tính và phần mềm (giao thức) cho phép thực hiện việc giao tiếpgiữa các máy tính
• Biết loại mạng máy tính: ở góc độ địa lý mạng máy tính được phân thành: Mạngcục bộ (LAN), mạng diện rộng (WAN), mạng toàn cầu (Internet)
* Lưu ý: Về mô hình mạng chỉ yêu cầu giới thiệu qua bằng hình vẽ, không cần đi sâugiải thích nội dung này
§21 Mạng thông tin toàn cầu Internet
1 Yêu cầu về KTKN
• Biết được khái niệm Internet, các lợi ích chính của Internet, sơ lược về giao thứcTCP/IP
• Biết các phương thức kết nối thông dụng với Internet
• Biết khái niệm địa chỉ IP
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết khái niệm Internet, trong đó cần nhấn mạnh: Internet là mạng máy tínhkhổng lồ bao phủ trên phạm vi toàn cầu, là mạng của các mạng, sử dụng giao thức
Trang 18truyền thông TCP/IP và sự ảnh hưởng sâu rộng của Internet đến sự phát triển xãhội.
• Biết hai cách kết nối chính với Internet: Sử dụng môđem qua đường điện thoại, sửdụng đường truyền riêng
• Biết các máy tính (hay mạng máy tính) khi tham gia vào mạng Internet đều phải
sử dụng bộ giao thức truyền thông TCP/IP TCP/IP quy định về cách thức vàphương thức gửi/nhận dữ liệu Máy tính tham gia vào mạng Internet đều được cấpmột địa chỉ xác định duy nhất - gọi là địa chỉ IP, chính nhờ địa chỉ này màviệc/gửi nhận dữ liệu được đảm bảo đến đúng người nhận
* Lưu ý:
Cần lựa chọn cách kết nối Internet thực tế, phổ biến có tại địa phương, tại nhàtrường để giới thiệu với HS, tìm hiểu về ưu nhược điểm của phương thức kếtnối này Ví dụ, hiện nay kết nối ADSL là phổ biến ở nhiều địa phương hoặc ởnhững nơi chỉ có kết nối không dây (do địa hình khó khăn cho việc kết nối códây) thì nên chọn phương thức kết nối này để giới thiệu cho HS
§22 Một số dịch vụ cơ bản của Internet
1 Yêu cầu về KTKN
• Biết khái niệm hệ thống www, siêu văn bản
• Biết khái niệm trang web, website, trình duyệt web
• Biết chức năng của trình duyệt web
• Biết dịch vụ truy cập, tìm kiếm thông tin trên Internet
• Biết khái niệm thư điện tử, cách gửi/nhận thư điện tử
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết khái niệm siêu văn bản, cần nhấn mạnh: siêu văn bản là một văn bản đặcbiệt trên máy tính, một siêu văn bản có thể bao gồm cả văn bản, âm thanh,hình ảnh, video và đặc biệt là có các liên kết với siêu văn bản khác
• Biết siêu văn bản được gán địa chỉ để truy cập gọi là trang web
• Biết hệ thống www được cấu thành từ các trang web và được xây dựng trêngiao thức truyền tin siêu văn bản HTTP
• Biết Website gồm một hoặc nhiều trang web trong hệ thống WWW được tổchức dưới một địa chỉ truy cập
• Biết trình duyệt web là phần mềm cho phép người dùng truy cập trang web,tương tác với các máy chủ trong hệ thống WWW và các tài nguyên khác củaInternet
• Biết có hai cách chính để tìm kiếm thông tin trên Internet:
o Sử dụng thư mục phân loại: Trên Internet có một số trang web chứadanh mục các trang web được phân loại theo chủ đề, lĩnh vực, ví dụ:dir.yahoo.com Người sử dụng có thể truy cập đến các trang này vàcăn cứ vào thư mục phân loại để tìm địa chỉ trang web chứa thông tinmình cần
o Sử dụng máy tìm kiếm: người sử dụng cần truy cập vào website củamáy tìm kiếm ví dụ như www.google.com hoặc www.yahoo.com sau
đó nhập từ khoá tìm kiếm (từ khoá là danh sách từ cần tìm kiếm) rồinhấn Enter Kết quả tìm kiếm là danh sách các địa chỉ trang web tươngứng với từ khoá tìm kiếm
• Biết thư điện tử (Email) là dịch vụ thực hiện việc chuyển thông tin trênInternet thông qua các hộp thư điện tử; Sử dụng dịch vụ này bên cạnh nộidung thư còn có thể truyền kèm tệp tin; Để gửi và nhận thư điện tử cần đăng
kí hộp thư điện tử do nhà cung cấp dịch vụ thư điện tử cấp phát gồm tên truycập (username) và mật khẩu (password) để truy cập hộp thư
Trang 19Bài tập và thực hành 10 Sử dụng trình duyệt Internet Explorer
1 Yêu cầu về KTKN
• Biết chức năng trình duyệt Web
• Sử dụng được trình duyệt Web
2 Yêu cầu về mức độ đối với các nội dung chính
• Thực hiện được việc nhập địa chỉ trang web cho trước, truy cập được trangweb
• Thực hiện được truy cập vào một trang web thông qua liên kết, xem thông tin
và quay lại trang trước bằng nút lệnh Back
Bài tập và thực hành 11 Thư điện tử và máy tìm kiếm thông tin
1 Yêu cầu về KTKN
• Thực hiện được đăng kí một hộp thư điện tử mới
• Thực hiện được việc xem, soạn và gửi thư điện tử
• Thực hiện được tìm kiếm thông tin đơn giản bằng máy tìm kiếm
2 Yêu cầu về mức độ đối với các nội dung chính
• Thực hiện việc đăng nhập hộp thư đã có với tên truy cập (username) và mậtkhẩu (password) được cung cấp Thực hiện được việc kiểm tra hộp thư đến,đọc thư, soạn thư mới và gửi thư
• Truy cập được đến máy tìm kiếm Google (hoặc Yahoo), nhập từ khoá tìmkiếm Bước đầu biết xem xét danh sách tìm kiếm để lựa chọn liên kết phù hợp
và truy cập nội dung thông qua liên kết
HƯỚNG DẪN THỰC HIỆN CHUẨN KTKN
Trang 20MÔN TIN HỌC LỚP 11
I Chương trình, chuẩn KTKN môn Tin học lớp 11
A) Chương trình
1 Một số khái niệm cơ sở trong ngôn ngữ lập trình
Phân loại ngôn ngữ lập trình
Chương trình dịch
Các thành phần của ngôn ngữ lập trình
Các thành phần cơ sở của một ngôn ngữ lập trình bậc cao cụ thể
2 Chương trình đơn giản
Cấu trúc chương trình
Một số kiểu dữ liệu chuẩn
Khai báo biến
Phép toán, biểu thức, lệnh gán
Tổ chức vào/ra đơn giản
Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
- Kiến thức này đã có ở lớp 10,cần nhắc lại và bổ sung đểđảm bảo tính hệ thống
2 Chương Kiến thức
Trang 21CHỦ ĐỀ MỨC ĐỘ CẦN ĐẠT GHI CHÚ
trình dịch
•Biết vai trò của Chương trình dịch
•Biết khái niệm Biên dịch và Thông dịch
- Biết một trong những nhiệm
vụ quan trọng của Chươngtrình dịch là phát hiện lỗi cúpháp của Chương trình nguồn
- Cần giải thích sự khác nhaugiữa Cú pháp và Ngữ nghĩa
•Nhận biết khai báo sai
- Cho các ví dụ đơn giản để
•Biết các khái niệm: Phép toán, biểu thức
số học, hàm số học chuẩn, biểu thức quan
- Phân biệt được sự khác nhaugiữa phép "gán" và phép so
Trang 22- Xét một chương trình đơngiản nhưng hoàn chỉnh và cóthể chạy được, cho ra kết quả.
- Nên sử dụng các thuật toán
đã có ở lớp 10
- Cần xây dựng các bài thực hành và tổ chức thực hiện tại phòng máy để học sinh đạt được những kỹ năng theo yêu cầu
- Cần tổng kết lại có 3 loại cấutrúc điều khiển là: tuần tự, rẽnhánh và lặp
- Bước đầu hình thành kháiniệm về lập trình có cấu trúc
- Cần xây dựng các bài thực hành và tổ chức thực hiện tại
Trang 23•Thực hiện được khai báo mảng, truy cập,tính toán các phần tử của mảng.
- Biết được rằng với kiểu dữliệu có cấu trúc, người ta cóthể thiết kế một kiểu dữ liệumới phức tạp hơn từ nhữngkiểu đã cho
- Có thể sử dụng một số thuậttoán ở lớp 10
- Cần xây dựng các bài thựchành và tổ chức thực hiện tạiphòng máy để học sinh đạtđược những kỹ năng theo yêucầu
•Cài đặt được một số chương trình đơngiản có sử dụng xâu
- Cho học sinh biết kiểu dữliệu xâu với một số hàm và thủtục giúp thuận tiện khi xử lý
dữ liệu văn bản
3 Kiểu Bản
ghi
Kiến thức
•Biết khái niệm kiểu Bản ghi
•Biết cách khai báo bản ghi, truy cậptrường của bản ghi
- Nhấn mạnh rằng khác vớikiểu mảng, trong kiểu bản ghi,các trường có thể thuộc cáckiểu dữ liệu khác nhau
•Biết khái niệm về kiểu dữ liệu tệp
•Biết khái niệm tệp định kiểu và tệp vănbản
•Biết các lệnh khai báo tệp định kiểu vàtệp văn bản
Kĩ năng
Trang 24Kĩ năng
•Sử dụng được một số hàm và thủ tụcchuẩn làm việc với tệp
- Chỉ dừng lại ở những ví dụ đơn giản
•Sử dụng được lời gọi một thủ tục
•Viết được thủ tục đơn giản
•Viết được hàm đơn giản
- Biết được sự giống nhau và khác nhau giữa hàm và thủ tục
Trang 25- Chỉ dừng lại ở mức độ mô tả,giới thiệu.
- Có thể cho chạy một chươngtrình đồ hoạ sinh động để gây hứng thú
- Có thể cho chạy một chương trình âm thanh hay để gây hứng thú
II SGK thể hiện Chương trình, Chuẩn KTKN
SGK Tin hoc 11 gồm 6 chương tương ứng với 7 chủ đề của Chương trình Tin học lớp 11, cụ thể:
Chủ đề trong Chương
Một số khái niệm cơ sở
trong ngôn ngữ lập trình
Chương I: Một số khái niệm về
Chương trình Pascal đơn
giản Chương II: Chương trình đơn giản 06 LT + 01 BT&TH (*)
Rẽ nhánh và lặp Chương III: Cấu trúc rẽ nhánh và
06 LT + 01 BT&TH được hiểu là 06 bài lý thuyết và 01 bài bài tập và thực hành
Việc phân bổ thời lượng dạy học thực hiện theo hướng dẫn của Bộ GD&ĐT
Ngôn ngữ Pascal chỉ là một ngôn ngữ lập trình cụ thể được sử dụng để minh họa yêucầu về KTKN Hoàn toàn được phép sử dụng ngôn ngữ lập trình khác để dạy học,điều quan trọng là đảm bảo các KTKN tương đương
Chủ đề Đồ họa và âm thanh không trình bày trong một chương riêng biệt trong SGK
Đồ họa được giới thiệu ở § 19 của chương VI; Âm thanh được giới thiệu ở bài đọcthêm 4
Chương I Một số khái niệm về lập trình
A) Nội dung trọng tâm của chương
Trang 26• Một số khái niệm cơ sở về lập trình, đặc điểm chủ yếu của ngôn ngữ bậc cao
• Vai trò của chương trình dịch, phân loại chương trình dịch, khái niệm thông dịch và biêndịch
• Khái niệm và các thành phần của ngôn ngữ lập trình
B) Yêu cầu KTKN của chương
1 Kiến thức
• Biết vai trò của Chương trình dịch, khái niệm biên dịch và thông dịch
• Biết các thành phần cơ bản của ngôn ngữ lập trình: Bảng chữ cái, cú pháp và ngữnghĩa
2 Kĩ năng
• Phân biệt được Tên, Hằng và Biến Biết đặt tên đúng trong một ngôn ngữ lập trình cụthể
C) KTKN và nội dung trong bài
§1 Khái niệm lập trình và ngôn ngữ lập trình
1.Yêu cầu về KTKN
• Biết khái niệm về lập trình
• Hiểu khả năng ngôn ngữ lập trình bậc cao, phân biệt được với ngôn ngữ máy và hợpngữ
• Hiểu ý nghĩa và nhiệm vụ của chương trình dịch Phân biệt được biên dịch và thôngdịch
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết khái niệm lập trình: Sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lậptrình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán
• Biết chương trình viết bằng ngôn ngữ bậc cao có thể thực hiện trên nhiều loại máykhác nhau; Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho ngườilập trình
• Biết chương trình dịch là chương trình có chức năng chuyển đổi chương trình viếttrên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụthể
• Biết chương trình dịch có hai loại là thông dịch và biên dịch:
o Thông dịch: dịch lần lượt từng câu lệnh ra ngôn ngữ máy rồi thực hiện ngay câulệnh vừa dịch được hoặc thông báo lỗi nếu không dịch được câu lệnh Không cóchương trình đích để lưu trữ
o Biên dịch: duyệt, kiểm tra, phát hiện lỗi, khi chương trình trình nguồn không cònlỗi thì dịch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiệntrên máy Chương trình đích có thể được lưu trữ lại để thực hiện nhiều lần màkhông cần dịch lại
Trang 27§2 Các thành phần của ngôn ngữ lập trình
1 Yêu cầu về KTKN
• Biết ngôn ngữ lập trình có ba thành phần cơ bản là: bảng chữ cái, cú pháp và ngữnghĩa
• Biết các khái niệm tên, tên chuẩn, tên dành riêng (từ khoá), hằng và biến
• Biết các quy định về tên, hằng và biến trong một ngôn ngữ lập trình cụ thể
• Thực hiện được việc đặt tên đúng và nhận biết được tên sai quy định
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết bất kì một ngôn ngữ lập trình nào đều có ba thành phần: Bảng chữ cái, cú pháp,ngữ nghĩa (Minh hoạ bằng ví dụ cụ thể) Biết chương trình dịch phát hiện được lỗi cúpháp nhưng không phát hiện được lỗi ngữ nghĩa
• Biết mọi đối tượng trong chương trình đều phải được đặt tên theo qui tắc của ngônngữ lập trình; Nhiều ngôn ngữ lập trình phân biệt ba loại tên:
o Tên dành riêng: Là tên được ngôn ngữ lập trình quy định, được dùng với ý nghĩariêng xác định, người lập trình không được sử dụng với ý nghĩa khác (còn gọi là
• Thực hiện được đặt tên đúng qui định và nhận biết được tên sai quy định
• Biết hằng là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình
• Biết biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổitrong quá trình thực hiện chương trình
Chương II Chương trình đơn giản
A) Nội dung trọng tâm của chương
• Cấu trúc chung và các thành phần của một chương trình viết trên ngôn ngữ bậc cao
• Môi trường làm việc (lập trình) của mỗi ngôn ngữ
• Cách khai báo hằng, biến, cách tạo các biểu thức
• Cách sử dụng lệnh gán
Trang 28• Cách sử dụng các lệnh vào/ra đơn giản
• Phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ logic,
• Một số kiểu dữ liệu chuẩn: Nguyên, thực, kí tự, logic
B) Yêu cầu KTKN của chương
1 Kiến thức
• Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình
• Biết cấu trúc chung và các thành phần của một chương trình đơn giản
• Biết một số kiểu dữ liệu định sẵn trong ngôn ngữ lập trình cụ thể: nguyên, thực, kí tự,logic
• Hiểu được cách khai báo biến
• Biết các khái niệm: Phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quanhệ
• Hiểu lệnh gán
• Biết các lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra mànhình
• Biết các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
• Biết một số công cụ của môi trường lập trình cụ thể
2 Kĩ năng
• Nhận biết được các phần của một chương trình đơn giản
• Xác định được kiểu cần khai báo của dữ liệu đơn giản
• Thực hiện được khai báo đúng và nhận biết khai báo sai
• Viết được lệnh gán
• Viết được các biểu thức số học và logic với các phép toán thông dụng
• Viết được một số lệnh vào/ra đơn giản
• Bước đầu sử dụng được chương trình dịch để phát hiện lỗi
• Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của chương trình dịch
và tính hợp lí của kết quả thu được
C) KTKN và nội dung trong bài
§3.Cấu trúc chương trình
Trang 291 Yêu cầu về KTKN
• Biết cấu trúc chung và các thành phần của một chương trình đơn giản
• Nhận biết được các thành phần của một chương trình đơn giản
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết cấu trúc chương trình gồm phần khai báo và phần thân Phần khai báo có thể cóhoặc không, nhưng phần thân bắt buộc phải có
• Nhận biết được thành phần của một chương trình đơn giản
* Lưu ý:
Do mỗi ngôn ngữ lập trình qui định cấu trúc chương trình riêng nên nội dung vềcấu trúc chương trình cần được điều chỉnh phù hợp với qui định của ngôn ngữlập trình được sử dụng trong dạy học
Các qui tắc, qui định về tên, biến, hằng, bảng chữ cái, cú pháp, ngữ nghĩa đượctiếp tục củng cố trong bài này qua ví dụ cụ thể
§4 Một số kiểu dữ liệu chuẩn
1 Yêu cầu về KTKN
• Biết một số kiểu dữ liệu định chuẩn: nguyên, thực, kí tự, logic
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết kiểu dữ liệu nguyên, thực, kí tự, logic Với mỗi kiểu dữ liệu chuẩn có thể giớithiệu một vài tên kiểu, miền giá trị, kích thước bộ nhớ, các phép toán tương ứngnhằm mục đích để tra cứu khi cần Tuy nhiên, đối với mỗi kiểu dữ liệu chuẩn chỉ yêucầu học sinh làm quen với tên kiểu, phạm vi giá trị của một kiểu dữ liệu thông dụngnhất Ví dụ, trong ngôn ngữ Pascal cần làm quen với kiểu Integer, real, char vàboolean
• Biết trong mỗi ngôn ngữ lập trình chỉ có một số kiểu dữ liệu chuẩn nhất định sử dụng
để khai báo biến; Mỗi kiểu dữ liệu được đặc trưng bởi: Tên kiểu, miền giá trị, kíchthước trong bộ nhớ, các phép toán tác động lên dữ liệu
§5 Khai báo biến
1 Yêu cầu về KTKN
• Hiểu cách khai báo biến
• Thực hiện được khai báo biến đúng cú pháp
2 Yêu cầu về mức độ đối với các nội dung chính
• Hiểu cú pháp khai báo biến trong một ngôn ngữ lập trình cụ thể
o Ví dụ, cú pháp khai báo biến trong Pascal: Var <danh sách biến> : <kiểu dữliệu> Sau từ khoá Var có thể khai báo nhiều danh sách biến khác nhau Danhsách biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu
Trang 30phẩy Kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn hoặc hoặc kiểu dữ liệu dongười lập trình định nghĩa.
• Dựa trên cú pháp khai báo biến, thực hiện được khai báo đơn giản đúng cú pháp,nhận biết những lỗi khai báo
o Ví dụ, nhận biết được các lỗi khai báo như: thiếu từ khoá var, thiếu dấu phẩyngăn cách giữa hai biến, thiếu dấu hai chấm giữa danh sách biến và kiểu dữ liệu,thiếu dấu chấm phẩy
• Biết được mỗi ngôn ngữ lập trình có cách khai báo biến riêng, vì vậy khi thực hiệnkhai báo phải tuân thủ cú pháp của ngôn ngữ lập trình đang sử dụng Trong chươngtrình, khi thực hiện lệnh khai báo biến máy tính sẽ dành một ô nhớ và đặt tên ô nhớ làtên biến do người dùng đặt Ô nhớ này chứa dữ liệu có kiểu là kiểu của biến
§6 Phép toán, biểu thức, câu lệnh gán
1 Yêu cầu về KTKN
• Biết các khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan
hệ Viết được một số biểu thức số học và lôgic đơn giản với các phép toán thôngdụng
• Hiểu lệnh gán và viết được lệnh gán
2 Yêu cầu về mức độ đối với các nội dung chính
• Biết các phép toán thông dụng với số nguyên, số thực, biết phép toán quan hệ, phéptoán logic Ví dụ trong ngôn ngữ Pascal:
Phép toán số học với số nguyên trong Pascal: + (cộng), -(trừ), *(nhân), /(chia), div(chia lấy phần nguyên), mod (chia lấy phần dư) (trọng tâm là cácphép toán +, -, *, /)
Phép toán số học với số thực: +, -, *, /
Phép toán quan hệ: < (nhỏ hơn), >(lớn hơn), >=( lớn hơn hoặc bằng), <=(nhỏhơn hoặc bằng), = (bằng), <> (khác) Kết quả cho giá trị logic
Phép toán logic: not (phủ định), or (hoặc), and (và)
• Biết quy tắc viết biểu thức số học trong một ngôn ngữ lập trình cụ thể, trình tự thựchiện biểu thức số học Thực hiện được việc chuyển từ biểu thức trong toán học sangbiểu thức trong ngôn ngữ lập trình đang sử dụng
Ví dụ, trong Pascal biểu thức số học là một biến kiểu số hoặc một hằng sốhoặc các biến kiểu số và các hằng số liên kết với nhau bởi một số hữu hạnphép toán số học, các dấu ngoặc (, ) tạo thành một biểu thức có dạng tương
tự như cách viết trong toán học với những quy tắc, các phép toán được thựchiện theo thứ tự Chuyển đổi được biểu thức trong toán học sang cách viếttrong Pascal (hoặc ngược lại) có thể sử dụng các ví dụ đơn giản trong SGK(5a+6b, xy
z , Ax
2 + Bx + C) hoặc lấy các ví dụ khác tương đương
Trang 31• Biết các ngôn ngữ lập trình đều có các thư viện chứa một số chương trình tính giá trịnhững hàm toán học thường dùng gọi là các hàm số học chuẩn Mỗi hàm chuẩn cótên chuẩn riêng
Ví dụ, các hàm số học chuẩn trong Pascal: sqr(x), sqrt(x), abs(x), ln(x),exp(x), sin(x), cos(x), không yêu cầu học sinh nhớ mà chỉ biết cách tra cứukhi cần thiết
• Biết khái niệm biểu thức quan hệ: hai biểu thức cùng kiểu liên kết với nhau bởi phéptoán quan hệ gọi là biểu thức quan hệ; Các biểu thức quan hệ liên kết với nhau bởiphép toán logic gọi là biểu thức logic; Kết quả của biểu thức quan hệ, biểu thứclogic là đúng hoặc sai (Ví dụ, trong Pascal là true hoặc false) HS viết, tính được kếtquả biểu thức quan hệ, biểu thức logic đơn giản
• Hiểu lệnh gán: Khi thực hiện lệnh gán, máy tính “đem” giá trị của biểu thức ở bênphải phép gán “đặt” vào ô nhớ có tên là tên biến ở bên trái phép gán HS hiểu hoạtđộng của lệnh gán thông qua một đoạn chương trình cụ thể (ví dụ mô phỏng đượcđoạn câu lệnh hoán đổi giá trị của hai biến với giá trị cụ thể)
Ví dụ, câu lệnh gán trong Pascal có dạng:<tên biến> := <biểu thức> Tênbiến là tên của một biến đơn và biểu thức là một hằng hoặc là một biểu thức
số học Kiểu giá trị của biểu thức phải phù hợp với kiểu của biến Sau khilệnh gán được thực hiện, giá trị của biến bằng giá trị của biểu thức bên phảiphép gán
§ 7 Các thủ tục chuẩn vào/ra đơn giản
1 Yêu cầu về KTKN
• Biết các lệnh vào/ra đơn giản để nhập thông tin từ bàn phím hoặc đưa thông tin ramàn hình
• Viết được lệnh vào/ra đơn giản
2 Yêu cầu về mức độ đối với các nội dung chính
• Nhận thấy được sự cần thiết của việc nhập thông tin từ bàn phím và đưa thông tin ramàn hình Các ngôn ngữ lập trình đều phải cung cấp các thủ tục chuẩn để thực hiệnviệc các công việc thiết yếu này
Ví dụ, trong Pascal: Để nhập dữ liệu từ bàn phím dùng thủ tục chuẩn: Read(<danh sách biến vào>); hoặc readln(<danh sách biến vào>); Danh sách biếnvào có thể là một hoặc nhiều tên biến đơn (trừ biến kiểu boolean), tên các biếnđược viết cách nhau bởi dấu phẩy Khi thực hiện đến lệnh nhập dữ liệu máy sẽdừng lại và đợi người sử dụng nhập giá trị cho biến từ bàn phím Kết thúc việcnhập dữ liệu bằng cách gõ phím Enter Nếu có nhiều biến thì giá trị các biếnđược nhập cách nhau bởi dấu cách (Lấy ví dụ minh hoạ, thấy được sự khácnhau giữa read và readln)
Đưa dữ liệu ra màn hình dùng thủ tục chuẩn: write(<danh sách kết quả ra>);hoặc writeln(<danh sách kết quả ra>; Danh sách kết quả ra có thể là tên biến