Ngôn ngữ lập trình java

đang tải dữ liệu....

Nội dung tài liệu: Ngôn ngữ lập trình java

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PH ÒNG ISO 9001:2008 ĐỀ CƯƠNG CHI TIẾT MÔN HỌC NGÔN NGỮ LẬP TRÌNH JAVA Mã môn: JPL33021 Dùng cho các ngành CÔNG NGHỆ THÔNG TIN Bộ môn phụ trách MẠNG VÀ HỆ THỐNG THÔNG TIN THÔNG TIN VỀ CÁC GIẢNG VIÊN CÓ THỂ THAM GIA GIẢNG DẠY MÔN HỌC 1. ThS. Phùng Anh Tuấn - Giảng viên cơ hữu - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Mạng và hệ thống thông tin - Địa chỉ liên hệ: Bộ môn Mạng và hệ thống thông tin - Điện thoại: 031.3739878. Email: [email protected] - Các hướng nghiên cứu chính: Mạng máy tính, Quản trị mạng, Lập trình mạng, Công nghệ tác tử, Lập trình C/C++, Lập trình hướng đối tượng, Lập trình Java 2. ThS. Trần Ngọc Thái - Chức danh, học hàm, học vị: Thạc sỹ - Thuộc bộ môn: Mạng và Hệ thống Thông tin - Địa chỉ liên hệ: Bộ môn Mạng và Hệ thống Thông tin – Đại hoc Dân lập Hải Phòng - Điện thoại: 0976.123446 Email: [email protected] - Các hướng nghiên cứu chính: Khoa học máy tính & Hệ thống thông tin 3. Thông tin về trợ giảng (nếu có): - Họ và tên: - Chức danh, học hàm, học vị: - Thuộc bộ môn/lớp: - Địa chỉ liên hệ: - Điện thoại: Email: - Các hướng nghiên cứu chính: THÔNG TIN VỀ MÔN HỌC 1. Thông tin chung: - Số đơn vị học trình/ tín chỉ: 45 tiết - Các môn học tiên quyết: Lập trình hướng đối tượng - Các môn học kế tiếp: Các môn học tự chọn 1 và 2 - Các yêu cầu đối với môn học (nếu có): Sử dụng máy chiếu, máy tính, phòng thực hành - Thời gian phân bổ đối với các hoạt động: + Nghe giảng lý thuyết: 28 tiết + Làm bài tập trên lớp: 0 + Thảo luận: + Thực hành, thực tập (ở PTN, nhà máy, điền dó,...): 15 tiết + Hoạt động theo nhóm: Có + Tự học: 135 tiết + Kiểm tra: 02 tiết 2. Mục tiêu của môn học: - Kiến thức: Cung cấp cho sinhviên những khái niệm cơ bản nhất của ngôn ngữ lập trình Java, lập chương trình máy tính theo phương pháp Hướng đối tượng, so sánh ưu và nhược điểm của Java với một số ngôn ngữ lập trình hướng đối tượng khác. Ứng dụng kiến thức xây dựng chương trình máy tính có tính thực tế. - Kỹ năng: Có khả phân tích, thiết kế và triển khai lập trình những ứng dụng theo phương pháp lập trình hướng đối tượng - Thái độ: Giúp sinh viên tự tin khi làm việc với các ngôn ngữ lập trình có hỗ trợ phương pháp lập trình hướng đối tượng. 3. Tóm tắt nội dung môn học: - Trình bầy một số khái niệm cơ bản của ngôn ngữ lập trình Java: Biến, hằng, lệnh vào ra cơ bản. - Trình bầy phương pháp lập trình hướng đối tượng: Lớp, thuộc tính, phương thức, tính đóng gói, kế thừa, tính đa hình … - Trình bầy một số khả năng lập trình ứng dụng của ngôn ngữ Java: Lập trình giải bài toán khoa học kỹ thuật, truy nhập cơ sở dữ liệu, ứng dụng mạng. 4. Học liệu: - Bắt buộc [1].Đoàn Văn Ban,Lập trình hướng đối tượng với Java, Nhà xuất bản Khoa học và kỹ thuật. - Tham khảo [1].Đậu Quang Tuấn, Nguyễn Viết Linh, Học nhanh kỹ thuật lập tr ình Java, NXB Trẻ - NXB 2001 [2].Nguyễn Việt Hà,Lập trình Hướng đối tượng với Java, Đại học Công Nghệ - Đại học Quốc gia Hà Nội. [3].Trung tâm tin học ngoại ngữ Trí Đức, Giáo trình lập trình mạng bằng Java - - NXB Thống Kê, NXB 2003 [4].Kỹ thuật lập trình Java căn bản - Tài liệu điện tử. [5].http://www.javavietnam.org 5. Nội dung và hình thức dạy - học: Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dã tự NC tra Chương 1 : Giới thiệu về ngôn ngữ lập tr ình 03 0 0 0 09 0 03 Java 1.1. Lịch sử ra đời 1.2. Môi trường Java 1.3. Các dạng chương trình ứng dụng của Java Chương 2 : Các thành phần cơ bản của Java 03 0 0 03 18 0 06 2.1. Các phần tử cơ sở của Java 2.2. Các kiểu dữ liệu cơ sở 2.3. Biến và hằng 2.4. Các phép toán và biểu thức 2.5. Cấu trúc tệp chương trình Java Chương 3 : Lớp và các thành phần của lớp đối 03 0 0 0 09 0 03 tượng 3.1. Định nghĩa lớp 3.2. Định nghĩa hàm thành viên 3.3. Kiểm soát truy cập các thành viên của lớp 3.4. Hàm khởi tạo 3.5. Quan hệ kế thừa giữa các lớp 3.6. Lớp trừu tượng 03 0 0 03 18 0 06 3.7. Giao diện 3.8. Gói (package) Chương 4 : Các lệnh điều khiển và xử lý ngoại 02 0 0 0 09 01 03 4.1. Lệnh tuần tự 4.2. Lệnh điều kiện 4.3. Lệnh lặp 4.4. Xử lý ngoại lệ Chương 5 : Giới thiệu một số lớp cơ sở của 02 0 0 0 09 01 03 Java 5.1. Cấu trúc mảng trong Java 5.2. Một số lớp cơ sở Chương 6 : Lập trình giao diện chương trình 03 0 0 0 09 0 03 6.1. Lập trình chương trình nhúng 6.2. Lập trình chương trình độc lập 03 0 0 03 18 0 06 Chương 7 : Lập trình cơ sở dữ liệu 03 0 0 03 18 0 06 7.1. Giới thiệu về Jdbc và Odbc 7.2. Chương trình ứng dụng Jdbc Hình thức dạy – học Nội dung Tổng Lý Bài Thảo TH, TN, Tự học, Kiểm (Ghi cụ thể theo từng chương, mục, tiểu mục) (tiết) thuyết tập luận điền dã tự NC tra Chương 8 : Lập trình socket 03 0 0 03 18 0 06 8.1. Giới thiệu về socket 8.2. Lập trình ứng dụng với socket Tổng (tiết) 28 0 0 15 135 02 45 6. Lịch trình tổ chức dạy – học cụ thể: Chi tiết về hình thức Nội dung yêu cầu sinh Ghi Tuần Nội dung tổ chức dạy – học viên phải chuẩn bị trước chú Chương 1 : Giới thiệu về ngôn ngữ - Giáo viên giảng - Tìm hiểu trước nội dung 1 lập trình Java - Ví dụ minh họa của chương 1 1.1. Lịch sử ra đời - Sinh viên theo dõi - Sinh viên đặt câu hỏi 1.2. Môi trường Java - Giáo viên giải đáp 1.3. Các dạng chương trình ứng dụng của Java Chương 2 : Các thành phần cơ bản - Giáo viên giảng - Tìm hiểu trước nội dung 2 của Java - Ví dụ minh họa của chương 2 2.1. Các phần tử cơ sở của Java - Sinh viên theo dõi - Sinh viên đặt câu hỏi 2.2. Các kiểu dữ liệu cơ sở - Giáo viên giải đáp 2.3. Biến và hằng 2.4. Các phép toán và biểu thức 2.5. Cấu trúc tệp chương trình Java Thực hành 1 Sinh viên thực hành 3 tại phòng máy Chương 3 : Lớp và các thành phần - Giáo viên giảng - Tìm hiểu trước nội dung 4 của lớp đối tượng - Ví dụ minh họa mục 3.1 -3.5 3.1. Định nghĩa lớp - Sinh viên theo dõi - Sinh viên đặt câu hỏi 3.2. Định nghĩa hàm thành viên - Giáo viên giải đáp 3.3. Kiểm soát truy cập các thành viên của lớp 3.4. Hàm khởi tạo 3.5. Quan hệ kế thừa giữa các lớp 3.6. Lớp trừu tượng - Giáo viên giảng - Tìm hiểu trước nội dung 5 - Ví dụ minh họa mục 3.6 - 3.8 3.7. Giao diện - Sinh viên theo dõi - Sinh viên đặt câu hỏi 3.8. Gói (package) - Giáo viên giải đáp Thực hành 2 Sinh viên thực 6 hành tại phòng máy Chương 4 : Các lệnh điều khiển và xử - Giáo viên giảng - Tìm hiểu trước nội dung 7 lý ngoại - Ví dụ minh họa của chương 4 4.1. Lệnh tuần tự - Sinh viên theo dõi - Sinh viên đặt câu

Tìm luận văn, tài liệu, khoá luận - 2024 © Timluanvan.net