Kỹ thuật Lập trình
Giới thiệu học phần
Trần Minh Thái
Email:
Website: www.minhthai.edu.vn
Cập nhật: 10/02/2017
Thông tin học phần
• Tên học phần: Kỹ thuật Lập trình
• Số tín chỉ lý thuyết: 02
• Phân bổ thời gian:
• Giờ giảng lý thuyết: 20 tiết
• Giờ làm bài tập, thảo luận tại lớp: 10 tiết
• Giờ tự học của sinh viên: 60 giờ
22
Mục tiêu
• Nâng cao kỹ năng lập trình
• Xử lý những bài toán trên mảng
• Dùng con trỏ
• Lập trình đệ quy
• Đọc và ghi file
• Kiểu dữ liệu nhiều thành phần để giải quyết những bài toán có cấu
trúc trong tin học
3
Tài liệu, công cụ học tập & tham khảo
• Microsoft Visual C++/ CLion/ C Free/ …
• Slide bài giảng và bài tập thực hành “Kỹ thuật Lập
trình”:
• Website tham khảo: www.cprogramming.com
• Tìm kiếm trên Internet: từ khoá “Lập trình C”, “C
programing”
44
Yêu cầu
• Đọc trước tài liệu, làm bài tập về nhà
• Tham gia đầy đủ các buổi học, trao đổi, đóng góp ý kiến
tích cực trong buổi học
• Làm đầy đủ các bài tập chương và bài tập lớn
• Tham gia đầy đủ các buổi học thực hành và cài đặt tất cả
các bài tập thực hành
55
Các qui định
• Vắng mặt phải có giấy xin phép, hai lần
vắng mặt có phép xem như vắng một buổi
học
• Vắng mặt trên 20% trong các lần điểm danh
sẽ bị cấm thi
• Khi vào lớp học phải có tài liệu học tập
• Không làm việc riêng trong lớp học
• Hoàn thành các bài tập, thực hành, kiểm tra
theo đúng thời gian qui định
66
Hình thức đánh giá
•
Kiểm tra thường xuyên tại lớp
•
Kiểm tra giữa kỳ
•
Điểm thực hành
•
Thi cuối kỳ
(Không dùng tài liệu + máy tính)
30%
70%
7
Nội dung học phần
Chương 1. Mảng một chiều (6 tiết)
• Khái niệm
• Các thao tác xữ lý
• Chuỗi ký tự và các thao tác xữ lý cơ bản
• Bài tập
8
Nội dung học phần
Chương 2. Mảng hai chiều (3 tiết)
• Khái niệm
• Các thao tác xử lý
• Bài tập
9
Nội dung học phần
Chương 3. Kiểu dữ liệu có cấu trúc (6 tiết)
• Khái niệm
• Mảng cấu trúc
• Các thao tác xữ lý
• Bài tập
10
Nội dung học phần
Chương 4. Kiểu con trỏ (3 tiết)
• Khái niệm
• Khai báo và sử dụng biến con trỏ
• Sử dụng con trỏ để cấp phát và thu hồi bộ nhớ động
• Một vài bài toán sử dụng con trỏ
• Bài tập
11
Nội dung học phần
Chương 5. Đệ quy (6 tiết)
• Khái niệm
• Phân loại hàm đệ quy
• Phương pháp giải một vài bài toán bằng đệ quy
• Bài tập
12
Nội dung học phần
Chương 6. Tập tin (6 tiết)
• Khái niệm
• Các thao tác trên tập tin
• Truy cập tập tin văn bản
• Truy cập tập tin nhị phân
13
Q&A
14