TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH<br />
<br />
Kỹ thuật lập trình<br />
Programming Fundamentals<br />
<br />
Ngô Hữu Dũng<br />
<br />
Bài 1 – Giới thiệu<br />
<br />
Blog: http://monktlt.blogspot.com/<br />
Group: https://www.facebook.com/groups/monktlt<br />
<br />
2<br />
<br />
Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017<br />
<br />
Ngô Hữu Dũng<br />
<br />
Nội dung<br />
<br />
<br />
Giải thuật đệ quy<br />
<br />
<br />
<br />
<br />
<br />
Kiểu dữ liệu cấu trúc<br />
<br />
<br />
<br />
<br />
<br />
Kiểu cấu trúc - struct<br />
Kiểu hợp - union<br />
<br />
Biến động và kiểu con trỏ<br />
<br />
<br />
<br />
<br />
<br />
Quy nạp toán học<br />
Lập trình đệ quy<br />
<br />
Biến động và tĩnh<br />
Kiểu con trỏ - pointer<br />
<br />
Kiểu tập tin và vào ra dữ liệu<br />
<br />
3<br />
<br />
Các thao tác với tập tin<br />
Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017<br />
<br />
Ngô Hữu Dũng<br />
<br />
Tài liệu<br />
<br />
<br />
<br />
<br />
<br />
<br />
Slide bài giảng<br />
Brian W. Kernighan and Dennis M. Ritchie. The C Programming Language<br />
(Second Edition). Prentice-Hall. Englewood Cliffs, New Jersey, 1988.<br />
Bản dịch tiếng Việt: Giáo trình Ngôn ngữ lập trình C<br />
Bài tập thực hành<br />
Tham khảo thêm<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
Phạm Văn Ất. Kỹ thuật lập trình C. NXB Khoa học và Kỹ thuật, 1995<br />
Randal E.Bryant and David R.O’Hallaron. Computer’s Perspective, 2001<br />
Bjarne Stroustrup. The C++ Programming Language, AT&T Labs Murray Hill, New<br />
Jersey Addison-Wesley, 1997.<br />
Andy Oram and Greg Wilson, Beautiful Code, 2007<br />
cplusplus.com<br />
Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017<br />
<br />
Ngô Hữu Dũng<br />
<br />
Lịch trình<br />
Tuần<br />
1<br />
<br />
Nội dung<br />
<br />
Lý thuyết<br />
<br />
Thực hành<br />
<br />
Thảo luận<br />
<br />
Tự học<br />
<br />
2<br />
<br />
4<br />
<br />
2<br />
<br />
4<br />
<br />
3<br />
<br />
2<br />
<br />
4<br />
<br />
4<br />
<br />
2<br />
<br />
2<br />
<br />
5<br />
6<br />
<br />
Quy nạp toán học và Lập trình đệ quy<br />
<br />
Kiểu cấu trúc và ứng dụng<br />
<br />
3<br />
3<br />
<br />
6<br />
2 (Bài tập)<br />
<br />
5<br />
<br />
2<br />
<br />
3<br />
<br />
6<br />
<br />
7<br />
<br />
2<br />
<br />
3<br />
<br />
6<br />
<br />
8<br />
<br />
2<br />
<br />
3<br />
<br />
6<br />
<br />
9<br />
<br />
2<br />
<br />
3<br />
<br />
5<br />
<br />
10<br />
<br />
Biến động và kiểu con trỏ<br />
<br />
3<br />
<br />
2 (Bài tập)<br />
<br />
5<br />
<br />
11<br />
<br />
2<br />
<br />
3<br />
<br />
5<br />
<br />
12<br />
<br />
2<br />
<br />
3<br />
<br />
5<br />
<br />
13<br />
14<br />
15<br />
5<br />
<br />
2 (Bài tập)<br />
<br />
Kiểu tập tin, vào/ra dữ liệu<br />
<br />
2<br />
<br />
3<br />
<br />
5<br />
<br />
2<br />
Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017<br />
<br />
5<br />
<br />
4<br />
Ngô Hữu Dũng<br />
<br />