Giới thiệu

CHÀO MỪNG CÁC BẠN SINH VIÊN ĐẾN VỚI MÔN HỌC

LẬP TRÌNH JAVA

(Java Programming)

1- Tên môn học: Lập trình Java

2- Bộ môn phụ trách môn học: Bộ môn Công nghệ phần mềm

3- Mã số môn học: CSE284

4- Số tín chỉ: 3 tín chỉ (LT: 2; TH/BT/TL: 1)

5- Giảng viên:

TS. Lê Nguyễn Tuấn Thành, Bộ môn Công nghệ phần mềm (email: thanhlnt [at] tlu [dot] edu [dot] vn)

6- Mô tả môn học:

Môn học cung cấp cho sinh viên những kỹ thuật, từ cơ bản đến nâng cao của ngôn ngữ JAVA (cấu trúc lệnh, kiểu dữ liệu, xử lý ngoại lệ, luồng, kết nối và thao tác với cơ sở dữ liệu, xây dựng ứng dụng Desktop, ứng dụng Web, lập trình mạng, các Framework hỗ trợ lập trình thông dụng của công nghệ Java).

Kết thúc học phần sinh viên có thể áp dụng ngôn ngữ Java để giải quyết các bài toán khoa học cũng như xây dựng các ứng dụng đa dạng, phong phú.

7- Mục đích môn học:

Kết thúc học phần, sinh viên có khả năng tiếp thu được:

    1. Kiến thức:

      • Hiểu được cấu trúc ngôn ngữ lập trình; các kiểu dữ liệu cơ bản của Java

      • Các kỹ thuật xây dựng ứng dụng dựa trên công nghệ Java;

      • Sử dụng thư viện, frameworks để phát triển các ứng dụng phù hợp trong Java.

    2. Kỹ năng:

      • Sử dụng thành thạo các IDE: Eclipse, Netbeans để phát triển ứng dụng Java

      • Có khả năng xây dựng ứng dụng Desktop với AWT, SWING, JavaFX;

      • Xây dựng ứng dụng Web với công nghệ JSP, Servlet.

      • Xây dựng các ứng dụng mạng sử dụng Socket và ServerSocket

8- Yêu cầu đối với Sinh viên:

    • Dự lớp đầy đủ

    • Thực hiện tiểu luận

    • Tham gia thảo luận trên lớp và qua trang Piazza

    • Tham gia kiểm tra và thi cuối kỳ

9- Phân bổ thời gian:

Tổng số: 45 tiết

    • Lý thuyết: 30 tiết

    • Thực hành: 15 tiết

10- Logic môn học:

Môn học tiên quyết: Tin học Đại cương (ENGR111)

Môn học trước: Ngôn ngữ Lập trình (CSE280)

11- Tổ chức đánh giá môn học:

    • Kiểm tra giữa kỳ (KT): 0.5

    • Thi hết môn hoặc tiểu luận (THM): 0.5

Điểm môn học = = KT x 0.5 + THM x 0.5