Giới thiệu môn Lập trình căn bản nhằm giúp học viên hiểu về khái niệm về ngôn ngữ lập trình, khái niệm về kiểu dữ liệu, kiểu dữ liệu có cấu trúc (cấu trúc dữ liệu), khái niệm về giải thuật. Ngôn ngữ biểu diễn giải thuật, ngôn ngữ sơ đồ (lưu đồ), sử dụng lưu đồ để biểu diễn các giải thuật, tổng quan về Ngôn ngữ lập trình C.
Trang 1Lập Trình Căn Bản
(Basic Programming)
Introduction
Trang 2Thông tin cần thiết
• Họ tên CBGD: Võ Duy Tín MSCB: 002432
• Email: vdtin@ctu.edu.vn
• Website:
https://sites.google.com/a/ctu.edu.vn/vdtin/
• Nhóm trưởng: Trần Trung Kiên
• ĐT:0929313282
• Email: kien117981@student
Trang 3Giới thiệu
Trang 10Mục Đích Yêu Cầu
• Khái niệm về ngôn ngữ lập trình
• Khái niệm về kiểu dữ liệu
• Kiểu dữ liệu có cấu trúc (cấu trúc dữ liệu)
• Khái niệm về giải thuật
• Ngôn ngữ biểu diễn giải thuật
• Ngôn ngữ sơ đồ (lưu đồ), sử dụng lưu đồ để biểu diễn các giải thuật
• Tổng quan về Ngôn ngữ lập trình C
• Các kiểu dữ liệu trong C
• Các lệnh có cấu trúc
• Cách thiết kế và sử dụng các hàm trong C
• Một số cấu trúc dữ liệu trong C
Trang 11Tài liệu học phần
• Giáo trình:
• Tài liệu tham thảo:
Khoa Công Nghệ Thông Tin, Đại học Cần Thơ, 1991.
và bài tập ngôn ngữ C; Nhà xuất bản Giáo dục, 1999.
Đồng Nai, 1996.
Nhà xuất bản Đồng Nai, 2002.
– [5] www.lms.cit.ctu.edu.vn
Trang 12Phương pháp giảng dạy
Lý thuyết:
Giáo trình
Slides PowerPoint
Websites
Bài tập:
Ví dụ
Bài tập trong giáo trình
Bài tập tham khảo
Bài tập về nhà (Homeworks)
Trang 13Phương pháp đánh giá
20
30 50
Mark Assessment
Presentation Midterm Exam Final Exam
Trang 14Ghi chú
• Không xem tài liệu
• Điểm quy đổi sẽ dựa vào điểm chuẩn nhất định (thường lấy theo bạn cao điểm nhất).
• Cách tính:
– Điểm quy đổi = điểm thi × 100 ÷ điểm chuẩn
Trang 15Phương pháp tính điểm qui đổi
(nếu trường hợp không có điểm A))
Trang 16Cấu trúc giáo trình
• Chương 1: Giới thiệu về ngôn ngữ C & môi trường lập
trình Turbo C
• Chương 2: Các thành phần của ngôn ngữ C
• Chương 3: Các kiểu dữ liệu sơ cấp chuẩn và các lệnh
đơn
• Chương 4: Các lệnh có cấu trúc
• Chương 5: Chương trình con
• Chương 6: Kiểu mảng
• Chương 7: Kiểu con trỏ
• Chương 8: Kiểu chuỗi ký tự
• Chương 9: Kiểu cấu trúc
• Chương 10: Kiểu tập tin
Trang 17Week Content Notice
1 Introduction+Part1+Chapter 1
2 Off
3 Chapter 2
4 Chapter 2 + Chapter 3
5 Off
6 Chapter 4
7 Chapter 5
8 Chapter 6
9 Chapter 7
Midterm examination
10 Chapter 8
11 Chapter 9
12 Chapter 10
13 Off
14 Presentation
15 Final examination