Bài giảng Kỹ thuật lập trình: Giới thiệu môn học cung cấp cho người học những thông tin cơ bản về môn học, nội dung chính của môn học, phương pháp đánh giá môn học. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu tham khảo trước khi bước vào môn học này. | Bài giảng Kỹ thuật lập trình: Giới thiệu môn học - TS. Vũ Thị Hương Giang KỸ THUẬT LẬP TRÌNH IT3040/IT3104 TS. Vũ Thị Hƣơng Giang Bộ môn Công nghệ Phần mềm Viện Công nghệ Thông tin và Truyền thông Trƣờng ĐH Bách Khoa Hà Nội vthgiang@, giangvth@ 1 Mục tiêu • Sinh viên có đƣợc các kiến thức cơ bản của kỹ thuật lập trình • Sinh viên có khả năng phân tích, xây dựng chƣơng trình • Sinh viên làm chủ các kỹ thuật: – Viết mã nguồn hiệu quả – Kiểm thử – Gỡ rối – Tối ƣu mã – Nâng cao hiệu năng của chƣơng trình – Viết tài liệu chƣơng trình Cấu trúc môn học • Khối lƣợng: – Lý thuyết: 30 giờ – Bài tập: 15 giờ • Nội dung: Tuần Chủ đề Tài liệu tham khảo 1-2 NHỮNG KHÁI NIỆM CƠ BẢN TRONG KỸ THUẬT LẬP TRÌNH (5 LT) 3-4 NÂNG CAO VỀ GIẢI THUẬT VÀ CẤU TRÚC DỮ PP: Chapter 2 LIỆU, NGÔN NGỮ LẬP TRÌNH C / C++ PPPUC: Chapter 21 (5 LT + 3BT) 5-10 CÁC KỸ THUẬT XÂY DỰNG CHƢƠNG TRÌNH PHẦN PP: Chapter 1 MÊM PPPUC: Chapter 3,8 (10 LT + 6 BT) CCPHSC: Chapter 8,11,23 11-15 KIỂM THỬ, GỠ RỐI, TINH CHỈNH MÃ NGUỒN VÀ PP: Chapter 5, 7 VÀ XÂY DỰNG TÀI LIỆU CHƢƠNG TRÌNH PPPUC: Chapter 5 (10 LT + 6 BT) CCPHSC: Chapter 25, 26, 32 Bài tập • Trên lớp: cá nhân hoặc nhóm • Về nhà: nhóm 4 - 5 SV • Nội dung: – Lý thuyết + thực hành các kỹ thuật lập trình làm việc với biến, dữ liệu và các cấu trúc lập trình – Lý thuyết + thực hành các kỹ thuật xây dựng và sử dụng hàm/thủ tục – Lý thuyết + thực hành các kỹ thuật bẫy lỗi và lập trình phòng ngừa – Lý thuyết + thực hành các kỹ thuật kiểm thử – Lý thuyết + thực hành các kỹ thuật gỡ rối, lập tài liệu cho chƣơng trình Đánh giá kết quả học tập • Điểm quá trình: trọng số 0,4 – Bài tập: làm bài, chữa bài, bảo vệ – Kiểm tra giữa kỳ • Thi cuối kỳ (trắc nghiệm và tự luận): trọng số 0,6 • Điểm thưởng/phạt: – Dự lớp theo quy chế – Mức độ hoàn thành bài tập – Phát biểu/Thảo luận/Chữa bài trên lớp Tài liệu học tập • Bài giảng trên lớp • Sách tham khảo – PP: Brian W.