Tên học phần
Chuyên ngành: CNTT - KTPM
1
Nguyễn Thị Mỹ Truyền Bộ môn KTPM
Start
THÔNG TIN GIẢNG VIÊN
• Họ tên GV: Ths. Nguyễn Thị Mỹ Truyền
• Email công việc: ntmtruyen@agu.edu.vn
• Email liên hệ: mytruyendhag@gmail.com
• Số điện thoại: 0918655455
• Phòng làm việc: ND206
2
TỔNG QUAN MÔN HỌC
Ngôn ngữ lập trình - hướng đối tượng – JAVA
Xây dựng các kỹ năng lập trình nâng cao.
Tiếp cận phương pháp lập trình Hướng đối
tượng.
o Nhận thức được tầm quan trọng của ngôn
ngữ Java.
o Xây dựng các ứng dụng bằng ngôn ngữ
Java.
3
MỤC TIÊU MÔN HỌC
• Có kiến thức về ngôn ngữ lập trình Java, phương pháp
lập trình hướng đối tượng bằng ngôn ngữ Java.
• Xây dựng các ứng dụng hướng đối tượng bằng Java.
Kiến thức
• Tiếp cận môn học theo tư duy mới: tự học, tự nghiên
cứu. Chủ động trao đổi, thảo luận trên lớp, nhóm.
Kỹ năng
Thái độ
4
CẤU TRÚC MÔN HỌC
Chương 1: Giới thiệu về java
Chương 2: Các toán tử và kiểu dữ liệu
Chương 3: Các cấu trúc điều khiển
Chương 4: Phương thức
Chương 5: Kiểu dữ liệu mảng
Chương 6: Đối tượng và lớp
Chương 7: Chuỗi
Chương 8: Kế thừa và đa hình
Chương 9: Bắt đầu lập trình giao diện
Chương 10: Lập trình giao diện người dùng
5
KẾ HOẠCH MÔN HỌC
• THĐC2: 2 tín chỉ: 15LT + 30TH
15 tiết lý thuyết: o Chuẩn bị o Nghe giảng o Theo dõi tài liệu o Tự học, tự thao tác.
30 tiết thực hành:
o Nghiên cứu, thảo luận bài tập trước o Thực hành phòng máy, làm bài tập nhóm.
6
Nhiệm vụ của sinh viên
• Hoàn thành bài tập yêu cầu theo chương.
Bài tập
• Đọc thêm tài liệu để nắm vững lý thuyết, sau đó
làm bài tập ở nhà. Tự học
• Máy vi tính có cài đặt phần mềm theo yêu cầu.
Dụng cụ học tập
7
ĐÁNH GIÁ – TỔ CHỨC
• ĐIỂM = 50% ĐTX + 50% THI
Chuyên Chuyên cần +BT cần +BT 10% 10%
Sinh viên nào vắng quá 20% số tiết sẽ không được dự thi hết học phần
Thi -TH Thi -TH 50% 50%
Kiểm tra Kiểm tra TH1 TH1 20% 20%
Kết Kết quả quả
Kiểm tra Kiểm tra TH2 TH2 20% 20%
8
TÀI LIỆU THAM KHẢO
1. Giáo trình Lập trình Java, Đại học công nghệ - Đại học
Quốc gia Hà Nội.
2. Thinking in Java - Fourth Edition, Bruce Eckel,
President, MindView, Inc.
3. Programming Finite Elements in JavaTM, Gennadiy
Nikishkov.
4. Data Structures & Algorithms in Java – Fourth Edition,
Michael T.Goodrich, Roberto Tamassia.
• http://www.Java2s.com • http://congdongjava.com/forum/ • http://staff.agu.edu.vn/lxphi
9
THẢO LUẬN
?
Dễ hay khó ?
Học thế nào để đạt được kết quả mong muốn?