NHẬP MÔN LẬP TRÌNH 2 Ngôn Ngữ Lập Trình C GVHD: Ths Nguyễn Văn Nối – BM CNTT.. NHẬP MÔN LẬP TRÌNH 2 Lý thuyết - Thực hành... + Tự học ở nhà: học tập SGK & tài liệu tham khảo, làm thê
Trang 1NHẬP MÔN LẬP TRÌNH 2
( Ngôn Ngữ Lập Trình C )
GVHD: Ths Nguyễn Văn Nối – BM CNTT.
Lớp: ĐH TIN HỌC 07 & CĐ TIN HỌC 07.
Phòng học: Giảng đường II – CS1.
Thời gian: Thứ hai hàng tuần.
Trang 2NHẬP MÔN LẬP TRÌNH 2
Lý thuyết - Thực hành
3 Tín chỉ.
Phân bổ thời gian:
+ Lên lớp: 45 tiết.
+ Tự học: 80 giờ.
Trang 3NHẬP MÔN LẬP TRÌNH 2
Cung cấp cho SV:
+ kiến thức & kỹ năng lập trình với
ngôn ngữ C.
+ thiết kế & cải tiến thuật toán để
xây dựng chương trình thực thi hiệu
quả
+ thiết kế & cài đặt chương trình
Trang 4NHẬP MÔN LẬP TRÌNH 2
Sinh viên phải:
+ Dự lớp đầy đủ.
+ Làm bài tập thực hành trên máy.
+ Tự học ở nhà: học tập SGK & tài
liệu tham khảo, làm thêm nhiều bài
tập thực hành.
Trang 5NHẬP MÔN LẬP TRÌNH 2
Tiêu chuẩn đánh giá:
+ Điểm quá trình: 30%.
+ Điểm thi kết thúc học phần: 70%.
=> Điểm học phần:
Trang 6NHẬP MÔN LẬP TRÌNH 2
Điểm quá trình:
+ Kiểm tra thường xuyên: 2 lần
Điểm: d 1 , d 2 Hệ số: h 1 = h 2 = 1
+ Thi giữa học phần phần thực hành:
Điểm: d 3 Hệ số: h 3 = 2
+ Chuyên cần: Điểm: d 4 Hệ số: h 4 = 1
+ Thi giữa học phần lý thuyết
Điểm: d 5 Hệ số: h 5 = 3
=> D QT = (d i *h i )/h i
Trang 7NHẬP MÔN LẬP TRÌNH 2
Điểm thi kết thúc học phần:
+ Bài thi lý thuyết (làm trên giấy)
Điểm: D 1 Hệ số: H 1 = 3
+ Bài thi thực hành (làm trên máy).
Điểm: D 2 Hệ số: H 2 = 1
=> D KTHP = (D 1 H 1 + D 2 H 2 ) / (H 1 + H 2 )
Trang 8NHẬP MÔN LẬP TRÌNH 2
Tài liệu:
Giáo trình.
Sách tham khảo.
Ebooks.
Websites.
Trang 9NHẬP MÔN LẬP TRÌNH 2
Giáo trình (SV buộc phải có):
1/ Trần Đan Thư - Giáo trình lập trình C (Tập 1 &
2 ) NXB ĐH QG TPHCM –2003.
2/ Nguyễn Thanh Thuỷ - Nhập môn lập trình ngôn ngữ C NXB KH-KT – 2005 (p1-172, p227-252) 3/ Nguyễn Thanh Thuỷ - Bài tập lập trình ngôn
ngữ C NXB KH-KT – 2005 (p1- 168). ( Bỏ phần
đồ hoạ)
Trang 10NHẬP MÔN LẬP TRÌNH 2
Sách tham khảo:
4/ Phạm Văn Ất - Kỹ thuật lập trình C cơ
sở và nâng cao NXB KH-KT- 2006
(p1-208, p206-334, p437-515)
5/Nguyễn Linh Giang – Giáo trình kỹ
thuật lập trình C NXB GD –2007.
Trang 11NHẬP MÔN LẬP TRÌNH 2
Sách tham khảo (tt):
6/ Quách Tuấn Ngọc – Ngôn ngữ lập trình
C NXB Thống kê - 2003.
7/ Đặng Thành Tín – Tin Học II NXB ĐH
QG TPHCM –2007.
Trang 12NHẬP MÔN LẬP TRÌNH 2
Sách tham khảo (tt):
8/ Lê Minh Trung – 231 Bài tập lập trình C
NXB Thống kê – 2006.
9/ Huỳnh Tấn Dũng – Bài tập ngôn ngữ C từ A đến Z NXB Lao động xã hội – 2007 (p1-40) 10/ Lê Minh Khoa – Bài tập lập trình C – Đại
học Tiền Giang.
Bài tập lập trình C – Đại học KHTN.
Trang 13NHẬP MÔN LẬP TRÌNH 2
11/ The C Programming Language.
12/ Beginning C From Novice to Professional.
13/ C Primer Plus 5 th Edition.
14 Mastering Algorithms with C.
15/ Practical C Programming.
16/ Expert C Programming - Deep C Secrets.
17/ The Complete Reference.
Trang 14NHẬP MÔN LẬP TRÌNH 2
20/ Giao trinh ngon ngu C (Vu Ba Duy )
21/ Ngon ngu lap trinh C (Pham Hong Thai ).
22/ Giao trinh C-Aptech.
23/ Giao trinh C-Trung tam CNTT.
24/ GIAO TRINH KTLT C - Cao Thang.
25/ Giao Trinh C.
26/ Giao Trinh Ngon Ngu Lap Trinh C (Nguyen Huu Tuan).
27/ Giao Trinh Bai Tap Ky Thuat Lap Trinh C.
Trang 15NHẬP MÔN LẬP TRÌNH 2
Websites:
Trang 16NHẬP MÔN LẬP TRÌNH 2
Phương pháp học:
+ Nghe giảng.
+ Đọc và tìm tài liệu.
+ Ghi chép đầy đủ.
+ Thực hành
+ Thảo luận nhóm.
+ Hướng dẫn lại.
Trang 17Học ĐH là tự học
Tôi sẽ bắt đầu theo cách học của tôi…
Trang 18Mồ hôi và nước mắt chiếm 99%
…câu chuyện về sự thành công
thật sự kỳ lạ của hai chàng trai
trẻ Larry Page và Sergey Brin -
những người sáng lập Google…
Trang 19NHẬP MÔN LẬP TRÌNH 2
Q&A.
Một số quy tắc làm việc:
Trang 20NHẬP MÔN LẬP TRÌNH 2
CHÚC CÁC BẠN THÀNH CÔNG !
Email : nvnoi76@yahoo.com