Kỹ thuật Lập trình Giới thiệu học phần
Trần Minh Thái Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 10/02/2017
1
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ờ
2
2
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
cấu trúc trong tin học
3
• Kiểu dữ liệu nhiều thành phần để giải quyết những bài toán có
Tài liệu, công cụ học tập & tham khảo
• Microsoft Visual C++/ CLion/ C Free/ …
http://www.minhthai.edu.vn
• 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
4
4
• Tìm kiếm trên Internet: từ khoá “Lập trình C”, “C programing”
Yêu cầu
• Đọc trước tài liệu, làm bài tập về nhà
trong buổi học
• Tham gia đầy đủ các buổi học, trao đổi, đóng góp ý kiến tích cự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
5
5
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
6
6
Hình thức đánh giá
Kiểm tra thường xuyên tại lớp
•
Kiểm tra giữa kỳ
•
•
30%
Điểm thực hành
Thi cuối kỳ
(Không dùng tài liệu + máy tính)
•
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
8
• Bài tập
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ý
10
• Bài tập
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ỏ
11
• Bài tập
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
12
• Bài tập
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
13
• Truy cập tập tin nhị phân
Q&A
14 14

