1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ke hoach giang day mon tin hoc

17 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 26,18 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục đích yêu cầu ch¬ng Học sinh cần nắm đợc: - CÊu tróc chung cña mét ch¬ng tr×nh.. - C¸ch so¹n th¶o, biªn dÞch, thùc hiÖn vµ hiÖu chØnh ch¬ng tr×nh trong m«i trêng Pascal..[r]

Trang 2

kế hoạch giảng dạy môn Tin học lớp 11

Năm học 2010 - 2011

A - Căn cứ lập kế hoạch:

- Kế hoạch giảng dạy môn Tin học dựa trên Tài liệu bồi dỡng giáo viên môn Tin học của Bộ Giáo dục và Đào tạo về việc thực hiện chơng trình sách giáo khoa mới.

- Căn cứ vào Hớng dẫn của Sở GD - ĐT Thái Bình về nội dung giảng dạy môn Tin học 11.

- Kế hoạch giảng dạy môn Tin học căn cứ vào phân phối chơng trình của Bộ Giáo dục và Đào tạo và căn cứ vào kế hoạch hoạt

động chuyên môn của nhà trờng.

B - Biện pháp thực hiện:

- Soạn giảng, thông bài, thống nhất nội dung với nhóm chuyên môn.

- Rút kinh nghiệm sau mỗi tuần giảng dạy, thảo luận với nhóm chuyên môn.

- Chấm trả bài đúng quy định, có nhận xét.

============  ============

kế hoạch giảng dạy

môn: tin học 11

năm học 2010 - 2011

Giáo viên giảng dạy: Nguyễn Bá Hng

Trang 3

Tên

ch-ơng Mục đích yêu cầu chơng Tên bài giảng Tiết Mục đích yêu cầu bài giảng Nội dung cơ bản Phợng tiện Ghi chú

Ch ơng I:

Một số

khái niệm

về lập

trình và

ngôn

ngữ lập

trình

Kiến thức:

Học sinh cần nắm đợc:

- Một số khái niệm cơ sở

về ngôn ngữ lập trình

- Hai loại chơng trình dịch:

Biên dịch và Thông dịch

- Các thành phần của một

ngôn ngữ lập trình

- Các thành phần cơ sở

của ngôn ngữ lâp trình

Pascal

Thái độ:

Học sinh nhận thức đợc

quá trình phát triển của

ngôn ngữ lập trình là một

trong các quá trình nỗ lực

phát triển của Tin học

Ham muốn học một ngôn

ngữ lập trình để có khả

năng giải một bài toán

bằng máy tính điện tử

Bài 1:

Khái niệm lập trình và ngôn ngữ lập trình

1 Kiến thức:

- Biết đợc khái niệm lập trình và ngôn ngữ lập trình

- Biết đợc khái niệm chơng trình dịch

- Phân biệt đợc hai loại chơng trình dịch là thông dịch và biên dịch

1 Mở đầu

2 Thông dịch

3 Biên dịch

Trình bày bảng

Bài 2:

Các thành phần của ngôn ngữ lập trình

2 Kiến thức:

- Nắm đợc các thành phần của một ngôn ngữ lập trình nói chung Một ngôn ngữ lập trình có 3 thành phần cơ bản:

bảng chữ cái, cú pháp, ngữ nghĩa

- Biết đợc một số khái niệm nh: tên, tên chuẩn, tên dành riêng, tên do

ng-ời lập trình tự đặt, hằng, biến và chú thích

Kỹ năng:

- Phân biệt đợc tên chuẩn với tên dành riêng và tên tự đặt

- Nhớ các quy định về tên, hằng, biến

- Biết đặt tên đúng và nhận biết đợc tên sai quy định

- Sử dụng đúng chú thích

1 Các thành phần cơ bản

2 Một số khái niệm

Trình bày bảng + Bảng phụ

học để làm các bài tập

Bài tập: 1, 2, 3, 4, 5, 6 SGK trang 13

Trình bày bảng

Trang 4

Ch ơng II:

Chơng

trình

đơn

giản

Học sinh cần nắm đợc:

- Cấu trúc chung của một

chơng trình

- Các kiến thức cơ bản về

kiểu dữ liệu chuẩn, các

phép toán, biểu thức, câu

lệnh gán, thủ tục vào/ra

đơn giản

- Cách soạn thảo, biên

dịch, thực hiện và hiệu

chỉnh chơng trình trong

môi trờng Pascal

Kỹ năng:

- Biết khai báo biến

- Biết viết đúng các biểu

thức đơn giản trong chơng

trình

- Biết khởi động và thoát

khỏi Pascal

- Biết soạn thảo, dịch và

thực hiện một số chơng

trình Pascal đơn giản theo

bài mẫu có sẵn

- Bớc đầu làm quen với

lập trình giải một số bài

toán đơn giản

Thái độ:

- Nghiêm túc trong học

Cấu trúc chơng trình - 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 của một chơng trình Pascal:

cấu trúc chung và các thành phần

Kỹ năng:

Nhận biết đợc các phần của một

ch-ơng trình đơn giản

2 Các thành phần của chơng trình

3 Ví dụ chơng trình đơn giản

bảng + Bảng phụ

Bài 4:

Một số kiểu dữ liệu chuẩn

5 Kiến thức:

Biết một số kiểu dữ liệu định sẵn trong Pascal: nguyên, thực, kí tự, logic và miền con

Kỹ năng:

Xác định đợc kiểu cần khai báo của dữ liệu đơn giản

1 Kiểu nguyên

2 Kiểu thực

3 Kiểu kí tự

4 Kiểu lôgic

Trình bày bảng + Bảng phụ

Bài 5:

Khai báo biến

5 Kiến thức:

Hiểu đợc cách khai báo biến

Kỹ năng:

- Khai báo đúng

- Nhận biết khai báo sai

1 Cấu trúc khai báo biến

2 Một số ví dụ

Trình bày bảng + Bảng phụ

Bài 6:

Phép toán, biểu thức, câu lệnh gán

6 Kiến thức:

- Biết đợc các phép toán thông dụng trong ngôn ngữ lập trình

- Biết diễn đạt một biểu thức trong ngôn ngữ lập trình

- Biết đợc chức năng của lệnh gán

1 Phép toán

2 Biểu thức số học

3 Hàm số học chuẩn

4 Biểu thức quan hệ

5 Biểu thức lôgic

6 Câu lệnh gán

Trình bày bảng + Bảng phụ

Trang 5

tập khi tiếp xúc với nhiều

quy định nghiêm ngặt

trong lập trình

- Có ý thức cố gắng học

tập vợt qua những khó

khăn ở giai đoạn đầu khi

học lập trình

- Ham muốn giải các bài

tập bằng máy tính

- Biết đợc cấu trúc của lệnh gán và một số hàm chuẩn thông dụng trong ngôn ngữ lập trình Pascal

Kỹ năng:

- Sử dụng đợc các phép toán để xây dựng biểu thức

- Sử dụng đợc lệnh gán để viết

ch-ơng trình

Bài 7:

Các thủ tục chuẩn vào/ra đơn giản

7 Kiến thức:

- Biết đợc ý nghĩa của các thủ tục vào/ra chuẩn đối với lập trình

- Biết đợc cấu trúc chung của thủ tục vào/ra trong ngôn ngữ lập trình Pascal

Kỹ năng:

Viết đợc một số lệnh vào/ra đơn giản

1 Nhập dữ liệu vào từ bàn phím

2 Đa dữ liệu ra màn hình

3 Ví dụ

Trình bày bảng + Bảng phụ

Bài 8:

Soạn thảo, dịch, thực hiện và hiệu chỉnh

ch-ơng trình

7 Kiến thức:

- 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 Pascal

Kỹ năng:

- Bớc đầu sử dụng đợc chơng trình dịch để phát hiện lỗi

1 Giới thiệu màn hình Pascal

2 Một số lệnh thông dụng của Pascal

3 Thao tác soạn thảo, dịch, thực hiện và hiệu chỉnh chơng trình

Thao tác trên máy chiếu

Trang 6

- 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

Bài tập và thực hành 1

8 + 9 Kiến thức:

- Biết đợc một chơng trình Pascal hoàn chỉnh

- Làm quen với các dịch vụ chủ yếu của Pascal trong việc soạn thảo, lu chơng trình, dịch chơng trình và thực hiện chơng trình

Kỹ năng:

- Soạn đợc chơng trình, lu lên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi thuật toán và hiệu chỉnh

- Bớc đầu biết phân tích và hoàn thành một chơng trình đơn giản trên Pascal

1 Tìm hiểu một chơng trình hoàn chỉnh

2 Rèn luyện kỹ năng lập trình

Thực hành trên máy tính

Kiểm tra 1 tiết 10 Kiểm tra đánh giá khả năng vận dụng

kiến thức các bài đ học để lập trìnhã

giải các bài tập đơn giản

Ch ơng III:

Kiến thức: Học sinh cần:

- Hiểu các khái niệm rẽ

nhánh và lặp trong lập trình

- Biết thực hiện các câu

Bài 9:

Cấu trúc rẽ nhánh

11 Kiến thức:

- Hiểu nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán

- Hiểu câu lệnh rẽ nhánh dạng thiếu

1 Rẽ nhánh

2 Câu lệnh if - then

3 Câu lệnh ghép

4 Một số ví dụ

Trình bày bảng + Bảng phụ

Trang 7

Cấu

trúc

rẽ

nhánh

và lặp

lệnh rẽ nhánh và lặp của

Pascal

- Bớc đầu hình thành đợc

kỹ năng lập trình có cấu

trúc

Kỹ năng:

- Có khả năng phân tích

bài toán đơn giản để chọn

kiểu cấu trúc điều khiểu

phù hợp từng thao tác

- Biết diễn đạt đúng các

câu lệnh, soạn đợc chơng

trình giải các bài toán đơn

giản áp dụng các loại cấu

trúc điều khiển nh trên

Thái độ:

- Tiếp tục xây dựng lòng

yêu thích giải toán bằng

lập trình trên máy vi tính

- Tiếp tục rèn luyện các

phẩm chất cần thiết của

con ngời

và dạng đủ

Kỹ năng:

- Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán

đơn giản

- Viết đợc các câu lệnh rẽ nhánh dạng thiếu và dạng đầy đủ và áp dụng để thể hiện đợc thuật toán của một số bài toán đơn giản

Bài 10:

Cấu trúc lặp

12 + 13 + 14

Kiến thức:

- Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán

- Hiểu cấu trúc lặp kiểm tra điều kiện

tr-ớc, cấu trúc lặp với số lần định trớc

- Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể

Kỹ năng:

- Mô tả đợc thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp

- Viết đúng các lệnh lặp kiểm tra điều kiện trớc, lệnh lặp với số lần định trớc

- Viết đợc thuật toán của một số bài toán đơn giản

1 Lặp

2 Lặp với số lần biết trớc

và câu lệnh for - do

3 Lặp với số lần cha biết trớc và câu lệnh while -do

Trình bày bảng + Bảng phụ

Bài tập và thực hành 2

15 + 16 Kiến thức:

Nắm chắc cấu trúc và sơ đồ thực hiện của cấo trúc rẽ nhánh

Kỹ năng:

1 Làm quen với một

ch-ơng trình và các công cụ hiệu chỉnh chơng trình

2 Rèn luyện kỹ năng lập

Thực hành trên máy tính

Trang 8

- Rèn luyện kỹ năng sử dụng cấu trúc rẽ nhánh trong việc lập trình giải một số bài toán cụ thể

- Làm quen với các công cụ phục vụ

và hiệu chỉnh chơng trình

Thái độ:

Tự giác, tích cực và chủ động trong thực hành

trình hoàn thiện một bài toán

Ôn tập học kỳ I 17 Ôn tập toàn bộ kiến thức đ học trongã

Chơng I, Chơng II, Chơng III để học sinh có thể áp dụng kiến thức đ họcã

để lập trình giải đợc các bài toán

Trình bày bảng + Bảng phụ

Kiểm tra học kỳ I 18 Kiểm tra mức thu nhận kiến thức của

học sinh trong toàn bộ học kỳ I về: cấu trúc chơng trình, khai báo biến, thực hiện các phép toán, các thủ tục chuẩn vào/ra, soạn thảo chơng trình, dịch và thực hiện chơng trình, cấu trúc rẽ nhánh, cấu trúc lặp

Ch ơng IV:

Kiểu

Kiến thức: Học sinh cần:

- Hiểu đợc khái niệm kiểu

dữ liệu có cấu trúc

- Biết đợc ngôn ngữ lập trình

cho phép tạo ra các kiểu dữ

liệu có cấu trúc trên cơ sở

Bài 11:

Kiểu mảng

19 +20 +

21 + 22

Kiến thức:

- Hiểu khái niệm mảng một chiều và hai chiều

- Hiểu cách khai báo và truy cập đến các phần tử của mảng

Kỹ năng:

1 Kiểu mảng một chiều

2 Kiểu mảng hai chiều

Trình bày bảng + Bảng phụ

Trang 9

dữ liệu

cấu

trúc

các kiểu dữ liệu chuẩn

- Một kiểu dữ liệu có cấu trúc

đợc xây dựng từ những kiểu

dữ liệu cơ sở theo một số kỹ

thuật tạo kiểu do ngôn ngữ

lập trình

- Kiểu dữ liệu xác định bởi

hai yếu tố: phạm vi đối

t-ợng và các thao tác trên

đối tợng này

Kỹ năng:

- Biết cách mô tả kiểu dữ

liệu trong Pascal

- Biết cách sử dụng đúng

các thao tác vào/ra dữ

liệu cho biến thuộc kiểu

dữ liệu có cấu trúc

- Biết sử dụng đúng các

phép toán trên các thành

phần cơ sở tuỳ theo kiểu

của các thành phần cơ sở

Thái độ:

- Tiếp tục xây dựng lòng

yêu thích giải toán bằng

lập trình trên máy vi tính

- Tiếp tục rèn luyện các

phẩm chất cần thiết của

ngời lập trình nh: ý thức

- Cài đặt đợc thuật toán của một số bài toán đơn giản với kiểu dữ liệu mảng một chiều

- 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

Bài tập và thực hành 3

23 + 24 Kiến thức:

Củng cố lại kiến thức cơ bản về kiểu dữ liệu mảng

Kỹ năng:

- Nâng cao kỹ năng sử dụng một số lệnh kiểu dữ liệu mảng một chiều trong lập trình Cụ thể:

+ Khai báo kiểu dữ liệu một chiều

+ Nhập xuất dữ liệu cho mảng

+ Duyệt qua tất cả các phần tử của mảng để xử lý từng phần tử

- Biết giải một số bài toán cơ bản th-ờng gặp:

+ Tính tổng các phần tử thoả m nã

điều kiện nào đó

+ Đếm các số phần tử thoả m n điềuã

kiện nào đó

+ Tìm phần tử lớn nhất, nhỏ nhất

Thái độ:

Góp phần rèn luyện tác phong, t duy lập trình: tự giác, tích cực, chủ động và

1 Tìm hiểu cách sử dụng lệnh và kiểu dữ liệu mảng một chiều qua chơng trình có sẵn

2 Rèn luyện kỹ năng lập trình

Thực hành trên máy tính

Trang 10

chọn và xây dựng kiểu dữ

liệu khi thể hiện những đối

tợng trong thực tế

sáng tạo trong tìm kiếm kiến thức

Bài tập và thực hành 4

25 + 26 Kiến thức:

- Củng cố lại kiến thức cơ bản khi lập trình với kiểu dữ liệu mảng

- Làm quen với thuật toán sắp xếp

đơn giản

Kỹ năng:

- Rèn luyện kỹ năng sử dụng kiểu dữ

liệu có cấu trúc, kỹ năng diễn đạt thuật toán bằng chơng trình sử dụng dữ liệu kiểu mảng

- Rèn luyện kỹ năng nhận xét, phân tích và đề xuất cách giải bài toán sao cho chơng trình chạy nhanh hơn

Thái độ:

Tự giác, chủ động trong khi thực hành

1 Tìm hiểu chơng trình diễn đạt thuật toán sắp xếp

2 Rèn luyện kỹ năng nhận xét, phân tích và đề xuất cách giải bài toán

Thực hành trên máy tính

Bài 12:

Kiểu xâu

27 + 28 Kiến thức:

- Biết xâu là một d y kí tự (có thể coiã

xâu là mảng một chiều)

- Biết cách khai báo xâu, truy cập phần tử của xâu

Kỹ năng:

- Sử dụng đợc một số thủ tục, hàm

1 Khai báo

2 Các thao tác xử lý xâu

3 Một số ví dụ

Trình bày bảng + Bảng phụ

Trang 11

thông dụng về xâu.

- Cài đặt đợc một số chơng trình đơn giản có sử dụng xâu

Bài tập và thực hành 5

29 + 30 Kiến thức:

- Khắc sâu thêm phần kiến thức về xâu kí tự, đặc biệt các hàm và thủ tục

có liên quan

- Nắm đợc một số thuật toán cơ bản:

tạo xâu mới, đếm số lần xuất hiện một kí tự

Kỹ năng:

- Khai báo biến kiểu xâu

- Nhập/xuất giá trị cho biến xâu

- Duyệt qua tất cả các kí tự của xâu

- Sử dụng đợc các hàm và thủ tục chuẩn

1 Tìm hiểu một chơng trình, đề xuất phơng án cải tiến

2 Rèn luyện kỹ năng lập trình

Thực hành trên máy tính

học để làm các bài tập

Bài tập: 5, 6 SGK trang 79 Trình bày

bảng

Kiểm tra thực hành (1 tiết)

32 - Kiểm tra kết quả tiếp thu của học sinh sau khi học hết bài: "Kiểu mảng"

- Đánh giá kỹ năng nhận xét, phân tích một bài toán và kỹ năng lập trình khi giải quyết một bài toán

- Có thái độ tự giác tích cực trong

Trang 12

làm bài kiểm tra.

Bài 13:

Kiểu bản ghi

33 Kiến thức:

- Biết đợc khái niệm về kiểu bản ghi

- Phân biệt đợc sự giống và khác nhau giữa kiểu bản ghi với kiểu mảng một chiều

Kỹ năng:

- Khai báo đợc kiểu bản ghi, khai báo

đợc biến kiểu bản ghi trong Pascal

- Nhập xuất đợc dữ liệu cho biến bản ghi

- Tham chiếu đến từng trờng của kiểu bản ghi

- Sử dụng kiểu bản ghi để giải quyết một số bài tập đơn giản

1 Khai báo

2 Gán giá trị

Trình bày bảng + Bảng phụ

Bài tập 34 - Học sinh nắm đợc toàn bộ kiến

thức đ học về kiểu mảng, kiểu xâuã

và kiểu bản ghi

- Rèn luyện kỹ năng nhận xét, phân tích một bài toán

Bài tập: 8, 9 SGK trang 80 Trình bày

bảng

Bài tập 35 - Học sinh nắm đợc toàn bộ kiến

thức đ học về kiểu mảng, kiểu xâuã

và kiểu bản ghi

- Rèn luyện kỹ năng nhận xét, phân tích một bài toán

Trình bày bảng

Trang 13

thức đ học về kiểu mảng, kiểu xâuã

và kiểu bản ghi

- Rèn luyện kỹ năng nhận xét, phân tích một bài toán

bảng

Ch ơng V:

Tệp và

thao

tác

với tệp

Kiến thức:

Học sinh cần nắm đợc:

- Đặc điểm của kiểu dữ

liệu tệp

- Khái niệm về tệp có cấu

trúc và tệp văn bản

- Các thao tác xử lý tệp:

gán tên tệp, mở/đóng tệp,

đọc/ghi tệp

- Hiểu các thủ tục khai

báo tệp: gán tên tệp, mở

tệp để đọc/ghi, đóng tệp

Bài 14:

Kiểu dữ liệu tệp

37 Kiến thức:

Biết đợc đặc điểm của kiểu dữ liệu tệp

Kỹ năng:

Phân loại đợc tệp

1 Vai trò của kiểu tệp

2 Phân loại tệp và thao tác với tệp

Trình bày bảng + Bảng phụ

Bài 15:

Thao tác với tệp

37 Kiến thức:

- Biết cách khai báo tệp

- Biết khái niệm về tệp có cấu trúc và tệp văn bản

Kỹ năng:

- Khai báo đúng biến kiểu tệp

- Thực hiện đợc thao tác xử lý tệp: gán tên tệp, mở/đóng tệp, đọc/ghi tệp

1 Khai báo

2 Thao tác với tệp

Trình bày bảng + Bảng phụ

Thái độ:

- Thấy đợc sự cần thiết và

tiện lợi của kiểu dữ liệu tệp

- Có ý thức lu trữ một

cách khoa học, phòng

chống mất mát hoặc

nhiễm virus

Bài 16:

Ví dụ làm việc với tệp

38 Kiến thức:

Củng cố lại kiến thức đ học về tệpã

trong Chơng V thông qua VD

Kỹ năng:

Sử dụng đợc các hàm và thủ tục liên quan để giải quyết các bài tập

1 Ví dụ 1

2 Ví dụ 2

Thao tác trên máy chiếu

học để làm các bài tập

Bài tập: 1, 2, 3, 4 SGK trang 89

Trình bày bảng

Ch ơng VI:

Kiến thức:

Học sinh cần nắm đợc:

Một số khái niệm về

ch-Bài 17:

Chơng trình con và phân loại

40 + 41 Kiến thức:

- Biết đợc khái niệm chơng trình con

- Biết đợc ý nghĩa của chơng trình

1 Khái niệm chơng trình con

2 Phân loại và cấu trúc

Trình bày bảng

Ngày đăng: 04/06/2021, 09:08

w