1. Trang chủ
  2. » Tất cả

Giáo án l-p tr-nh Java

72 3 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 72
Dung lượng 0,97 MB

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

Nội dung

THỰC HIỆN BÀI HỌC TT Nội dung Hoạt động dạy học TG Hoạt động của giáo viên Hoạt động của học sinh 1 Dẫn nhập Java là một ngôn ngữ lập trình rất phổ biến trong các ứng dụng, cũng như viế

Trang 1

Giáo án số: 1 Thời gian thực hiện : 4h

Tên chương I : Giới thiệu tổng quan về ngôn ngữ lập trình Java.Thực hiện ngày :

CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH JAVA

MỤC TIÊU BÀI HỌC.

Sau khi học xong bài này người học có khả năng:

- Hiểu rõ các khái niệm về Java : bản chất, lịch sử phát triển, …

- Biết được các ứng dụng cơ bản, các kiểu chương trình Java

- Hiểu được môi trường phát triển (JDK), công cụ soạn thảo Java

- Rèn luyện thái độ nghiêm túc, cẩn thận

ĐỒ DÙNG VÀ PHƯƠNG TIỆN DẠY HỌC.

- Giáo án, giáo trình

- Máy tính, máy chiếu, phấn, bảng

- Phương Điện trực quan

- Đĩa cài Java

I ỔN ĐỊNH LỚP HỌC (1’).

- Sĩ số

II KIỂM TRA BÀI CŨ

III THỰC HIỆN BÀI HỌC

TT

Nội dung

Hoạt động dạy học TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập

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

rất phổ biến trong các ứng dụng,

cũng như viết các trang web Trong

bài học này cô sẽ giới thiệu cho các

- HĐ 1: HS lắngnghe và tiếp thu

- Mục tiêu: (như trên)

- Nội dung bài học :

1 Giới thiệu về ngôn ngữ Java

2 Các ứng dụng Java

- HĐ 1: GV giới thiệutên bài và mục tiêucủa bài học

- HĐ 2: GV khái quátnội dung chính củabài học

- HĐ 1: HS lắngnghe và địnhhướng mục tiêucủa bài học

- HĐ 2: HS lắngnghe và địnhhướng hoạt độnghọc tập

3’

Trang 2

A- Lý thuyết liên quan:

1 Giới thiệu về ngôn ngữ Java.

- Java là gì ?

- Lịch sử phát triển của NNLT Java

- Đặc điểm nổi bật của Java

- HĐ 4: GV giới thiệucho HS biết về cácứng dụng của Java

- HĐ 5: GV giới thiệucho HS cách viết mãnguồn trên 1 chươngtrình soạn thảo

- HĐ 6: GV giới thiệu

về các bước biênĐịch chương trình

- HĐ 7: GV giới thiệu

về cách dùng lệnh đểchạy chương trình

- HĐ 8: GV giới thiệucách cài đặt và Đùngchương trình J2SDK

- HĐ 9: GV giới thiệu

về công cụ soạn thảo

và cách cài đặt kèmtheo các hình ảnhminh họa

- HĐ 1: HS trả lờicâu hỏi

- HĐ 2: HS lắngnghe và ghi chép

- HĐ 3: HS lắngnghe, ghi chép vàtiếp thu

- HĐ 4: HS lắngnghe, ghi chép vàtiếp thu

- HĐ 5: HS lắngnghe, ghi chép vàtiếp thu

- HĐ 6: HS lắngnghe, ghi chép vàghi nhớ

- HĐ 7: HS lắngnghe, ghi chép vàtiếp thu

- HĐ 8: HS quansát, lắng nghe vàghi chép bài

- HĐ 9: HS quansát và ghi chép

- HĐ 1: Học sinhlắng nghe và định

45’

Trang 3

- HĐ 3: GV hướngdẫn HS cách biêndịch chương trìnhdùng câu lệnh.

- HĐ 4: GV hướngdẫn HS cách thực thichương trình

- HĐ 5: Nhận xét vàđánh giá

hướng quá trìnhthực hành

- HĐ 2: HS quansát và viết theoyêu cầu của GV

- HĐ 3: HS làmtheo hướng dẫncủa GV

- HĐ 4: HS quansát và làm theoGV

- HĐ 5: HS lắngnghe

4 Kết thúc vấn đề:

- Hệ thống nội dung bài

- Kỹ năng: rèn luyện kỹ năng viết

chương trình

- Nhận xét

- HĐ 1: Y/c HS hệthống lại nội Đungbài

- HĐ 2: Nêu nhữnglỗi trong quá trìnhthực hành

- HĐ 3: Nhận xét vàđánh giá buổi học

- HĐ 1: HS nhắclại nội Đung chínhcủa bài học

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe

3’

5 Hướng dẫn tự học. - Yêu cầu HS xem lại bài và thực

hành viết một số chương trình đơn giản

- Đọc thêm tài liệu tham khảo

1’

Nguồn tài liệu tham khảo:

- Giáo trình ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- Tài liệu tham khảo trên Internet

IV ĐÁNH GIÁ VÀ RÚT KINH NGHIỆM THỰC HIỆN

- HS tích cực tham gia xây dựng bài

Trang 4

Giáo án số: 2.

(Giáo án thực hành)

Thời gian thực hiện : 1hTên chương I : Giới thiệu tổng quan về ngôn ngữ lập trình Java.Thực hiện ngày :

CHƯƠNG I : TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH JAVA (Tiếp)

MỤC TIÊU BÀI HỌC:

Sau khi học xong bài này người học có khả năng:

- Biết cài đặt công cụ lập trình và chương trình dịch

- Biết sử dụng công cụ soạn thảo mã nguồn Java

II KIỂM TRA BÀI CŨ

III THỰC HIỆN DẠY HỌC.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

- Trong bài trước các em đang tìm

hiểu về NNLT Java Trong bài này cô

sẽ giới thiệu cho các em viết chương

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Hướng dẫn ban đầu

- Phân công vị trí luyện tập

Mỗi HS thực hành trên 1 máy tính cá

nhân

- Bài tập thực hành

+ Cài đặt công cụ lập trình Jcreator

+ Cài đặt công cụ soạn thảo mã

nguồn Java

- HĐ 1: GV phâncông vị trí luyện tập

- HĐ 2: GV đưa rabài tập thực hành

- HĐ 1: HS lắngnghe và ngồitheo vị trí

- HĐ 2: HS chépbài tập thựchành

3’

3 Giải quyết vấn đề:

4 Công cụ lập trình và chương

Trang 5

trình dịch:

- Dùng Jcreator tạo và thực thi

chương trình có tên HelloWorldApp

+ Bước 1: Tạo 1 Empty Project

 File->New->Project

 Chọn Empty Project->Next

 Nhập tên cho Project

+ Bước 2: Tạo 1 class có tên

HelloWorldApp

 File->New->Class

 Nhập tên class->F->xuất hiện trình

soạn thảo->viết chương trình đầu

tiên và chạy

Class HelloWorldApp {

Public static void main(String []

args) {System.out.println (“Hello

World”);

}

}

Sau khi viết xong chương trình ấn F7

để biên dịch chương trình, sau đó ấn

F5 để chạy chương trình

- HĐ 1: GV hướngdẫn HS cách viếtchương trình dùngJcreator

- HĐ 2: GV hướngdẫn HS cách tạoEmpty Project

- HĐ 3: GV hướngdẫn cách tạo lớp

- HĐ 4: GV hướngdẫn cách viết chươngtrình trên cửa sổ soạnthảo

- HĐ 5: GV hướngdẫn cách biên dịch vàchạy chương trình

- HĐ 1: HS lắngnghe, ghi chép,quan sát và làmtheo

- HĐ 2: HS quansát và thực hànhtheo hướng dẫn

- HĐ 3: HS quansát và thực hànhtheo hướng dẫncủa GV

- HĐ 4: HS viếtchương trìnhtrên cửa sổ soạn

Jcreator

-HĐ 5: HS thựchành theo hướngdẫn của GV

35’

4 Kết thúc vấn đề:

- Hệ thống nội dung bài

- Kỹ năng: rèn luyện kỹ năng lập

trình, cẩn thận, khoa học

- Nhận xét

- HĐ 1: GV hệ thốnglại nội dung trọngtâm

- HĐ 2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ 3: Nhận xét vàđánh giá buổi học

-HĐ 1: HS lắngnghe và ghi nhớ

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe

Trang 6

Sau khi học xong bài này người học có khả năng:

- Biết cấu trúc cơ bản của một chương trình Java

- Đọc hiểu và thực thi một số chương trình đầu tiên viết bằng Java

II KIỂM TRA BÀI CŨ.

III THỰC HIỆN DẠY HỌC.

Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

- Trong bài học trước các em đã

được tìm hiểu tổng quan về ngôn

ngữ lập trình Java Trong bài học

hôm nay cô sẽ giới thiệu cho các

em cấu trúc của chương trình

Java

- HĐ 1: GV dẫn dắt vàgợi mở nội dung bàimới

- HĐ 2: GV tạo tâm thếcho HS vào bài mới

- HĐ 1: HS lắngnghe và tiếp thu

- Tên bài: Nền tảng của Java.

- Mục tiêu: (như trên)

- Nội dung bài học :

1 Cấu trúc một chươg trình

Java

2 Chương trình Java đầu tiên

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ra mụctiêu của bài học

- HĐ 3: GV khái quátnội Đung của bài học

- HĐ 1: HS lắngnghe và ghi chép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

2’

Trang 7

Package, thư viện và lớp.

2 Chương trình Java đầu tiên

2.1.Tạo chương trình nguồn

Hello

2.2 Biên dịch tập tin nguồn

Hello

2.3 Chạy chương trình Hello

2.4.Cấu trúc chương trình Hello

- HĐ 2: GV giới thiệu vềcác thành phần chính củachương trình

- HĐ 3: GV giới thiệu vềcách tạo chương trình

- HĐ 4: Y/c HS cho biếttại sao phải biên dịchchương trình?

- HĐ 5: GV Giới thiệucho HS biết cách biênĐịch chương trình

- HĐ 6: GV giới thiệucách chạy chương trình

- HĐ 7: GV giới thiệucấu trúc của chươngtrình và các thành phần

- HĐ 1: HS lắngnghe và ghi chép

- HĐ 2: HS quansát, lắng nghe vàghi chép

- HĐ 3: HS lắngnghe, ghi chép

- HĐ 4: HS suynghĩ trả lời câuhỏi

- HĐ 5: HS lắngnghe, ghi chép vàtiếp thu

- HĐ 6: HS lắngnghe, ghi chép

- HĐ 7: HS quansát, lắng nghe vàghi chép bài

45’

B- Thực hành

- Mục tiêu: Giúp học sinh nắm

được cấu trúc một chương trình

và thực thi nó

- Nội Đung thực hành:

+ Cấu trúc chương trình Java

+ Viết chương trình Hello,biên

dịch và chạy chương trình

- HĐ 1: GV đưa ra mụctiêu bài thực hành

- HĐ 2: GV thao tác mẫucho HS quan sát

- HĐ 3: GV hướng Đẫn

HS thực hành

- HĐ 4: Y/c HS thựchành

- HĐ 5: Nhận xét

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HS quansát GV làm mẫu

- HĐ 3: HS thựchành theo hướngĐẫn

- HĐ4: HS thựchành

- HĐ 5: HS lắngnghe

82’

4 Kết thúc vấn đề:

- Hệ thống nội dung bài

- HĐ 1: GV Y/c HSthống nội Đung bài

- HĐ 1: HS hệthống lại nội Đung

2’

Trang 8

- Kỹ năng: rèn luyện kỹ năng lập

trình, tư duy sáng tạo cao

- Nhận xét

- HĐ 2: GV nêu nhữnglỗi thường gặp khi thựchành

- HĐ 3: Nhận xét vàđánh giá buổi học

bài học

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe

5 Hướng dẫn tự học. - HĐ 1: Y/c HS xem lại

lý thuyết và tự thựchành

- HĐ 2: Y/c HS đọcthêm tài liệu tham khảo

- HĐ 1: HS xemlại lý thuyết vàthực hành

- HĐ 2: Đọc thêmtài liệu tham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- Tài liệu tham khảo trên Internet

IV Đánh giá và rút kinh nghiệm.

Sau khi học xong bài này người học có khả năng:

- Biết cách khai báo và gán giá trị cho biến hằng

- Nắm được các loại toán tử và ý nghĩa của nó

- Nắm được các kiểu dữ liệu cơ sở và cách dùng

- Biết viết lệnh và khối lệnh

- Rèn luyện tính cẩn thận và khoa học

Đồ dùng và phương tiện dạy học.

Trang 9

II Kiểm tra bài cũ.

III Thực hiện dạy học.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

- Trong tiết học trước các em đã được

biết về cấu trúc của chương trình Java

và chạy chương trình đầu tiên Trong

bài hôm nay cô giới thiệu tới các em

về biến, hằng, toán tử, các kiểu Đữ

liệu, lệnh và khối lệnh trong Java

- HĐ 1: GV giới thiệu

và Đẫn Đắt nội Đungbài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Nền tảng của Java (tiếp).

- Mục tiêu: (như trên)

- Nội dung bài học :

3.Biến, hằng, toán tử

4.Các kiểu Đữ liệu cơ sở

5.Lệnh, khối lệnh trong Java

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội Đung của bài học

- HĐ 1: HS lắngnghe và ghichép

HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

<kiểu DL> <tên biến>;

<kiểu DL> <tên biến>= <giá trị>;

- Gán giá trị cho biến

<tên biến>= <giá trị>;

- HĐ 1: GV giới thiệu

về khái niệm, cáchkhai báo và gán giátrị cho biến

- HĐ 2: Y/c HS chobiết có mấy loại biến

cơ bản?

- HĐ 3: GV nhận xét

và kết luận

- HĐ 1: HS lắngnghe, ghi chép

và tiếp thu

- HĐ 2: HS suynghĩ và trả lờicâu hỏi

- HĐ 3: HS lắngnghe

20’

Trang 10

- Toán tử quan hệ và logic.

4.Các kiểu dữ liệu cơ sở

- Byte, short, int, long, float, double,

Boolean, char

5 Lệnh và khối lệnh trong Java

- HĐ 4: Y/c HS chobiết thế nào là hằng?

- HĐ 5: GV giới thiệu

và giảng giải về cácloại hằng và lấy ví Đụ

cụ thể

- HĐ 6: GV giới thiệu

về các toán tử và ýnghĩa của chúng, lấy

ví Đụ tương ứngtrong từng toán tử

- HĐ 7: Y/c HS chobiết có những loại Đữliệu cơ bản nào?

- HĐ 8: GV nhận xét

và đưa ra các loại Đữliệu cơ sở

- HĐ 9: GV giới thiệu

về lệnh và cách viết 1khối lệnh, lấy ví Đụminh họa

- HĐ 4: HS trảlời câu hỏi

- HĐ 5: HS quansát, lắng nghe,ghi chép bài

- HĐ 6: HS lắngnghe,quan sát,ghi chép và tiếpthu

- HĐ 7: HS suynghĩ và trả lờicâu hỏi

- HĐ 8: HS lắngnghe và ghichép

- HĐ 9: HS lắngnghe, ghi chép

và tiếp thu

45’

17’

B- Thực hành.

- Mục tiêu: Giúp HS biết cách khai

báo biến, thứ tự ưu tiên của các phép

toán và cách viết câu lệnh

- Nội dung thực hành:

+ Biến, hằng, toán tử

+ Các kiểu DL cơ sở

+ Lệnh và khối lệnh trong Java

+ Bài tập 1: Nêu thứ tự thực hiện

phép toán và kết quả in ra màn hình

chương trình sau:

Public classin kq

Puplic static void main (String []

system.out.println( a-5+b+

+*4>>2&7)}

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV khái quátnội dung thực hành

và đưa ra các bài tậpthực hành

- HĐ 3: GV y/c HScho biết thứ tự ưutiên của phép toántrong câu lệnhsystem?

- HĐ 4: GV hướngĐẫn HS làm bài tập

a-5+b++*4>>2&7

=1-5+2*4>>2&7

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

- HĐ 2: HS lắngnghe và làm bàitập theo hướngĐẫn của GV

- HĐ 3: HS dựavào lý thuyết đãhọc trả lời câuhỏi

- HĐ4: HS quansát lắng nghe vàghi chép

90’

Trang 11

+ Bài tập 2: Y/c như trên.

2+ a>b?1:2

=2+1>2?1:2

=3>2?1:2=1

- HĐ 5: 1 HS lênbảng làm bài tập,dưới lớp làm vàovở

- HĐ 6: 1 HS lênbảng làm bài tập,dưới lớp làm vàovở

4 Kết thúc vấn đề:

- Hệ thống nội dung bài

- Kỹ năng: rèn luyện kỹ năng tư

duy,tính toán

- Nhận xét

- HĐ 1: Y/c HS tổnghợp lại nội dungtrọng tâm bài

- HĐ 2: GV nêunhững lỗi thường gặpkhi làm bài tập

- HĐ 3: Nhận xét vàđánh giá tiết học

- HĐ 1: HS tổnghợp lại nội dungtrọng tâm bàihọc

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe

2’

5 Hướng dẫn tự học. - HĐ 1: Y/c HS xem

lại lý thuyết và luyệntập

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết vàthực hành

- HĐ 2: Đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

Trang 12

Sau khi học xong bài này người học có khả năng:

- Nắm được các cấu trúc điều khiển

- Hiểu được nguyên lý hoạt động của các cấu trúc điều kiện If else

- Hiểu được nguyên lý hoạt động của các cấu trúc switch case

- Rèn luyện tư duy sáng tạo, cẩn thận và chính xác

Đồ Đùng và phương tiện Đạy học.

- Giáo án, giáo trình

- Máy tính, máy chiếu, phấn, bảng

- Bài tập cấu trúc điều khiển

I Ổn định lớp học (1’).

- Sĩ số

II Kiểm tra bài cũ.

III Giảng bài mới.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong tiết học trước các em đang

tìm hiểu về nền tảng của Java Trong

bài hôm nay cô sẽ tiếp tục giới thiệu

tới các em các cấu trúc điều khiển

- HĐ 1: GV giới thiệu

và dẫn dắt nội dungbài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Nền tảng của Java (tiếp).

- Mục tiêu: (như trên)

- Nội dung bài học :

6.Cấu trúc điều khiển

6.1.Cấu trúc điều kiện If else

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội Đung của bài học

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt động

2’

Trang 13

6.2.Cấu trúc switch case học tập.

3 Giải quyết vấn đề:

A- Lý thuyết liên quan

6 Cấu trúc điều khiển

6.1.Cấu trúc Điều khiển If else

- Cách hoạt động: khi chạy chương

trình kiểm tra điều kiện If nếu thỏa

- HĐ 2: GV nhận xét

và khái quát về cáccấu trúc điều khiển

- HĐ 3: GV giới thiệuĐạng 1 cấu trúc điềukiện if và yêu cầu hsnêu cách hoạt động

- HĐ 4: GV nhận xét

và kết luận

-HĐ5: Y/c HS nêucách hoạt động củacấu trúc

-HĐ6: GV nhận xét

và kết luận

- HĐ7: GV lấy ví dụminh họa cho dạng 1

và phân tích

- HĐ8: GV lấy ví dụminh họa cho dạng 2

và phân tích

-HĐ9: GV y/c hs lấy

ví dụ tương tự

- HĐ10: GV giớithiệu về cấu trúcswitch…case và nêunguyên lý hoạt động

- HĐ11: GV y/c hslấy ví Đụ về cấu trúcswitch case

- HĐ 1: HS lắngnghe và trả lờicâu hỏi

-HĐ 2: HS lắngnghe và tiếp thu

- HĐ 3: HS suynghĩ và trả lờicâu hỏi

- HĐ 4: HS lắngnghe và ghichép

- HĐ 5: HS suynghĩ và trả lờicâu hỏi

- HĐ 6: HS lắngnghe và lĩnh hội

- HĐ 7: HS quansát, lắng nghe vàghi chép

-HĐ 8: HS quansát, lắng nghe vàghi chép

- HĐ 9: HS lấy

ví dụ tương tự

-HĐ 10: HSquan sát, lắngnghe và ghichép

- HĐ11: HS lấy

ví dụ về cấu trúc

25’

20’

Trang 14

Default:<khối lệnh Default>;

}

switch case

B- Thực hành.

- Mục tiêu: Giúp HS nắm rõ được cấu

trúc, cách thực hiện các cấu trúc điều

khiển

- Nội dung thực hành:

- Bài tập 1: Xây dựng chương trình

sắp xếp điểm thi sử dụng cấu trúc If

+ Nếu điểm SV>=8,5-> bạn được

+ Ngược lại in ra bạn phải thi lại

- Bài tập 2: Y/c như bài tập 1 nhưng

sử Đụng cấu trúc Switch case

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV đưa rabài tập thực hành

-HĐ 3: GV gợi ýcách làm bài và cách

sử dụng cấu trúc điềukiện

-HĐ 4: Y/c HS thựchành trên phần mềmJcreator

-HĐ5: Kiểm tra bàilàm của học sinh

-HĐ 6: Nhận xét bàithực hành

- HĐ 7: GV hướngĐẫn HS làm tương tựnhư cấu trúc If…else

- HĐ 8: GV nhận xét

và tổng kết

-HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe và tiếp thu

- HĐ 4: HS lậptrình bài tập trên

Jcreator

- HĐ5: HS chạychương trình vàsửa lỗi

- HĐ 6: HS lắngnghe

- HĐ 7: HS thựchành trên phầnmềm Jcreatornhư bài tập 1

- HĐ 8: HS lắngnghe và tiếp thu

- HĐ 2: GV nêunhững lỗi thường gặpkhi làm bài tập

- HĐ 3: Nhận xét vàđánh giá tiết học

- HĐ 1: HS tổnghợp lại nội dungtrọng tâm bàihọc

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe

2’

5 Hướng dẫn tự học. - HĐ 1: Y/c HS xem

lại lý thuyết và bàitập

- HĐ 2: Y/c HS đọc

- HĐ 1: HS xemlại lý thuyết vàbài tập

- HĐ 2: Đọc

1’

Trang 15

thêm tài liệu thamkhảo.

thêm tài liệutham khảo

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

Sau khi học xong bài này người học có khả năng:

- Nắm được các Đạng của cấu trúc lặp

- Hiểu được nguyên lý hoạt động của các cấu trúc lặp

- Rèn luyện tính sáng tạo, cẩn thận và khoa học

Đồ Đùng và trang thiết bị Đạy học.

Trang 16

viên học sinh

1 Dẫn nhập:

Trong tiết học trước các em đang

tìm hiểu về cấu trúc điều kiện trong

buổi học hôm nay cô sẽ tiếp tục giới

thiệu cho các em cấu trúc lặp

- HĐ 1: GV Đẫn Đắt

và gợi mở nội Đungbài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Nền tảng của Java (tiếp).

- Mục tiêu: (như trên)

- Nội dung bài học :

6.3.Cấu trúc lặp

6.4.Cấu trúc lệnh nhảy

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu và nội dungcủa bài học

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HS lắngnghe và địnhhướng hoạt độnghọc tập

- HĐ 2: GV nhận xét

và kết luận

- HĐ 3: GV giới thiệucấu trúc lặp dạng 2 vày/c HS nêu cách hoạtđộng

-HĐ4: Y/c HS chobiết sự khác nhaugiữa cấu trúc dạng 1

và dạng 2?

-HĐ5: GV giới thiệucấu trúc lặp dạng 3 vày/c HS nêu cách hoạtđộng

- HĐ6: Y/c HS chobiết sự khác nhaugiữa cấu trúcd 3 vàdạng 1,2

- HĐ7: GV giới thiệu

về các lệnh nhảy

- HĐ 1: HS lắngnghe,ghi chép vàsuy nghĩ trả lờicâu hỏi

-HĐ 2: HS lắngnghe và tiếp thu

- HĐ 3: HS lắngnghe, ghi chép,suy nghĩ và trảlời câu hỏi

- HĐ 4: HS suynghĩ và trả lờicâu hỏi

- HĐ 5: HS lắngnghe, suy nghĩ

và trả lời câuhỏi

- HĐ 6: HS suynghĩ và trả lờicâu hỏi

-HĐ 7: HS lắngnghe và ghi

30’

15’

Trang 17

- Nhãn (Lable) chép.

B- Thực hành.

- Mục tiêu: Giúp HS nắm rõ được cấu

trúc, cách hoạt động của các cấu trúc

- HĐ 2: GV đưa rabài tập thực hành

-HĐ 3: GV gợi ý làmbài tập và viếtchương trình trênJcreator

-HĐ 4: Y/c HS làmbài tập 2,3 tương tựBT1

-HĐ5: Y/c HS lậptrình trên máy

-HĐ 6: GV nhận xét

và đánh giá

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe và làm bàitập theo hươngĐẫn

- HĐ 4: HS làmbài tập 2 và 3

- HĐ5: HS lậptrình trên máy

- HĐ 6: HS lắngnghe và tiếp thu

45’

45’

4 Kết thúc vấn đề:

- Hệ thống nội dung bài

- Kỹ năng: rèn luyện khả năng lập

trình và tư duy

- Nhận xét

- HĐ 1: Y/c HS tổnghợp lại nội dung bài

- HĐ 2: GV nêunhững lỗi thường gặpkhi làm bài tập vàthực hành

- HĐ 3: Nhận xét vàtổng kết

- HĐ 1: HS tổnghợp lại nội dungbài

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe và lĩnh hội

2’

5 Hướng dẫn tự lực. - HĐ 1: Y/c HS xem

lại lý thuyết và làmbài tập thực hành

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết vàlàm bài tập thựchành

- HĐ 2: Đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

Trang 18

Thời gian thực hiện : 4h

Tên chương II : Nền tảng của Java (tiếp)

Tên chương III: Lập trình hướng đối tượng trong Java

Thực hiện ngày :

CHƯƠNG II : NỀN TẢNG CỦA JAVA (Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Hiểu về cấu trúc của cấu trúc lệnh nhảy

- Nắm được các dạng bài tập về lệnh nhảy

II Kiểm tra bài cũ (3’)

III Thực hiện dạy học.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong tiết học trước các em đang

tìm hiểu về cấu trúc lệnh nhảy trong

buổi học hôm nay cô sẽ hướng Đẫn

- HĐ 2: HS

1’

Trang 19

cho các em làm bài tập cho cấu trúc

Public class test break{

Public static voiĐ main

nguyên, sử Đụng cấu trúc continue

- Phần tử khai báo như BT1

-HĐ 2: GV gợi ý HScách làm bài tập

-HĐ 3: Y/c HS viếtcách giải

-HĐ4:GV kiểm tra vày/c HS lập trình trênmáy

-HĐ 5: GV kiểm trabài lập trình trên máy

và nhận xét

- HĐ6: Y/c HS chạychương trình và sosánh với đáp án

-HĐ7: GV hướng dẫn

HS làm bài tập vàthực hành tương tựbài tập 1

-HĐ8: Phần BT2 nhưBT1 về khai báo và in

ra màn hình Nhưngkhác ở phần cấu trúccâu lệnh nhảy

-HĐ 1: HS chépbài tập

-HĐ 2: HS lắngnghe và suynghĩ

- HĐ3: HS viếtcách giải ra giấynháp

- HĐ4: HS thựchành trình trênmáy

- HĐ 5: HS lắngnghe và sửachữa lỗi nếu có

- HĐ6: HS chạychương trình và

so sánh với đápán

- HĐ7: HS lắngnghe và thựchành

- HĐ8: HS lắngnghe và thựchành theo hướngdẫn của GV

CHƯƠNG III: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRỌNG JAVA.

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Hiểu được về trừu tượng hóa dữ liệu, lớp, đối tượng, gói, giao diện…

- Biết cách khai báo và tạo đối tượng cho lớp

- Hiểu được các thuộc tính của lớp

Đồ dùng và trang thiết bị dạy học.

- Giáo án, giáo trình

Trang 20

- Máy tính, máy chiếu, phấn, bảng.

II Kiểm tra bài cũ (4’)

III Thực hiện dạy học

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong tiết học trước các em đang

tìm hiểu về nề tảng của Java Trong

bài này cô sẽ giới thiệu cho các em về

lập trình hướng đối tượng trong Java

- HĐ 1: GV dẫn dắt

và gợi mở nội dungbài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Lập trình hướng đối tượng

trong Java

- Mục tiêu: như trên

- Nội dung bài học :

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội dung của bài học

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

- Lớp là 1 khái niệm trừu tượng để

biểu diễn một tập các đối tượng

1.2 Khai báo/định nghĩa lớp

Class <tên lớp>

{(kiểu DL) field;

(khởi tạo đối tượng) (phương thức)

- HĐ 1: GV nêu kháiniệm về lớp

- HĐ 2: GV giới thiệu

về thuộc tính vàphương thức của lớp

- HĐ3: GV giới thiệu

về cách khai báo/địnhnghĩa lớp

- HĐ4: GV lấy ví Đụ

-HĐ 1: HS lắngnghe,ghi chép vàtiếp thu

- HĐ 2: HS lắngnghe

- HĐ3: HS lắngnghe và ghichép

45’

Trang 21

1.3.Tạo đối tượng của lớp

Class Name object name=New

Class Name();

1.4.Thuộc tính của lớp

Class (class name) {

(tiền tố) (kiểu DL) field 1;

…}

minh họa về cáchkhai báo/định nghĩalớp

- HĐ5: GV nêu cáchtạo đối tượng và lấy

ví dụ minh họa

VĐ: sinhvien A=newSinhvien ();

- HĐ6: GV nêu cáchkhai báo thuộc tínhbên trong lớp và lấy

ví dụ

- HĐ 4: HS quansát, lắng nghe vàtiếp thu

- HĐ 5: HS lắngnghe,quan sát vàghi chép

- HĐ 6: HS lắngnghe,quan sát vàghi chép

Bài tập: Em hãy tạo lớp sinh viên và

2 đối tượng sinh viên A,B In thông

tin của 2 sinh viên đó ra màn hình

+ Tạo lớp sinhvien

+ Tạo đối tượng

+ In thông tin ra màn hình

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV đưa rabài tập thực hành

-HĐ 3: GV gợi ýcách giải cho HS

-HĐ 4: Hướng Đẫn

HS lập trình trên PMJcreator

-HĐ5: GV hướng dẫn

HS cách tạo lớp, tạođối tượng, in ra mànhình bằng các câulệnh

-HĐ 6: GV y/c HS tựthực hành làm bàitập

- HĐ7: Y/c HS chạychương trình và sosánh với đáp án

- HĐ8: Nhận xét

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe và tìm racách giải quyết

- HĐ 4: HS làmbài tập 2 và 3

- HĐ5: HS quansát, tiếp thu vàthực hành theoGV

- HĐ 6: HS tựthực hành trênmáy

- HĐ7: HS chạychương trình và

so sánh với đáp

án của GV

- HĐ8: HS lắngnghe

78’

4 Kết thúc vấn đề:

- Hệ thống nội dung bài - HĐ 1: GV tổng hợp

lại nội dung bài

- HĐ 1: HS lắngnghe

2’

Trang 22

- Kỹ năng: rèn luyện khả năng tư Đuy

và sang tạo

- Nhận xét

- HĐ 2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ 3: Nhận xét vàkết thúc bài

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe và lĩnh hội

5 Hướng dẫn tự lực. - HĐ 1: Y/c HS xem

lại lý thuyết và tựthực hành

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết và

tự thực hành

- HĐ 2: Đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

Thời gian thực hiện : 4h

Tên chương III: Lập trình hướng đối tượng trong Java

Thực hiện ngày :

CHƯƠNG III : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG JAVA.

(Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Biết được các thuộc tính của lớp

- Biết cách tạo hàm và phương thức lớp

- Rèn luyện tính cẩn thận, sáng tạo và khoa học

Đồ dùng và trang thiết bị dạy học.

Trang 23

Hoạt động của học sinh

1 Dẫn nhập:

Trong tiết học trước các em đang

tìm hiểu khái niệm về lớp, khai báo

và cách tạo đối tượng lớp Trong bài

này cô sẽ giới thiệu cho các em về

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Lập trình hướng đối tượng

trong Java (tiếp)

- Mục tiêu: (như trên)

- Nội Đung bài học :

1.Lớp

1.5 Hàm - phương thức hàm

1.6 Biến this

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội Đung của bài học

- HĐ 1: HS lắngnghe và ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

- biến this được sử dụng khi chạy

chương trình và tham khảo đến bản

- HĐ 1: GV nêu kháiniệm, cách khai báophương thức

- HĐ 2: GV lấy ví Đụminh họa

- HĐ3: GV giảng giả

về biến this

- HĐ4: GV lấy ví Đụ

-HĐ 1: HS lắngnghe,ghi chép vàtiếp thu

- HĐ 2: HS quansát và tiếp thu

- HĐ3: HS lắngnghe và ghichép

45’

Trang 24

thân lớp chứa nó minh họa - HĐ 4: HS quan

sát, lắng nghe vàlĩnh hội

+ Bài tập 1: Tạo lớp hocsinh có các

thuộc tính Họ tên, năm sinh, lớp học

In ra thông tin của học sinh lên màn

hình

+ Bài tập 2: Y/c như BT1 và in ra

điểm trung bình của HS với 3 môn

học Văn, Toán, tiếng Anh

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV đưa rabài tập thực hành

-HĐ 3: GV hướngdẫn HS cách tạo lớp

-HĐ 4: Hướng dẫn

HS lập cách viếtphương thức và in ramàn hình y/c của bàitoán

-HĐ 5: GV y/c HSthực hành trên máytính

- HĐ6: Nhận xét bàithực hành

- HĐ7: GV hướngdẫn HS tính điểmtrung bình của cácmôn học

- HĐ8: Y/c HS thựchành trên máy tính

- HĐ9: Nhận xét bàithực hành

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe và tiếp thu

- HĐ4: HS quansát, lắng nghe vàtiếp thu

- HĐ 5: HS tựthực hành trênmáy

- HĐ6: HS lắngnghe, tiếp thu

- HĐ7: HS lắngnghe, tiếp thu vàsuy nghĩ

- HĐ 8: HS thựchành trên máy

- HĐ9: HS lắngnghe và tiếp thu

- Kỹ năng: rèn luyện cho HS kỹ năng

giải quyết bài toán và kỹ năng lập

trình

- Nhận xét

- HĐ 1: GV y/c HSnhắc lại nội dung bài

- HĐ 2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ 3: Nhận xét vàkết thúc bài

- HĐ 1: HS tổnghợp lại nội dungbài

- HĐ 2: HS lắngnghe và rút kinhnghiệm

- HĐ 3: HS lắngnghe và lĩnh hội

2’

lại lý thuyết và tự thực hành

- HĐ 1: HS xem lại lý thuyết và

tự thực hành

1’

Trang 25

- HĐ 2: Y/c HS đọc thêm tài liệu tham khảo.

- HĐ 2: Đọc thêm tài liệu tham khảo

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

- HS hăng hái tham gia xây Đựng bài

Thời gian thực hiện : 4h

Tên chương III: Lập trình hướng đối tượng trong Java

Thực hiện ngày :

CHƯƠNG III : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG JAVA.

(Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Hiểu rõ các đặc điểm hướng đối tượng của Java

II Kiểm tra bài cũ (4’)

III Thực hiện dạy học.

Hoạt động dạy học

TG Hoạt động của giáo Hoạt động của

Trang 26

viên học sinh

1 Dẫn nhập:

Trong tiết học trước các em đã tìm

hiểu về lớp trong Java Trong bài này

cô sẽ giới thiệu cho các em về các đặc

điểm đối tượng trong Java

- HĐ 1: GV giớithiệu,dẫn dắt nộidung bài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Lập trình hướng đối tượng

trong Java (tiếp)

- Mục tiêu: (như trên)

- Nội dung bài học :

2 Đặc điểm hướng đối tượng trong

Java

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội dung của bài học

- HĐ 1: HS ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

2’

3 Giải quyết vấn đề:

A- Lý thuyết liên quan.

2 Đặc điểm hướng đối tượng trong

Java

2.1 Tính đóng gói

- Giúp các đối tượng dấu đi 1 phần

các chi tiết cài đặt, dữ liệu

- HĐ3: GV nhận xét

- HĐ4: GV lấy ví dụminh họa

- HĐ 2: HS suynghĩ, trả lời câuhỏi

- HĐ3: HS lắngnghe

- HĐ 4: HS quansát và ghi chép

- HĐ5: HS lắngnghe và tiếp thu

- HĐ6: HS lắngnghe và ghichép

- HĐ7: HS quansát và tiếp thu

- HĐ8: HS lắng

45’

Trang 27

+ Bài tập 1: Tạo lớp Xe ga kế thừa từ

lớp xe máy In ra màn hình thông tin

của đối tượng xe ga

+ Bài tập 2: Tạo lớp con chó kế thừa

từ lớp động vật

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV đưa rabài tập thực hành

-HĐ 3: GV hướngdẫn HS xây dựng lớpđãn xuất từ lớpnguồn

-HĐ 4: Y/c HS thựchành trên máy tínhtheo gợi ý của GV

- HĐ5: Nhận xét vàtông kết bài thựchành

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe, quan sát

và tiếp thu

- HĐ 4: HS thựchành trên máytính theo gợi ý

- HĐ5: HS lắngnghe và tiếp thu

- HĐ2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ3: Nhận xét vàkết thúc bài

- HĐ1: HS tổnghợp lại nội Đungbài

- HĐ2: HS lắngnghe và rút kinhnghiệm

- HĐ3: HS lắngnghe

2’

5 Hướng dẫn tự lực. - HĐ 1: Y/c HS xem

lại lý thuyết và tựthực hành

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết và

tự thực hành

- HĐ 2: Đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

- HS tham gia học tập tích cực

Trang 28

Thời gian thực hiện : 4h

Tên chương III: Lập trình hướng đối tượng trong Java

Thực hiện ngày :

CHƯƠNG III : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG JAVA.

(Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Hiểu các đối tượng quen thuộc trong lập trình là mảng, xâu ký tự

- Viết được 1 chương trình hướng đối tượng thực hiện 1 số yêu cầu đơn giản

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong các tiết học trước các em đã

tìm hiểu về đặc điểm hướng đối

tượng trong Java Trong bài hôm nay

- HĐ 1: GV giớithiệu, dẫn dắt nộidung bài mới

- HĐ 1: HS lắngnghe và tiếp thu

2’

Trang 29

cô sẽ giới thiệu cho các em kiến thức

về mảng, xâu ký tự

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2 Giới thiệu chủ đề:

- Tên bài: Lập trình hướng đối tượng

trong Java (tiếp)

- Mục tiêu: như trên

- Nội dung bài học :

3 Mảng, xâu ký tự

3.1 Mảng

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội dung của bài học

- HĐ 1: HS ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

liệu và mỗi phần tử trong mảng được

truy xuất thông qua chỉ số của nó

- HĐ 2: GV giới thiệu

về kiểu DL mảng

- HĐ3: GV nêu kháiniệm mảng, kết hợpgiảng giải

- HĐ4: GV nêu cáchkhai báo mảng

- HĐ5: Y/c HS chobiết cách cấp phát bộnhớ cho mảng

- HĐ6: Nhận xét vàgiảng giải

-HĐ 1: HS nhắclại kiến thức dữliệu mảng tronglập trình C

- HĐ 2: HS lắngnghe và ghichép

- HĐ3: HS lắngnghe và tiếp thu

- HĐ 4: HS ghichép và tiếp thu

- HĐ5: HS suynghĩ trả lời câuhỏi

- HĐ6: HS lắngnghe và tiếp thu

45’

B- Thực hành.

- Mục tiêu: Giúp HS biết cách khai

báo, cấp phát bộ nhớ, khởi tạo giá trị

và truy cập mảng

- Nội dung thực hành:

+ Bài tập 1: Nhập Đữ liệu vào mảng

với nhiều kiểu dữ liệu đầu vào bằng

cách chồng phương thức Tìm min,

max trong mảng

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV đưa rabài tập thực hành

- HĐ 3: GV hướngdẫn HS cách khaibáo, nhập dữ liệu vàomảng

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS chépbài tập

-HĐ 3: HS lắngnghe, quan sát 90’

Trang 30

+ Bài tập 2: Y/c như bài tập 1 và tính

thêm tổng các số trong mảng

- HĐ4: Hướng dẫn

HS cách viết phươngthức

- HĐ 5: Y/c HS thựchành trên máy tính

- HĐ6: GV Nhận xét

- HĐ7: Hướng Đẫn

HS cách viết phươngthức tính tổng

- HĐ8: Y/c HS thựchành trên máy tính

- HĐ9: GV Nhận xét

và tiếp thu

- HĐ4: HS quansát và tiếp thu

- HĐ 5: HS thựchành trên máy

- HĐ 6: HS lắngnghe

- HĐ7: HS lắngnghe, quan sát

và tiếp thu

- HĐ8: HS thựchành trên máy

- HĐ9: HS lắngnghe, tiếp thu

- HĐ2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ3: Nhận xét vàkết thúc bài

- HĐ1: HS nhắclại nội dung bài

- HĐ2: HS lắngnghe và rút kinhnghiệm

- HĐ3: HS lắngnghe

2’

5 Hướng dẫn tự lực. - HĐ 1: Y/c HS xem

lại lý thuyết và tựthực hành

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết và

tự thực hành

- HĐ 2: Đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

IV Đánh giá và rút kinh nghiệm.

Trang 31

Vũ Mạnh Hà

Giáo án số 10

Thời gian thực hiện : 4h

Tên chương III: Lập trình hướng đối tượng trong Java

Thực hiện ngày :

CHƯƠNG III : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG JAVA.

(Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Hiểu được các câu lệnh, những đối tượng trong xâu ký tự

- Thao tác được với xâu ký tự

- Viết được chương trình đơn giản theo yêu cầu

- Rèn luyện tính sáng tạo, cẩn thận và khoa học

Đồ dùng và trang thiết bị dạy học.

II Kiểm tra bài cũ (4’)

III Thực hiện dạy học.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong bài học trước các em đã tìm

hiểu về mảng Trong bài hôm nay cô

sẽ giới thiệu cho các em kiến thức

mới nữa Đó là xâu ký tự

- HĐ 1: GV giớithiệu, dẫn dắt nộidung bài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Giới thiệu chủ đề:

- Tên bài: Lập trình hướng đối tượng

trong Java (tiếp)

- Mục tiêu: (như trên)

- Nội dung bài học :

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ra

- HĐ 1: HS ghichép

- HĐ 2: HS lắng

2’

Trang 32

3 Giải quyết vấn đề:

A- Lý thuyết liên quan.

3 Mảng, xâu ký tự

3.2.Xâu ký tự

- Khái niệm: là các ký tự được giới

hạn trong Đấu ngoặc kép

- Khai báo và khởi tạo

Char ch []={“a”,”b”};

- Chuỗi là tập các ký tự đứng liền

nhau được giới hạn trong Đấu ngoặc

kép

- Khai báo và khởi tạo

String str:=new string ();

- Thao tác nối chuỗi

+ Cộng 2 chuỗi bằng Đấu “+”

+ Nối chuỗi bằng phương thức

- HĐ 1: Y/c HS nhắckiến thức về xâu ký

tự trong lập trình C

- HĐ 2: GV giới thiệukhái niệm về xâu kýtự

- HĐ3: GV nêu cáchkhởi tạo và khai báoxâu, kết hợp ví Đụminh họa

- HĐ4: Y/c HS chobiết khái niệm vềchuỗi?

- HĐ5: GV đưa racách khởi tạo và khaibáo chuỗi

- HĐ6: GV giới thiệu

về các thao tác nốichuỗi, kết hợp lấy ví

Đụ minh họa, giảnggiải, thuyết trình

-HĐ 1: HS nhắclại kiến thức vềxâu ký tự

- HĐ 2: HS lắngnghe và ghichép

- HĐ3: HS quansát, lắng nghe vàtiếp thu

- HĐ 4: HS suynghĩ trả lời câuhỏi

- HĐ5: HS lắngnghe và tiếp thu

- HĐ6: HS lắngnghe, ghi chép

- HĐ 2: GV hướngdẫn HS làm bài tập 1

- HĐ 3: Y/c HS thựchành trên máy tính

- HĐ4: GV Nhận xét

- HĐ5: GV hướngdẫn HS làm bài tập 2

- HĐ6: Y/c HS thực

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS lắngnghe, quan sát

và suy nghĩ

- HĐ 3: HS thựchành trên máy

- HĐ4: HS lắngnghe

- HĐ5: HS lắngnghe và tư Đuy

- HĐ6: HS thựchành trên máy

63’

60’

Trang 33

hành trên máy tính.

- HĐ7: GV Nhận xét

- HĐ7: HS lắngnghe

- HĐ2: GV nêunhững lỗi thường gặpkhi thực hành

- HĐ3: Nhận xét vàkết thúc bài

- HĐ1: HS hệthống nội dungbài

- HĐ2: HS lắngnghe và rút kinhnghiệm

- HĐ3: HS lắngnghe

2’

5 Hướng dẫn tự lực. - HĐ 1: Y/c HS xem

lại lý thuyết bài học

- HĐ 2: Y/c HS đọcthêm tài liệu thamkhảo

- HĐ 1: HS xemlại lý thuyết bàihọc

- HĐ 2: HS đọcthêm tài liệutham khảo

1’

Nguồn tài liệu tham khảo:

- GT ngôn ngữ Java – Trường TCN Nam Thái Nguyên

- GT Java – NXB lao động xã hội

- Tài liệu tham khảo trên internet

IV Đánh giá và rút kinh nghiệm.

Thời gian thực hiện : 4h

Tên chương III: Lập trình hướng đối tượng trong Java

Tên chương IV: Thiết kế giao diện người dùng

Thực hiện ngày :

Trang 34

CHƯƠNG III : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG JAVA.

(Tiếp).

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Nắm chắc kiến thức về mảng và xâu ký tự

- Rèn luyện tư duy sáng tạo, khả năng lập trình

Đồ Đùng và trang thiết bị Đạy học.

II Kiểm tra bài cũ

III Thực hiện Đạy học.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Trong tiết học trước các em đã tìm

hiểu về mảng, xâu ký tự Trong tiết

này cô và em sẽ đi giải một số bài

tập

- HĐ 1: GV giớithiệu, dẫn dắt nộidung bài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

2 Thực hành.

- Mục tiêu: Giúp HS biết áp Đụng lý

thuyết vào thực hành, rèn luyện tư

Đuy sáng tạo và khả năng lập trình

- Nội Đung thực hành:

+ Bài tập 1: Nhập vào 1 mảng và in ra

giá trị min, max của mảng

+ Bài tập 2: Viết chương trình nhập

vào 1 chuỗi và in ra chuỗi nghịch đảo

của chuỗi nhập

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV hướngdẫn HS làm bài tập 1

- HĐ 3: Y/c HS thựchành trên máy tính

- HĐ4: GV Nhận xét

- HĐ5: GV hướngĐẫn HS làm bài tập2

- HĐ6: Y/c HS thựchành trên máy tính

- HĐ 1: HS lắngnghe và tiếp thu

-HĐ 2: HS lắngnghe, quan sát

và suy nghĩ

- HĐ 3: HS thựchành trên máy

- HĐ4: HS lắngnghe

- HĐ5: HS lắngnghe và tư Đuy

- HĐ6: HS thựchành trên máy

- HĐ7: HS lắng

40’

Trang 35

- HĐ3: Y/c HS đọcthêm tài liệu thamkhảo.

- HĐ1: HS lắngnghe và ghi nhớ

- HĐ2: HS tựthực hành

- HĐ3: HS đọcthêm tài liệutham khảo

2’

CHƯƠNG IV: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG.

Mục tiêu bài học:

Sau khi học xong bài này người học có khả năng:

- Biết được các tính năng giao diện người dùng trong các ứng dụng Java trên các kỹthuật đồ họa

- Hiểu rõ cấu trúc và thư viện AWT

- Hiểu được công thức, thuộc tính, cách sử dụng các component, container, layoutmanager

- Rèn luyện tính cẩn thận, tính khoa học, sáng tạo

Đồ dùng và trang thiết bị dạy học.

II Kiểm tra bài cũ

III Thực hiện dạy học.

Hoạt động dạy học

TG Hoạt động của giáo

viên

Hoạt động của học sinh

1 Dẫn nhập:

Giao Điện là một phần rất quan

trọng trong các kỹ thuật đồ họa

Trong bài hôm nay cô sẽ giới thiệu

tới các em về thiết kế giao diện người

dùng

- HĐ 1: GV giớithiệu, dẫn dắt nộidung bài mới

- HĐ 2: GV tạo tâmthế cho HS vào bàimới

- HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HSchuẩn bị tâm thếvào bài mới

2’

Trang 36

2 Giới thiệu chủ đề:

- Tên bài: Thiết kế giao diện người

dùng

- Mục tiêu: (như trên)

- Nội dung bài học :

1 Giới thiệu thư viện AWT

2 Các khái niệm cơ bản

- HĐ 1: GV giới thiệutên bài học

- HĐ 2: GV đưa ramục tiêu của bài học

- HĐ 3: GV khái quátnội dung của bài học

- HĐ 1: HS ghichép

- HĐ 2: HS lắngnghe và địnhhướng mục tiêucủa học tập

- HĐ 3: HS lắngnghe và địnhhướng hoạt độnghọc tập

2’

3 Giải quyết vấn đề:

A- Lý thuyết liên quan.

1 Giới thiệu thư viện AWT

- AWT là bộ thư viện dùng để xây

dựng giao diện người dùng cho một

chương ứng dụng

2 Các khái niệm cơ bản

- Component: cung cấp các thuộc

tính, hành vi cơ bản nhất

- Container: là 1 vật chứa các thành

phần giao diện khác nhau

- Layout manager: nhận các đối tượng

từ bên ngoài vào

- HĐ1: GV giới thiệukhái niệm về thư việnAWT

- HĐ2: Y/c HS chobiết một số thànhphần cơ bản khi thiết

-HĐ 1: HS lắngnghe và tiếp thu

- HĐ 2: HS suynghĩ trả lời câuhỏi

- HĐ3: HS lắngnghe

- HĐ4: HS lắngnghe, ghi chép

và tiếp thu

45’

37’

B- Thực hành.

- Mục tiêu: Giúp HS nắm rõ hơn về

thư viện AWT

- Nội dung thực hành:

Phiếu học tập

+ Câu hỏi 1: Em hãy cho biết tại sao

phải thiết kế giao diện người dùng?

+ Câu hỏi 2: Em hãy kể tên 1 số

thành phần cơ bản của thư viện

AWT?

+ Câu hỏi 3: Em hãy so sánh các hàm

API với thư viện AWT?

- HĐ 1: GV đưa ramục tiêu bài thựchành

- HĐ 2: GV phátphiếu học tập cho HS

- HĐ 3: Y/c HS trảlời câu hỏi trongphiếu

- HĐ4: GV thu phiếu

- HĐ5: GV Nhận xét

và đánh giá

- HĐ 1: HS lắngnghe và địnhhướng mục tiêuthực hành

-HĐ 2: HS nhậnphiếu học tập

- HĐ 3: HS trảlời câu hỏi trongphiếu

- HĐ4: HS nộpphiếu

- HĐ5: HS lắngnghe

45’

Ngày đăng: 19/10/2018, 14:50

w