Đề cương môn học Lập trình Matlab
Bạn đang xem tài liệu "Đề cương môn học Lập trình Matlab", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- de_cuong_mon_hoc_lap_trinh_matlab.pdf
Nội dung text: Đề cương môn học Lập trình Matlab
- 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 LẬP TRÌNH MATLAB Mã môn: MPR32021 Dùng cho các ngành CÔNG NGHỆ THÔNG TIN Bộ môn phụ trách CÔNG NGHỆ PHẦN MỀM
- THÔNG TIN VỀ CÁC GIẢNG VIÊN CÓ THỂ THAM GIA GIẢNG DẠY MÔN HỌC 1.Ths. Hồ Thị Hương Thơm – 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: Công nghệ phần mềm¸ khoa: Công nghệ Thông tin - Địa chỉ liên hệ: Bộ môn Công nghệ Phần mềm¸ khoa: Công nghệ Thông tin - Điện thoại: 0989567488 Email: thomhth@hpu.edu.vn - Các hướng nghiên cứu chính: An toàn thông tin, Lập trình Web 2.Ths. Nguyễn Trọng Thể – 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, khoa: Công nghệ Thông tin - Địa chỉ liên hệ: Bộ môn Mạng và Hệ thống thông tin, khoa: Công nghệ Thông tin - Điện thoại: 0982295866 Email: vnthe@hpu.edu.vn - Các hướng nghiên cứu chính: Wireless sensor net 3.Ths. Nguyễn Trần Trung – 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: Công nghệ phần mềm, khoa: Công nghệ Thông tin - Địa chỉ liên hệ: Bộ môn Công nghệ phần mềm, khoa: Công nghệ Thông tin - Điện thoại: Email: trungnt@hpu.edu.vn - 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ỉ: 3/2 - Các môn học tiên quyết: Cấu trúc dữ liệu và giải thuật, Lập trình C, Toán cao cấp - Các môn học kế tiếp: Xử lý ảnh, An toàn bảo mật thông tin - Các yêu cầu đối với môn học (nếu có): Kỹ năng toán học v à giải thuật - Thời gian phân bổ đối với các hoạt động: + Nghe giảng lý thuyết: 21 tiết + Làm bài tập trên lớp: 5 + Thảo luận: 1 + Thực hành, thực tập (ở PTN, nhà máy, ): 15 tiết + Hoạt động theo nhóm: + Tự học: 150 tiết + Kiểm tra: 3 tiết 2. Mục tiêu của môn học: - Kiến thức: Cung cấp kiến thức c ơ bản về sử dụng một số hàm, thư viện, cũng như các cấu trúc lệnh lập trình của Matlab - Kỹ năng: Sinh viên nắm được ngôn ngữ lập trình Matlab, xây dựng giao diện. 3. Tóm tắt nội dung môn học: Học phần này giúp sinh viên nắm được kỹ năng lập trình bằng matlab để giải các bài toán khoa học kỹ thuật đặc biệt là các bài toán xử lý các dữ liệu dưới dạng ma trận, đồ thị, giải các bài toán về xử lý tín hiệu số, xử lý ảnh, xác xuất thống k ê hóa. 4. Học liệu: Học liệu bắt buộc [1].ThS.Nguyễn Hoàng Hải, TS. Nguyễn Việt Anh, Lập Trình Matlab Và Ứng Dụng, NXB Khoa học Kỹ thuật, 2006 [2].Phạm Thị Ngọc Yến, Ngô Hữu Tình, Lê Tấn Dũng, Nguyễn Thị Lan Hương, Cơ Sở Matlab Và Ứng Dụng - NXB Khoa học Kỹ Thuật, 2007. [3].Đặng Minh Hoàng, Đồ hoạ với Matlab, Nhà xuất bản Thống kê, 2000 Học liệu tham khảo [4].Hồ Văn Sung, Thực Hành Xử Lý Số Tín Hiệu Với Matlab, NXB KHKT, 2008 Đặng Minh Hoàng , Đồ hoạ với Matlab 5.3, Nxb Thống kê, 2000 [5]. 5. Nội dung và hình thức dạy – học: Nội dung Hình thức dạy – học Tổng (Ghi cụ thể theo từng chương, mục, Lý Bài Thảo TH, TN, Tự học, Kiểm (tiết) tiểu mục) thuyết tập luận điền dã tự NC tra CHƯƠNG 1: NHẬP MÔN MATLAB 2 10 12 1.1. Giới thiệu phần mềm MATLAB 1 5 6
- 1.2. Các khái niệm cơ bản trong 1 5 6 MATLAB CHƯƠNG 2 : MA TRẬN VÀ CÁC PHÉP TOÁN TRONG MA TRẬN CỦA 3 1 2 20 26 MATLAB 2.1. Vectơ và ma trận 1.5 1 10 12.5 2.2. Các phép toán trong ma trận 1.5 1 10 12.5 CHƯƠNG 3: CÁC HÀM GẢI TÍCH SỐ VÀ ĐẠI SỐ TUYẾN TÍNH TRONG 2 1 2 15 20 MATLAB 3.1. Các hàm đại số tuyến tinh trong 1 1 2 Matlab 3.2. Đa thức và các phép toán đa thức 1 1 2 trong Matlab CHƯƠNG 4: ĐỒ HOẠ TRONG 3 1 2 15 21 MATLAB 4.1. Đồ hoạ 2D 2 1 3 4.2. Đồ hoạ 3D (Mặt và lưới) 1 1 2 Kiểm tra tổng kết chương 2, 3, 4 1 1 CHƯƠNG 5: LẬP TRÌNH TRONG 6 1 4 15 26 MATLAB 5.1. Giới thiệu chương trình, câu lệnh 2 1 3 trong Matlab 5.2. Các cấu trúc điều khiển trong Matlab 2 2 2 5.3. Các thao tác với tệp trong Matlab 2 1 3 Kiểm tra tổng kết chương 5 1 1 CHƯƠNG 6: THIẾT KẾT GIAO DIỆN 5 1 4 15 12 TRONG MATLAB 6.1. Các thành phần chính của 1 cửa sổ 2 1 3 trong Matlab 6.2. Giới thiệu các điều khiển trong 2 2 3 Matlab 6.3. Ví dụ tạo giao diện chương trình 1 2 3 trong Matlab Kiểm tra tổng kết chương 6 1 1 GIAO BÀI TẬP LỚN MÔN HỌC 1 1 55 57
- Tổng (tiết) 21 5 1 15 145 3 190 6. Lịch trình tổ chức dạy – học cụ thể: Chi tiết về hình thức tổ Nội dung yêu cầu SV Ghi Tuần Nội dung chức dạy – học phải chuẩn bị trước chú CHƯƠNG 1: NHẬP MÔN Trình bày tại giảng đường MATLAB 1.1. Giới thiệu phần mềm Trình bày t MATLAB ại giảng đường 1.2. Các khái niệm cơ bản trong Trình bày tại giảng đường MATLAB 1 CHƯƠNG 2 : MA TRẬN VÀ CÁC PHÉP TOÁN TRONG MA Trình bày tại giảng đường TRẬN CỦA MATLAB Trình bày tại giảng đường Th ành các thao tác 2.1. Vectơ và ma trận ực h liên quan ma trận tại phòng máy. Trình bày tại giảng đường Thực hành các phép toán 2.2. Các phép toán trong ma trận trong ma trận trên môi trường Matlap. CHƯƠNG 3: CÁC HÀM GẢI 2 TÍCH SỐ VÀ ĐẠI SỐ TUYẾN Trình bày tại giảng đường TÍNH TRONG MATLAB 3.1. Các hàm đại số tuyến tinh Trình bày tại giảng đường trong Matlab Thực hành tại phòng máy. 3.2. Đa thức và các phép toán đa Trình bày tại giảng đường thức trong Matlab Thực hành tại phòng máy. CHƯƠNG 4: ĐỒ HOẠ TRONG Trình bày tại giảng đường MATLAB Trình bày tại giảng đường 4.1. Đồ hoạ 2D Thực hành tại phòng máy. 3 Trình bày tại giảng đường 4.2. Đồ hoạ 3D (Mặt và lưới) Thực hành tại phòng máy. Làm bài kiểm tra trên giấy Ôn tập nội dung, làm Kiển tra tổng kết chương 2,3,4 hoặc trên máy để đánh giá bài tập chương 2, 3, 4 khả năng tiếp thu của sinh
- viên CHƯƠNG 5: LẬP TRÌNH Trình bày tại giảng đường TRONG MATLAB 4 5.1. Giới thiệu chương trình, câu Trình bày tại giảng đường lệnh trong Matlab 5.2. Các cấu trúc điều khiển Trình bày tại giảng đường trong Matlab Thực hành tại phòng máy. 5.3. Các thao tác với tệp trong Trình bày tại giảng đường Matlab 5 Thực hành tại phòng máy. Làm bài kiểm tra trên giấy hoặc trên máy để đánh giá Ôn tập, làm bài tập Kiểm tra chương 5 khả năng tiếp thu của sinh chương 5 viên CHƯƠNG 6: THIẾT KẾT GIAO Trình bày tại giảng đường DIỆN TRONG MATLAB 6 6.1. Các thành phần chính của 1 Trình bày tại giảng đường cửa sổ trong Matlab 6.2. Giới thiệu các điều khiển Trình bày tại giảng đường trong Matlab Thực hành tại phòng máy. 6.3. Ví dụ tạo giao diện chương Trình bày tại giảng đường trình trong Matlab 7 Thực hành tại phòng máy. Làm bài kiểm tra trên giấy Ôn tập làm bài tập hoặc trên máy để đánh giá Kiểm tra chương 6 chương 6 khả năng tiếp thu nội dung chương 6 của sinh vien Giao bài tập lớn môn học cho sinh viên tự học theo danh sách đề tài tự chọn, Sinh viên phải có kiến GIAO BÀI TẬP LỚN MÔN từ kiến thức đã học và tự thức đầy đủ về môn HỌC học sinh viên có thể xây học dựng được một ứng dụng cụ thể của môn học. 7. Tiêu chí đánh giá nhiệm vụ giảng viên giao cho sinh viên: - Nắm bắt các khái niệm và kiến thức. - Hoàn thành bài tập trên lớp, thực hành phòng máy, bài tập về nhà, - Khả năng phát biểu đóng góp và phản biện ý kiến. 8.Hình thức kiểm tra, đánh giá môn học: Các bài kiểm tra, bài tập trên lớp và các bài thực hành tại phòng máy
- Bảo vệ bài tập lớn môn học 9.Các loại điểm kiểm tra và trọng số của từng loại điểm: Kiểm tra giữa kỳ (tư cách): Kiểm tra đánh giá: 3/10 điểm Bảo vệ bài tập lớn hết môn: 7/10 điểm 10.Yêu cầu của giảng viên đối với môn học: - Yêu cầu về điều kiện để tổ chức giảng dạy môn học (giảng đ ường, phòng máy, ): - Phòng học có máy chiếu - Phòng thực hành có cài Matlab phiên bản 5.8 trở lên - Yêu cầu đối với sinh viên (sự tham gia học tập trên lớp, quy định về thời hạn, chất lượng các bài tập về nhà, ): + Tham gia học tập trên lớp: 70% + Hoàn thành các bài kiểm tra. + Hoàn thành các bài thực hành. Hải Phòng, ngày 10 tháng 06 năm 2011 Chủ nhiệm Bộ môn Người viết đề cương chi tiết Ths. Vũ Anh Hùng Ths. H ồ Thị Hương Thơm