Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
26,66 KB
Nội dung
TRƯỜNG ĐẠI HỌC PHAN THIẾT KHOA CNTT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc 1 CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Cơng nghệ Thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Thông tin chung HP 1.1 Mã học phần: 10281 1.3 Ký hiệu học phần: 1.5 Số tín chỉ: 1.6 Phân bố thời gian: - Lý thuyết: - Bài tập Thảo luận nhóm: - Tự học: 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: - Danh sách giảng viên giảng dạy: 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: - Học phần học trước: - Học phần song hành: 1.2 Tên học phần: Kỹ thuật lập trình 1.4 Tên tiếng Anh: Programming techniques 03 30 tiết 30 tiết 135 tiết TS Nguyễn Quang Tấn ThS Nguyễn Hồng Minh Nhật Lập trình 2 Mục tiêu HP 3 2.1 Mục tiêu chung Giúp sinh viên nắm kiến thức bổ sung C# kiểu liệu có cấu trúc, mảng, cấp phát động, file 2.2 Mục tiêu HP cụ thể 2.2.1 Về kiến thức Nắm kiến thức bổ sung C# Kiến thức phân tích, đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải toán thực tế nâng cao hiệu chương trình máy tính 2.2.2 Về kỹ Có khả đưa giải pháp lập trình hướng đối tượng cho tốn quy mơ tương đối đơn giản Đánh giá độ phức tạp thuật giải 2.2.3 Tự chủ chịu trách nhiệm Có ý thức rèn luyện kỹ làm việc xác, cẩn thận theo phong cách công nghiệp, hệ thống Chuẩn đầu HP “Công cụ môi trường phát triển phần mềm” Sau học xong học phần, SV có khả năng: Ký hiệu CĐR HP CELO1 CELO2 CELO3 Nội dung CĐR HP (CLO) Nắm kiến thức bổ sung C# Kiến thức phân tích, đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải tốn thực tế nâng cao hiệu chương trình máy tính Có khả đưa giải pháp lập trình hướng đối tượng cho tốn quy mô tương đối đơn giản CELO4 Đánh giá độ phức tạp thuật giải CELO5 Có ý thức rèn luyện kỹ làm việc xác, cẩn thận theo phong cách công nghiệp, hệ thống Mô tả tóm tắt nội dung học phần Mơn học trang bị cho sinh viên kiến thức phân tích, đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải toán thực tế nâng cao hiệu chương trình máy tính Mối liên hệ CĐR HP (CLO) với CĐR CTĐT (PLO) 4 Mức độ đóng góp, hỗ trợ CLO PLO xác định cụ thể sau: 5 ● I (Introduced) – CLO có hỗ trợ đạt PLO mức giới thiệu/bắt đầu 6 ● R (Reinforced ) – CLO có hỗ trợ đạt PLO mức nâng cao mức bắt đầu, có nhiều hội thực hành, thí nghiệm, thực tế,… 7 ● M (Mastery) – CLO có hỗ trợ cao đạt PLO mức thục/thông hiểu\ 8 9 ● Bảng 5.1.Mối liên hệ CĐR HP (CLO) đến CĐR CTĐT (PLO) 10 10 a Phương pháp, hình thức kiểm tra - đánh giá HP 12 12 13 13 Bảng 6.1 Ma trận Chuẩn đầu học phần Phần trăm đánh giá Chuẩn đầu học phần CLO1 CLO2 CLO3 CLO4 CLO5 Nắm kiến thức bổ sung C# Kiến thức phân tích, đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải toán thực tế nâng cao hiệu chương trình máy tính Có khả đưa giải pháp lập trình hướng đối tượng cho tốn quy mơ tương đối đơn giản Đánh giá độ phức tạp thuật giải Có ý thức rèn luyện kỹ làm việc xác, cẩn thận theo phong cách công nghiệp, hệ thống 10% 30% 60% Chuyên cần/ hoạt động lớp Kiểm tra kỳ Đồ án môn học cuối kỳ Khảo sát X X X X X X X X X X X X Bảng 6.2 Phương pháp, hình thức kiểm tra - đánh giá kết học tập SV HP Thành Trọng phần số Bài đánh giá Trọng Rubric Lquan số (đánh đến đánh dấu X CĐR giá có) HD PP đánh giá bảng (1) (2) A1 Chuyên 10% cần A2 30% (3) Tham gia buổi (4) học Phát 8% 2% biểu, xây dựng lớp Sử dụng kỹ (5) X 4.1 (6) CLO (7) - GV xác định phân tích 14 14 cá nhân (lập luận (Rubric phân tích giải làm việc CLO vấn đề, tư nhóm) CLO CLO hệ thống) CLO kỹ giao tiếp CLO (làm việc nhóm, ngoại ngữ) để tìm Đánh hiểu tài liệu giá thực đồ án kỳ - A3 Đánh giá cuối kỳ 50% Xây dựng phần mềm đơn giản cách có hệ thống có phương pháp Trong có sử dụng số cơng cụ hỗ trợ cho q trình phân tích, thiết kế, cài đặt kiểm nghiệm phần mềm Website mẫu Theo hướng dẫn, SV nhóm tự phân cơng t/viên phụ trách n/cứu tài liệu, thu thập thông tin viết báo cáo cho đề tài nhóm n/cứu đề tài nhóm khác để có thơng tin phản biện (để cộng điểm); GV chấm điểm kỹ làm việc nhóm (theo rubric), kỹ thuyết trình viết báo cáo; CLO1 CLO2 CLO5 CLO7 CLO8 CLO9 15 15 b Chính sách HP 16 16 - SV tham dự >=80% số buổi HP Nếu nghỉ >20% số buổi không dự thi kết thúc HP Điểm chuyên cần điểm kiểm tra kỳ phải ≥4 điểm (theo thang điểm 10) dự thi kết thúc học phần Kế hoạch nội dung giảng dạy HP 17 17 Bảng 7.1 Kế hoạch nội dung giảng dạy HP theo tuần Liên Tuần/ Buổi (4 tiết/b) (1) Số Các nội dung tiết học (chương) (LT/ (đến số) TH/ TT) (2) Chương 1: Lưu đồ thuật toán (3) CĐR học (chương) / chủ đề (4) Đọc quan đến CĐR 4.1 (5) khái CLO1 Bài tập niệm Web Bước Đọc tài luận, liệu thảo tập dụng Thảo luận nhóm; làm sử Nghe giảng; (8) A1 Đặt câu Trả lời hỏi; câu hỏi; dẫn kế lệnh (7) Hướng đầu (6) Thuyết giảng; Tóm tắt lý thuyết Hoạt động học SV(*) bảng hiểu thiết PP giảng dạy đạt CĐR Tên đánh giá (ở cột bảng 6.2 lớp; HTML Chương 2: Cấu trúc điều khiển 2.1 Các ký hiệu 2.2 Các kiểu liệu 2.3 Bảng ký hiệu phép toán 2.4 Cấu trúc rẽ nhánh 2.5 Cấu trúc lựa chọn switch 4/4 XHTML Biết CLO2 cách tìm đọc hiểu Hướng chức dẫn bước đầu Nghe giảng; A1 Đặt câu Trả lời hỏi; câu hỏi; CSS, Thuyết giảng; CLO3 Thảo luận nhóm; thảo Đọc tài luận, liệu 18 18 sử 2.6 Cấu trúc lặp dụng làm ví dụ việc CSS nhóm; Thực số tập thực hành với CSS cho trang Chương 3: Hàm 3.1 Khái niệm 3.2 Ví dụ 3.3 Cấu trúc chương trình C# 3.4 Cách xây dựng hàm 4/4 Web tĩnh Biết CLO2 cách tìm CLO5 đọc hiểu tập lệnh ngôn ngữ script ví dụ Javascript Thực Thuyết giảng; Nghe giảng; A1 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn Thảo luận nhóm; thảo Đọc tài luận, liệu làm việc nhóm; tập thực hành với Javascript cho trang 19 19 Chương 4: Mảng chiều 4/4 Web tĩnh Nắm CLO4 vững CLO5 4.1 Khái niệm bước thiết 4.2 Khai báo mảng kế 4.3 Bài tập trang Web Website Bước đầu có kỹ Thuyết giảng; Nghe giảng; A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn Thảo luận nhóm; thảo Đọc tài luận, liệu làm việc nhóm; làm việc bố với cục, màu sắc, hình ảnh media trang Chương 5: Lớp string 5.1 Khái niệm 5.2 Bài tập 4/4 Web Tìm CLO4 hiểu, cài CLO5 đặt sử CLO6 dụng Dreamwe aver cho thiết kế Web Thuyết giảng; Nghe giảng; A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn Thảo luận nhóm; thảo Đọc tài luận, liệu làm việc nhóm; 20 20 Chương 6: Mảng hai chiều 4/4 Tìm CLO4 hiểu, cài CLO5 6.1 Khái niệm đặt sử CLO6 6.2 Khai báo mảng dụng CLO7 Photosho CLO8 6.3 Cấu trúc lưu trữ p CLO9 6.4 Truy xuất phần áp tử mảng dụng cho thiết 4/4 Hiểu CLO4 áp CLO5 7.1 Khái niệm dụng 7.2 Định nghĩa kiểu CLO7 liệu mạnh CLO8 7.3 Truy xuất CLO6 CLO9 Flash dẫn Thảo luận nhóm; thảo Đọc tài luận, liệu Nghe giảng; A2 Đặt câu Trả lời hỏi; câu hỏi; Hướng dẫn Thảo luận nhóm; thảo Đọc tài luận, liệu nhóm; Web 4/4 Thuyết giảng; việc Chương 8: Đọc ghi file Hướng làm hiệu ứng Đặt câu Trả lời hỏi; câu hỏi; nhóm; quan Chương 7: Kiểu liệu có cấu trúc A2 việc khái niệm liên Nghe giảng; làm kế Web 6.5 Ma trận vuông Thuyết giảng; CLO4 A3 CLO5 8.1 Khái niệm CLO6 8.2 Bài tập CLO7 CLO8 CLO9 21 21 (*) Ghi chú: 22 22 - (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập chương 23 23 - (6) PP giảng dạy đạt CĐR: Nêu tên PP giảng dạy sử dụng chương để đạt CĐR 24 24 - (7) Hoạt động học SV: Xác định nội dung SV cần chuẩn bị nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải BT, làm dự án …… ); Hoạt động lớp (thảo luận nhóm, làm BT thường xuyên.…) Học liệu: T T Nă m XB Tên tác giả NXB, tên tạp chí/ nơi ban hành VB Tên sách, giáo trình, tên báo, văn Giáo trình The Art of Computer Donald E Knuth 2003 Programming – Vol 2, 3rd Edition Sách, giáo trình tham khảo Steven S Skiena, Miguel 2003 Programming Challenges A Revilla Brian W Kernighan, 200 The C programming language Dennis M Ritchie (2Ed) Addison Wesley Springer Prentice Hall Holistic Rubric đánh giá đồ án môn học qua tập lớn (đồ án) điểm điểm điểm điểm Đồ án Đồ án Đồ án Đồ án đăng ký nộp đăng ký nộp đăng ký nộp đăng ký nộp hạn Khối hạn lượng Khối hạn lượng Khối hạn lượng Khối lượng công việc công việc công việc công việc nhiệm vụ liên nhiệm vụ liên nhiệm vụ liên nhiệm vụ liên quan thực quan thực quan thực quan thực đầy đủ Sản đầy đủ phẩm Sản chưa đầy đủ phẩm Sản chưa đầy đủ phẩm Sản phẩm đẹp, đáp ứng đầy đẹp, đáp ứng đầy đẹp, đáp ứng đầy đẹp, đáp ứng đầy đủ chức đủ chức đủ chức đủ chức Báo cáo đồ án Báo cáo đồ án Báo cáo đồ án Báo cáo đồ án trình bày rõ ràng, trình bày rõ ràng, trình bày rõ trình bày khơng khơng lỗi lỗi tả Có ràng, cịn lỗi rõ ràng, tả Có ý tưởng ý tưởng sáng tạo tả Có ý nhiều lỗi cịn 25 25 sáng tạo trong sản phẩm tưởng sản tả sản phẩm đồ án Trưởng khoa đồ án phẩm đồ án Trưởng Bộ mơn Bình Thuận, ngày tháng 2021 Người biên soạn 26 26 năm ... giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải tốn thực tế nâng cao hiệu chương trình máy tính 2.2.2 Về kỹ Có khả đưa giải pháp lập trình hướng đối tượng... đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải toán thực tế nâng cao hiệu chương trình máy tính Có khả đưa giải pháp lập trình hướng đối tượng cho tốn... tích, đánh giá độ phức tạp giải thuật, đồng thời cung cấp giải thuật kỹ thuật lập trình để giải tốn thực tế nâng cao hiệu chương trình máy tính Có khả đưa giải pháp lập trình hướng đối tượng cho tốn