Bài giảng Kỹ thuật lập trình: Mở đầu - TS. Vũ Hương Giang
lượt xem 2
download
Bài giảng Kỹ thuật lập trình: Mở đầu do TS. Vũ Hương Giang biên soạn giúp các bạn nắm bắt được những thông tin chung về môn học như đối tượng, mục tiêu, lịch giảng dạy, tài liệu tham khảo, phương pháp giảng dạy, cách đánh giá môn học cùng một số thông tin khác.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Kỹ thuật lập trình: Mở đầu - TS. Vũ 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@gmail.com, giangvth@soict.hut.edu.vn CuuDuongThanCong.com https://fb.com/tailieudientucntt 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 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 LTCuuDuongThanCong.com + 6 BT) CCPHSC: Chapter 25, 26, 32 https://fb.com/tailieudientucntt
- 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Đá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 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Tài liệu học tập • Bài giảng trên lớp • Sách tham khảo – PP: Brian W. Kernighan, Rob Pike. The Practice of Programming. Textbook Paperback, 1999, ISBN: 020161586X – PPPUC: Bjarne Stroustrup. Programming: Principles and Practice Using C++ Addison-Wesley Professional, 2008. ISBN: 9780321543721 – CCPHSC: McConnell, Steve. Code Complete: A Practical Handbook of Software Construction, 2d Ed. Redmond, Wa.: Microsoft Press, ~950 pages, 2004. ISBN: 07356- 1967-0 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Những việc cần làm Công việc Người Người Kết quả cần đạt Hạn chót tham phụ gia trách Bầu lớp trƣởng Tất cả SV Tất cả SV Có lớp trƣởng Join vào hộp thƣ nhóm Tất cả SV Lớp Tất cả các SV đăng ký tham gia đều 7/2/2012 vthgiang-it3104- trƣởng phải join vào hộp thƣ nhóm k55@googlegroups.com Chốt danh sách sinh viên Tất cả SV Lớp Danh sách phân nhóm gồm: 7/2/2012 và phân nhóm BTL: trƣởng mã nhóm (PE01 – PExx), (4-5 ngƣời) họ tên SV, số hiệu SV, lớp, email, nhóm trƣởng (t/f). Làm bài tập /bài tập lớn Tất cả SV Tất cả SV Báo cáo, mã nguồn / tài liệu CT Theo yêu cầu / Nhóm của giáo viên trƣởng Chữa bài tập /bài tập lớn Tất cả SV Tất cả SV Báo cáo, mã nguồn / tài liệu CT Theo yêu cầu / Nhóm của giáo viên trƣởng Bảo vệ bài tập lớn Tất cả SV Tất cả SV Slide, thuyết trình, demo CT (max 3 Theo yêu cầu min/person) của giáo viên CuuDuongThanCong.com https://fb.com/tailieudientucntt 8
- QUESTION ???? CuuDuongThanCong.com https://fb.com/tailieudientucntt 9
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Kỹ thuật lập trình: Chương 1 - Trần Quang
39 p | 11 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 8 - Trần Quang
34 p | 9 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 7 - Trần Quang
28 p | 14 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 6 - Trần Quang
37 p | 14 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 4 - Trần Quang
32 p | 8 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 3 - Trần Quang
52 p | 11 | 2
-
Bài giảng Kỹ thuật lập trình: Chương 2 - Trần Quang
25 p | 14 | 2
-
Bài giảng Kỹ thuật lập trình: Hàm nâng cao (Phần 1) - ThS. Đặng Bình Phương
26 p | 2 | 0
-
Bài giảng Kỹ thuật lập trình: Các kỹ thuật thao tác trên bit - ThS. Đặng Bình Phương
29 p | 5 | 0
-
Bài giảng Kỹ thuật lập trình: Tập tin - ThS. Đặng Bình Phương
48 p | 3 | 0
-
Bài giảng Kỹ thuật lập trình: Kỹ thuật lập trình đệ quy - ThS. Đặng Bình Phương
44 p | 3 | 0
-
Bài giảng Kỹ thuật lập trình: Dữ liệu kiểu cấu trúc - ThS. Đặng Bình Phương
33 p | 2 | 0
-
Bài giảng Kỹ thuật lập trình: Chuỗi ký tự - ThS. Đặng Bình Phương
20 p | 4 | 0
-
Bài giảng Kỹ thuật lập trình: Danh sách liên kết - ThS. Đặng Bình Phương
20 p | 5 | 0
-
Bài giảng Kỹ thuật lập trình: Chuyển đổi kiểu dữ liệu và cấp phát bộ nhớ động - ThS. Đặng Bình Phương
28 p | 4 | 0
-
Bài giảng Kỹ thuật lập trình: Dữ liệu kiểu con trỏ (Nâng cao) - ThS. Đặng Bình Phương
48 p | 3 | 0
-
Bài giảng Kỹ thuật lập trình: Giới thiệu môn học - ThS. Đặng Bình Phương
7 p | 2 | 0
-
Bài giảng Kỹ thuật lập trình: Hàm nâng cao (Phần 2) - ThS. Đặng Bình Phương
30 p | 0 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn