[r]
Trang 1Đ C Ề ƯƠ NG CHI TI T Ế
Môn h c: ọ K THU T L P TRÌNHỸ Ậ Ậ
S tín ch : ố ỉ 3
T ng s ti t: ổ ố ế 45
Lý thuy t ế : 30 Bài T p ậ : 7 Th c hành ự : 8
M c đích: ụ Cung c p cho sinh viên các khái ni m căn b n v l p trình, ki n th c v tấ ệ ả ề ậ ế ứ ề ổ
ch c chứ ương trình, các thu t toán c b n.ậ ơ ả
Yêu c u: ầ Môn h c chú tr ng kh năng đ c hi u chọ ọ ả ọ ể ương trình và kh năng vi t chả ế ươ ng
trình dùng ngôn ng C++.ữ
I T NG QUÁT N I DUNG CH Ổ Ộ ƯƠ NG TRÌNH VÀ PHÂN B TH I GIAN Ố Ờ
STT Tên Ch ươ ng Lý Thuy t (s ti t) ố ế ế (s ti t) Bài T p ố ế ậ TH/BTL (s ti t) ố ế T ng (số ổ
ti t) ế
II THUY T MINH CHI TI T Ế Ế
Ch ươ ng 1: CÁC KHÁI NI M C B N(2:1) Ệ Ơ Ả
1.1 N i dung chính: ộ
Gi i thi u chớ ệ ương trình và ngôn ng l p trìnhữ ậ
Các bước xây d ng chự ương trình
1.2 N i dung chi ti t ộ ế
STT Tên M c ụ Lý Thuy t (s ti t) ố ế ế (s ti t) Bài T p ố ế ậ TH/BTL (s ti t) ố ế T ng (số ổ
ti t) ế
T h c ự ọ (Số
ti t) ế
1 Khái ni m v chệ ề ương trình và
Trang 2Ch ươ ng 2: NGÔN NG C++ (5:1) Ữ
2.1 N i dung chính: ộ
Làm quen v i ngôn ng C++,ớ ữ
Hi n th c chệ ự ương trình b ng ngôn ng C++ằ ữ
2.2 N i dung chi ti t: ộ ế
STT Tên M c ụ Lý Thuy t (s ti t) ố ế ế (s ti t) Bài T p ố ế ậ TH/BTL (s ti t) ố ế T ng (số ổ
ti t) ế
T h c ự ọ
1
C u trúc c a m t chấ ủ ộ ương trình
- Đ i tố ượng Cout
- Ch th #includeỉ ị
- Bi n, h ng và phép gánế ằ
- Danh hi uệ
2
Các ki u d li u c b n:ể ữ ệ ơ ả
- Ki u s nguyênể ố
- Ki u s th cể ố ự
- Ki u ký tể ự
- Ki u lu n lýể ậ
- Toán t sizeofử
3
Bi u th c , phép toán và cácể ứ
thao tác tương tác trong C++:
- Đ i tố ượng Cin
- Bi u th c toánể ứ
- Các toán t s h c - đử ố ọ ộ
u tiên
ư
- Chuy n đ i ki uể ổ ể
- V n đ tràn trên và trànấ ề
dưới
- Các cách đ nh nghĩaị
h ngằ
- Phép đa gán và phép gán
ph i h pố ợ
- Đ nh d ng thông tin xu tị ạ ấ
(đ c thêm)ọ
- M t s hàm xây d ngộ ố ự
s nẵ
Ch ươ ng 3: CÁC PHÁT BI U ĐI U KHI N (4:1) Ể Ề Ể
3.1 N i dung chính: ộ
Trang 3Các phát bi u khi n và ng d ngể ể ứ ụ
3.2 N i dung chi ti t: ộ ế
STT Tên M c ụ Lý Thuy t (s ti t) ố ế ế (s ti t) Bài T p ố ế ậ TH/BTL (s ti t) ố ế T ng (số ổ
ti t) ế
T h c ự ọ
1
Phát bi u ifể
- C b nơ ả
- If/else, If/else if
- Phát bi u if l ng nhauể ồ
Ch ươ ng 4: C U TRÚC L P (4:1) Ấ Ặ
4.1 N i dung chính: ộ
C u trúc l p và ng d ngấ ặ ứ ụ
M t s thu t toán l pộ ố ậ ặ
4.2 N i dung chi ti t: ộ ế
STT Tên M c ụ Lý Thuy t (s ti t) ố ế ế (s ti t) Bài T p ố ế ậ TH/BTL (s ti t) ố ế T ng (số ổ
ti t) ế
T h c ự ọ
7
M t s thu t toán l p:ộ ố ậ ặ
- Tính t ng, tích đ mổ ế
- Tìm ph n t l n nh t,ầ ử ớ ấ
nh nh tỏ ấ
- Tìm ph n t theo m tầ ử ộ
tiêu chu nẩ
Ch ươ ng 5: CH ƯƠ NG TRÌNH CON ( HÀM) (4:1)