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 1Giá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 2A- 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 4Giá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 5trì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 6Sau 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 7Package, 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 9II 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 12Sau 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 136.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 14Default:<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 15thê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 16viê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 18Thờ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 19cho 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 211.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 23Hoạ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 24thâ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 26viê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 28Thờ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 29cô 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 31Vũ 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 323 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 33hà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 34CHƯƠ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 362 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’