Giáo trình môn Lập trình ứng dụng với Java | Trường Cao đẳng Công nghệ Tây Nguyên

Giáo trình môn Lập trình ứng dụng với Java | Trường Cao đẳng Công nghệ Tây Nguyên. Tài liệu được biên soạn dưới dạng file PDF gồm 5 trang, giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem!

lOMoARcPSD| 41632112
Tên môn học: Lập trình ứng dụng với Java
Mã môn học: MH20
Thời gian thực hiện môn học: 90 giờ ( thuyết : 30 giờ; Thực hành, thí nghiệm, thảo luận,
bài tập: 59 giờ; Kiểm tra : 1 giờ ) I. Vị trí, tính chất của môn học:
Vị trí: Lập trình ứng dụng với Java được phân phối học sau môn lập trình hướng đối ợng.
Tính chất: là môn học bắt buộc.
II. Mục tiêu của môn học:
Về kiến thức: Cung cấp cho sinh viên những kiến thức bản, cần thiết về java.
Hiểu về hệ quản trị cơ sở dữ liệu, làm công cụ giải quyết một số bài toán quản lý đơn giản có
ứng dụng thực tế.
Về kỹ năng:
+ Nắm vững nền tảng về nền tảng Java EE
+ Mô tả và thực hiện được các bước phát triển ứng dụng Web với Servlet và Filter.
+ Hiểu các thành phần giao diện ứng dụng các bước xây dựng giao diện linh hoạt
với Facelets
+ Sử dụng được các chương trình JavaBeans, Managed Bean, Hệ quản trị sở và Truy
vấn dữ liệu
+ Triển khai ứng dụng Web lên Sever.
+ Xây dựng ứng dụng Web theo kiến trúc MVC chuẩn.
+ Xây dựng ứng dụng Web theo kiến trúc JSF 2.X framework.
Về năng lực tự chủ và trách nhiệm:
Có năng lực phân tích, đánh giá và chuyên cần, cẩn thận, chính xác, khoa học.
Tự nghiên cứu tài liệu trước và sau khi đến lớp.
Cẩn thận trong công việc xây dựng ứng dụng.
III. Nội dung môn học:
1. Nội dung tổng quát và phân bổ thời gian
TT
Tên chương, mục
Thời gian (giờ)
Tổng số
thuyết
Thực hành, thí
tập
Kiểm
tra
10
Java 1
18
8
0
1
Làm quen với Java
1
1
0
2
Kiểu, toán tử, lệnh if, switch
1
1
0
3
Mảng và lệnh lặp
1
1
0
lOMoARcPSD| 41632112
2. Nội dung chi tiết:
Java 1 Thời gian: 18 giờ
1. Làm quen với Java
2. Kiểu, toán tử, lệnh if, switch
lOMoARcPSD| 41632112
3. Mảng và lệnh lặp
4. Lớp và đối tượng
5. ArrayList
6. Chuổi và biểu thức chính qui
7. Kế thừa
8. Lớp nâng cao
Java 2 Thời gian: 23 giờ
1. Packages và Interfaces
2. Sử lý ngoại lệ
3. Input và Output trong Java
4. Đa luồng
5. Enumeration, Autoboxing, Static Import và Annotations
6. Genegic
7. Applects
8. Giới thiệu về Swing
Java 3 Thời gian: 24 giờ
1. Tổng quan về lập trình giao diện Java
2. Các thành phần GUI cơ bản
3. Layout manager
4. Menu và các thành phần GUI nâng cao
5. Giới thiệu JDBC
6. JDBC cơ bản
7. Kiến trúc MVC
8. Networking
Java 4 Thời gian: 25 giờ
1. Tổng quan về phát triển website với Java EE
2. Cơ bản về Servlet
3. Cơ bản về JSP phần 1
4. Cơ bản về JSP phần 2
5. JSP Custom tag
lOMoARcPSD| 41632112
6. Giới thiệu Hibernate Framework
7. Hibernate Mapping
8. Hibernate Query Language
Kiểm tra Thời gian: 1 giờ
IV. Điều kiện thực hiện môn học:
1. Phòng học chuyên môn hóa/nhà xưởng: Phòng học thuyết có trang bị máy chiếu
Projector,phòng thực hành có trang bị máy tính cài đặt bộ phần mềm java
2. Trang thiết bị máy móc: Bộ máy tính để bàn và các thiết bị máy tính để học sinh thực hành.
3. Học liệu, dụng cụ, nguyên vật liệu: c thiết bị máy tính máy chiếu Projector để học
sinhthực tế quan sát và thực hành
4. Các điều kiện khác: Phòng học thoáng mát, sạch sẽ.V. Nội dung và phương pháp, đánh giá:
1. Nội dung
Kiến thức: Lý thuyết và thực về các nội dung đã được học.
Kỹ năng:
+ Nắm vững nền tảng về nền tảng Java EE
+ Mô tả và thực hiện được các bước phát triển ứng dụng Web với Servlet và Filter.
+ Hiểu rõ các thành phần giao diện ứng dụng và các bước xây dựng giao diện linh hoạt với
Facelets
+ Sử dụng được các chương trình JavaBeans, Managed Bean, Hệ quản trị Cơ sở và Truy vấn
dữ liệu
+ Triển khai ứng dụng Web lên Sever.
+ Xây dựng ứng dụng Web theo kiến trúc MVC chuẩn.
+ Xây dựng ứng dụng Web theo kiến trúc JSF 2.X framework.
Năng lực tự chủ và trách nhiệm: Chủ động, tự chủ, chỉ dẫn, trình bày và làm được
các nội dung đã học và vận dụng kiến thức để áp dụng vào bài toán yêu cầu thực tế.
2. Phương pháp: Đánh giá qua thực hành.VI. Hướng dẫn thực hiện môn học:
1. Phạm vi áp dụng môn học:
Môn học này là môn chuyên ngành, áp dụng cho ngành CNTT c ngành chuyên môn
hẹp khác trong nhóm ngành CNTT.
2. Hướng dẫn về phương pháp giảng dạy, học tập môn học:
lOMoARcPSD| 41632112
Đối với giáo viên, giảng viên: Trên sở nội dung bài giảng của môn học, biên soạn thành
các slide trình chiếu, cung cấp thêm các kiến thực minh hoạ cho bài giảng; Chuẩn bị các thiết bị
máy tính để học sinh thực hành.
Đối với người học: Tn cơ sở giáo trình môn học được trang bị, nghiên cứu kỹ trước các
nội dung theo sự ớng dẫn của giáo viên; Nghiên cứu, m hiểu thêm các nội dung, kiến thức
liên quan trên mạng. Tham gia lớp học đầy đủ, nghiêm túc trong tiếp thu bài giảng và trả lời các
câu hỏi của giáo viên, trao đổi làm việc nhóm để thảo luận các vấn đề liên quan trong nội dung
bài học.
3. Những trọng tâm cần chú ý:
Tập trung nắm vững MS Word và Excel, nắm vững MS Access để xây dựng ứng dụng đơn
giản.
4. Tài liệu tham khảo:
5. Ghi chú và giải thích (nếu có):
| 1/5

Preview text:

lOMoAR cPSD| 41632112
Tên môn học: Lập trình ứng dụng với Java Mã môn học: MH20
Thời gian thực hiện môn học: 90 giờ ( Lý thuyết : 30 giờ; Thực hành, thí nghiệm, thảo luận,
bài tập: 59 giờ; Kiểm tra : 1 giờ ) I. Vị trí, tính chất của môn học:
Vị trí: Lập trình ứng dụng với Java được phân phối học sau môn lập trình hướng đối tượng.
Tính chất: là môn học bắt buộc.
II. Mục tiêu của môn học:
Về kiến thức: Cung cấp cho sinh viên những kiến thức cơ bản, cần thiết về java.
Hiểu về hệ quản trị cơ sở dữ liệu, làm công cụ giải quyết một số bài toán quản lý đơn giản có ứng dụng thực tế. Về kỹ năng:
+ Nắm vững nền tảng về nền tảng Java EE
+ Mô tả và thực hiện được các bước phát triển ứng dụng Web với Servlet và Filter.
+ Hiểu rõ các thành phần giao diện ứng dụng và các bước xây dựng giao diện linh hoạt với Facelets
+ Sử dụng được các chương trình JavaBeans, Managed Bean, Hệ quản trị Cơ sở và Truy vấn dữ liệu
+ Triển khai ứng dụng Web lên Sever.
+ Xây dựng ứng dụng Web theo kiến trúc MVC chuẩn.
+ Xây dựng ứng dụng Web theo kiến trúc JSF 2.X framework.
Về năng lực tự chủ và trách nhiệm:
Có năng lực phân tích, đánh giá và chuyên cần, cẩn thận, chính xác, khoa học.
Tự nghiên cứu tài liệu trước và sau khi đến lớp.
Cẩn thận trong công việc xây dựng ứng dụng.
III. Nội dung môn học:
1. Nội dung tổng quát và phân bổ thời gian Thời gian (giờ) TT Thực hành, thí Tên chương, mục Kiểm Tổng số
nghiệm, thảo luận, bài thuyết tra tập Java 1 18 8 10 0 1 Làm quen với Java 1 1 0 2
Kiểu, toán tử, lệnh if, switch 1 1 0 3 Mảng và lệnh lặp 1 1 0 lOMoAR cPSD| 41632112
2. Nội dung chi tiết: Java 1 Thời gian: 18 giờ 1. Làm quen với Java
2. Kiểu, toán tử, lệnh if, switch lOMoAR cPSD| 41632112 3. Mảng và lệnh lặp 4. Lớp và đối tượng 5. ArrayList
6. Chuổi và biểu thức chính qui 7. Kế thừa 8. Lớp nâng cao Java 2 Thời gian: 23 giờ 1. Packages và Interfaces 2. Sử lý ngoại lệ
3. Input và Output trong Java 4. Đa luồng
5. Enumeration, Autoboxing, Static Import và Annotations 6. Genegic 7. Applects 8. Giới thiệu về Swing Java 3 Thời gian: 24 giờ
1. Tổng quan về lập trình giao diện Java
2. Các thành phần GUI cơ bản 3. Layout manager
4. Menu và các thành phần GUI nâng cao 5. Giới thiệu JDBC 6. JDBC cơ bản 7. Kiến trúc MVC 8. Networking Java 4 Thời gian: 25 giờ
1. Tổng quan về phát triển website với Java EE 2. Cơ bản về Servlet
3. Cơ bản về JSP phần 1
4. Cơ bản về JSP phần 2 5. JSP Custom tag lOMoAR cPSD| 41632112
6. Giới thiệu Hibernate Framework 7. Hibernate Mapping 8. Hibernate Query Language Kiểm tra Thời gian: 1 giờ
IV. Điều kiện thực hiện môn học:
1. Phòng học chuyên môn hóa/nhà xưởng: Phòng học lý thuyết có trang bị máy chiếu
Projector,phòng thực hành có trang bị máy tính cài đặt bộ phần mềm java
2. Trang thiết bị máy móc: Bộ máy tính để bàn và các thiết bị máy tính để học sinh thực hành.
3. Học liệu, dụng cụ, nguyên vật liệu: Các thiết bị máy tính và máy chiếu Projector để học
sinhthực tế quan sát và thực hành
4. Các điều kiện khác: Phòng học thoáng mát, sạch sẽ.V. Nội dung và phương pháp, đánh giá: 1. Nội dung
Kiến thức: Lý thuyết và thực về các nội dung đã được học. Kỹ năng:
+ Nắm vững nền tảng về nền tảng Java EE
+ Mô tả và thực hiện được các bước phát triển ứng dụng Web với Servlet và Filter.
+ Hiểu rõ các thành phần giao diện ứng dụng và các bước xây dựng giao diện linh hoạt với Facelets
+ Sử dụng được các chương trình JavaBeans, Managed Bean, Hệ quản trị Cơ sở và Truy vấn dữ liệu
+ Triển khai ứng dụng Web lên Sever.
+ Xây dựng ứng dụng Web theo kiến trúc MVC chuẩn.
+ Xây dựng ứng dụng Web theo kiến trúc JSF 2.X framework.
Năng lực tự chủ và trách nhiệm: Chủ động, tự chủ, chỉ dẫn, trình bày và làm được
các nội dung đã học và vận dụng kiến thức để áp dụng vào bài toán yêu cầu thực tế.
2. Phương pháp: Đánh giá qua thực hành.VI. Hướng dẫn thực hiện môn học:
1. Phạm vi áp dụng môn học:
Môn học này là môn chuyên ngành, áp dụng cho ngành CNTT và các ngành có chuyên môn
hẹp khác trong nhóm ngành CNTT.
2. Hướng dẫn về phương pháp giảng dạy, học tập môn học: lOMoAR cPSD| 41632112
Đối với giáo viên, giảng viên: Trên cơ sở nội dung bài giảng của môn học, biên soạn thành
các slide trình chiếu, cung cấp thêm các kiến thực minh hoạ cho bài giảng; Chuẩn bị các thiết bị
máy tính để học sinh thực hành.
Đối với người học: Trên cơ sở giáo trình môn học được trang bị, nghiên cứu kỹ trước các
nội dung theo sự hướng dẫn của giáo viên; Nghiên cứu, tìm hiểu thêm các nội dung, kiến thức
liên quan trên mạng. Tham gia lớp học đầy đủ, nghiêm túc trong tiếp thu bài giảng và trả lời các
câu hỏi của giáo viên, trao đổi làm việc nhóm để thảo luận các vấn đề liên quan trong nội dung bài học.
3. Những trọng tâm cần chú ý:
Tập trung nắm vững MS Word và Excel, nắm vững MS Access để xây dựng ứng dụng đơn giản. 4. Tài liệu tham khảo:
5. Ghi chú và giải thích (nếu có):