CƠ SỞ LẬP TRÌNH Lê Cẩm Tú lecamtu1983@yahoo.com 098 890 4042 Hà Nội – 2014 Giới thiệu môn học Số tín chỉ: Thời gian: Lý thuyết: 60% Thực hành, thảo luận: 40% Tự học: 200% Đánh giá Kiểm tra kì: 30% 12/12/17 02 thực hành máy (2x15%) Chuyên cần: 10% Thi cuối kì: 60% Giới thiệu môn học 2/9 Giới thiệu môn học Mục tiêu học phần Về lý thuyết: Trang bị khái niệm lập trình, hình thành nâng cao tư thuật toán cho sinh viên Về kĩ năng: Trang bị kĩ lập trình ngơn ngữ lập trình C Tài liệu tham khảo 12/12/17 Phạm Văn Ất (2009), Giáo trình kỹ thuật lập trình C nâng cao, NXB Hồng Đức Quách Tuấn Ngọc (1998), Ngơn ngữ lập trình C, NXB Giáo dục Giới thiệu môn học 3/9 Yêu cầu học viên 12/12/17 Tham dự buổi học lớp Đọc, nghiên cứu giáo trình, tài liệu tham khảo Tham gia thảo luận lớp Làm tập chương Thực hành Phòng máy tính Có ý thức tổ chức, kỷ luật theo quy định trường, lớp giảng viên phụ trách Giới thiệu môn học 4/9 Nội dung Chương 1: Các khái niệm lập trình Các khái niệm lập trình Các bước xây dựng chương trình Thuật tốn cách biểu diễn thuật toán Chương 2: Các phần tử NNLT C 12/12/17 Bộ ký tự/Từ khố/Tên Cấu trúc chung chương trình Các kiểu liệu sở Biểu thức/ Câu lệnh Vào – liệu C Môi trường làm việc C Giới thiệu môn học 5/9 Nội dung Chương 3: Các cấu trúc điều khiển Cấu trúc rẽ nhánh (If, switch) Cấu trúc lặp (while, do…while, for) Các lệnh nhảy (goto, break…) Chương 4: Chương trình 12/12/17 Khái niệm chương trình Cách xây dựng hàm Tham số truyền tham số cho hàm Hàm đệ quy Một số hàm thông dụng Giới thiệu môn học 6/9 Nội dung Chương 5: Kiểu liệu mảng Mảng chiều Mảng nhiều chiều Chương 6: Kiểu trỏ 12/12/17 Địa trỏ Khai báo, phép toán trỏ Con trỏ mảng chiều, mảng nhiều chiều Mảng trỏ Con trỏ hàm Cấp phát nhớ động danh sách liên kết Giới thiệu môn học 7/9 Nội dung Chương 7: Xâu kí tự Khai báo thao tác với xâu kí tự Một số hàm xử lí xâu kí tự Mảng xâu kí tự Chương 8: Kiểu liệu cấu trúc Khai báo, truy cập đến thành phần cấu trúc Mảng cấu trúc Con trỏ cấu trúc Chương 9: Kiểu liệu tệp 12/12/17 Khái niệm tệp, bước xử lý Tệp nhị phân Tệp văn Giới thiệu mơn học 8/9 Tiến trình học tập Buổi Nội dung Buổi Nội dung Chương Chương Chương 10 Thực hành chương Thực hành chương 1+2 11 Kiểm tra – Thực hành Chương 12 Chương 6+7 Thực hành chương 13 Thực hành chương Chương 14 Chương 8+9 Thực hành chương 15 Thực hành chương 8 Chương 16 Kiểm tra – Thực hành 12/12/17 Giới thiệu môn học 9/9