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?

Cao

Trên TB

Qua là mừng

10

Phương pháp học tốt

• Tham dự lớp lý thuyết đầy đủ.

• Nghe giảng – ghi chú cẩn thận – Hỏi khi

cần thiết hoặc chưa rõ.

• Làm nhiều bài tập

• Thảo luận nhóm có hiệu quả.

• Chuẩn bị kiến thức tốt để đạt các cột điểm

yêu cầu.

11

Ảnh minh họa

12

13

End