3
Lp trình Java 1/3 LP TRÌNH JAVA Java Programming 1. Mã shc phn: 3105016 2. Sđơn vhc trình: 5 3. Tng stiết: 105 tiết (45 tiết lý thuyết, 60 tiết thc hành) 4. Điu kin tiên quyết Hc phn tiên quyết : không Hc phn hc trước : không Hc phn song hành : không 5. Tóm tt ni dung hc phn Hc phn này giúp cho hc sinh nm vng các kiến thc và knăng lp trình vi ngôn ngJava. Gii thiu vJava và các thành phn ca ngôn nglp trình Java: các toán t, các kiu dliu, cu trúc điu khin, phương thc, mãng, chui, kthut lp trình hướng đối tượng vi ngôn ngJava. Kết thúc hc phn, hc sinh có khnăng sdng ngôn ngJava để xây dng nhng chương trình qun lý nhvi giao din console và có nhng kiến thc cn thiết để phc vcho vic tìm hiu sâu hơn vngôn ngJava như: lp trình kết ni cơ sdliu trong Java, lp trình web vi Java,…các môn hc sau. 6. Mc tiêu hc phn Kết thúc hc phn hc sinh có khnăng: Gii thích các khái nim trong ngôn nglp trình Java. Vn dng các kiu dliu chun trong Java và kiu Class tđịnh nghĩa. Vn dng các cu trúc điu khin rnhánh và lp. Vn dng khái nim hàm. Vn dng mng 1 chiu, 2 chiu và chui ký t. Lp trình đọc và ghi file. Vn dng Class trong Java. Vn dng Overrloading và Overriding. Vn dng kế tha trong Java. Vn dng xlý ngoi ltrong Java. Vn dng ngôn ngJava để xây dng các chương trình qun lý nhvi giao din console.

3105016 lap trinh java

Embed Size (px)

DESCRIPTION

ffs

Citation preview

Page 1: 3105016 lap trinh java

Lập trình Java 1/3

LẬP TRÌNH JAVA Java Programming

1. Mã số học phần: 3105016

2. Số đơn vị học trình: 5

3. Tổng số tiết: 105 tiết (45 tiết lý thuyết, 60 tiết thực hành)

4. Điều kiện tiên quyết

Học phần tiên quyết : không

Học phần học trước : không

Học phần song hành : không

5. Tóm tắt nội dung học phần

Học phần này giúp cho học sinh nắm vững các kiến thức và kỹ năng lập trình với ngôn ngữ Java. Giới thiệu về Java và các thành phần của ngôn ngữ lập trình Java: các toán tử, các kiểu dữ liệu, cấu trúc điều khiển, phương thức, mãng, chuỗi, kỹ thuật lập trình hướng đối tượng với ngôn ngữ Java. Kết thúc học phần, học sinh có khả năng sử dụng ngôn ngữ Java để xây dựng những chương trình quản lý nhỏ với giao diện console và có những kiến thức cần thiết để phục vụ cho việc tìm hiểu sâu hơn về ngôn ngữ Java như: lập trình kết nối cơ sở dữ liệu trong Java, lập trình web với Java,…ở các môn học sau.

6. Mục tiêu học phần

Kết thúc học phần học sinh có khả năng:

• Giải thích các khái niệm trong ngôn ngữ lập trình Java.

• Vận dụng các kiểu dữ liệu chuẩn trong Java và kiểu Class tự định nghĩa.

• Vận dụng các cấu trúc điều khiển rẽ nhánh và lặp.

• Vận dụng khái niệm hàm.

• Vận dụng mảng 1 chiều, 2 chiều và chuỗi ký tự.

• Lập trình đọc và ghi file.

• Vận dụng Class trong Java.

• Vận dụng Overrloading và Overriding.

• Vận dụng kế thừa trong Java.

• Vận dụng xử lý ngoại lệ trong Java.

• Vận dụng ngôn ngữ Java để xây dựng các chương trình quản lý nhỏ với giao diện console.

Page 2: 3105016 lap trinh java

Lập trình Java 2/3

7. Nội dung chi tiết môn học

Nội dung Ghi chú

Chương 1. Giới thiệu về Java

1.1. Giới thiệu lịch sử Java

1.2. Các loại chương trình Java

1.3. Phân biệt Applets và Applications

1.4. Giới thiệu khả năng của Java

1.5. Giới thiệu về Java Virtual Machine (JVM)

1.6. Giới thiệu các công cụ dùng để lập trình Java

1.7. Giới thiệu về JDK và các công cụ của JDK

1.8. Giới thiệu về packages

Chương 2. Căn bản về Java

2.1. Cấu trúc một chương trình Java, cách ghi chú thích

2.2. Biên dịch, kiểm lỗi và thực thi chương trình Java

2.3. Các kiểu dữ liệu: kiểu cơ bản và kiểu tham chiếu

2.4. Khai báo biến và phạm vi của biến

2.5. Chuyển kiểu dữ liệu của biến

2.6. Các toán tử: toán học, quan hệ, logic, điều kiện, gán

2.7. Cấu trúc điều khiển: If, If…Else, switch…case

2.8. Cấu trúc lặp: while, do…while, for, foreach

2.9. Sử dụng từ khóa break và continue

2.10. Mảng một chiều, mảng hai chiều

2.11. Phương thức trong Java

2.12. Các phương thức trong lớp Math

2.13. Các hàm nhập, xuất

2.14. Các lỗi thường gặp

Chương 3. Chuỗi ký tự

3.1. Khai báo biến kiểu chuỗi ký tự

3.2. Các thao tác xử lý chuỗi ký tự

Chương 4. Giới thiệu về Class

4.1. Giới thiệu về Class và các thành phần của Class

4.2. Phương thức khởi tạo, phương thức

4.3. Tạo đối tượng của Class

4.4. Ví dụ minh họa

Page 3: 3105016 lap trinh java

Lập trình Java 3/3

4.5. Phân biệt private, protected, public

4.6. Ví dụ minh họa

4.7. Truyền đối tượng cho phương thức

4.8. Các phương thức, hằng, biến tĩnh (static)

4.9. Từ khóa this

4.10. Mảng đối tượng

Chương 5. Các đặc tính của lập trình HĐT

5.1. Giới thiệu về các đặc tính của lập trình HĐT

5.2. Giới thiệu về tính bao bọc dữ liệu

5.3. Giới thiệu về kế thừa

5.4. Sử dụng từ khóa super

5.5. Cài đặt kế thừa trong Java

5.6. Ví dụ minh họa kế thừa

5.7. Giới thiệu về Overloading và Overriding

5.8. Ví dụ minh họa

Chương 6. Xử lý ngoại lệ

6.1. Giới thiệu về các loại ngoại lệ

6.2. Sử dụng lệnh try….catch(), try…catch…finally

6.3. Ví dụ minh họa

Chương 7. Thao tác với File

7.1. Các thao tác đọc, ghi file

7.2. Ví dụ minh họa