Đề cương chi tiết học phần Ngôn ngữ lập trình C | Trường Đại học Phenikaa

Học phần này trang bị cho người học những kiến thức cơ bản về ngôn ngữ lập trình C, cách biểu diễn dữ liệu trên máy tính với ngôn ngữ C, hệ thống số với các phép toán nhị phân, bát phân, thập lục phân, các bước thực hiện viết chương trình máy tính với ngôn ngữ C. Ngoài ra môn học này còn định hướng phương pháp tư duy, phong cách lập trình, cách giải quyết bài toán tin học bằng lưu đồ khối, lập trình các bài toán tin học đơn giản bằng ngôn ngữ lập trình C. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

TRƯỜNG ĐẠI HỌC PHENIKAA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA: Công nghệ thông tin Độc lập – Tự do – Hạnh phúc
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
(Trình ộ ào tạo: Đại học)
Tên học phần:
Tên tiếng Việt: Ngôn ngữ lập trình C
Tên tiếng Anh: C Programming (Basic)
Mã học phần: CSE703038
Nhóm ngành/ngành: 7480201; 7510402; 7520130; 7480101
1. Thông tin chung về học phần
Học phần
Bắt buộc (1; 2; 5; 7)
Tự chọn (3; 4; 6)
Không tính iểm
Thuộc khối kiến thức hoặc kỹ năng
Giáo dục ại cương
Kiến thức bổ trợ
Giáo dục chuyên nghiệp
Đồ án/Khóa luận tốt nghiệp
Bộ môn (Khoa phụ trách)
Công nghệ thông tin
Thuộc CTĐT
7480201.1 (1)
7480201.2 (2)
7510402.2 (4)
7520130.1 (3)
7520130 (6)
7480101.1 (7)
7480101.2 (5)
Số tín chỉ
3 (2; 1; 6)
Tống số tiết tín chỉ
60
- Số tiết lý thuyết
30
- Số tiết thảo luận/bài tập/thực hành
30
- Số tiết tự học
90
Số bài kiểm tra
1 (0 LT, 1 TH)
Học phần tiên quyết
Học phần học trước
Học phần song hành
2. Mô tả chung về học phần
Học phần này trang bị cho người học những kiến thức cơ bản về ngôn ngữ lập trình C, cách biểu
diễn dữ liệu trên máy tính với ngôn ngữ C, hệ thống số với các phép toán nhị phân, bát phân, thập
lục phân, các bước thực hiện viết chương trình máy tính với ngôn ngữ C. Ngoài ra môn học này
còn ịnh hướng phương pháp duy, phong cách lập trình, cách giải quyết bài toán tin học bằng lưu
ồ khối, lập trình các bài toán tin học ơn giản bằng ngôn ngữ lập trình C.
3. Thông tin chung về giảng viên
STT
Học hàm, học vị,
họ
và tên
SĐT liên hệ
Địa chỉ E-mail
Ghi
chú
1
ThS. Phạm Hoàng
Giang
0944100295
giang.phamhoang@phenikaauni.edu.vn
Phụ
trách
2
TS. Lê Hoàng Anh
0972641309
anh.lehoang@phenikaa-uni.edu.vn
Tham
gia
4. Mục tiêu học phần
Miêu tả (mức ộ tổng quát)
CĐR của CTĐT cấp ộ 2
Diễn giải ược kiến thức về máy tính và các
công cụ môi trường hỗ trợ lập trình.
1.1 (4); 1.1 (7); 1.1 (5); 1.2 (4); 1.2
(2); 1.2 (1); 1.2 (7); 1.2 (5); 1.3 (7);
1.3 (5)
Làm theo kiến thức cơ sở về ngôn ngữ lập
trình C ể xây dựng một chương trình ứng
dụng.
2.1 (4); 2.1 (1); 2.1 (2); 2.3 (2); 2.3
(1); 2.6 (3); 2.6 (6)
5. Chuẩn ầu ra học phần
CĐR học
phần
(CĐR)
Miêu tả (mức ộ chi tiết)
CĐR của CTĐT
cấp ộ 3
Mức ộ
giảng dạy
(I, T, U)
1.1
Áp dụng ược kiến thức về cách biểu diễn dữ
liệu trên máy tính, các phép toán số học, logic
cơ bản, cấu trúc chương trình, cú pháp
1.1.1 (7); 1.1.1
(4); 1.1.1 (5);
1.2.1 (1); 1.2.1
(2); 1.2.2 (4)
T
1.2
Thử nghiệm việc lập trình C với môi trường
gcc và các môi trường tích hợp IDE.
1.2.1 (7); 1.2.1
(5); 1.3.1 (7);
1.3.1 (5)
U
2.1
Thực hiện ược (với trình ộ cao về tốc ộ và sự
chính xác) việc giải bài toán theo hướng tiếp
cận có tính hệ thống bằng cách vận dụng lưu ồ
khối vào tư duy giải thuật.
2.1.2 (2); 2.1.2 (1)
U
2.3
Thực hiện chính xác việc thiết kế chương
trình hướng cấu trúc ơn giản với ngôn ngữ lập
trình C.
2.1.1 (4); 2.3.1
(1); 2.3.1 (2);
2.6.2 (3); 2.6.2 (6)
T
6. Quy ịnh của học phần
6.1. Tài liệu học tập
- Tài liệu giáo trình chính
[1]. Phạm, Văn Ất (2017), Giáo trình kỹ thuật lập trình C : Căn bản và nâng cao /, Bách khoa Hà
Nội,, 9786049502231 :.
- Tài liệu tham khảo
[2]. Nguyễn, Linh Giang (2010), Giáo trình Kỹ thuật lập trình C, Giáo dục, .
6.2. Cơ sở vật chất, trang thiết bị phục vụ dạy học
- Yêu cầu về phòng học: - Yêu cầu về máy tính, máy chiếu, hệ thống âm thanh, trợ giảng: - Các
yêu cầu về thiết bị thực hành, thí nghiệm và các trang thiết bị khác: 6.3. Yêu cầu về các hoạt
ộng ngoại khóa (nếu có)
7. Đánh giá kết quả học tập
- Thang iểm: 10.
- Các thành phần ánh giá:
Thành
phần ánh
giá
Trọng số
tính iểm
học phần
(%)
Bài
ánh
giá
Hình
thức
ánh
giá
Tiêu chí
ánh
giá
CĐR
ược
ánh
giá
Điểm tối
a của
CĐR
trong lần
ánh giá
Trọng số
ánh giá
theo
CĐR (%)
CC. Đánh
giá chuyên
cần
5%
CC1.
Điểm
danh
- Điểm
danh
- Rubric
R1
10
5%
CC2.
Phát
biểu
- Phát
biểu,
thảo
luận trên
lớp
- Rubric
R2
10
ĐQT.
Đánh giá
giữa kỳ
30%
B1.
Giữa
Kỳ
- Thực
hành
- Rubric
R2
2.1
5
100%
1.1
5
100%
TKTHP.
Đánh giá
cuối kỳ
60%
KTHP.
Cuối kỳ
- Thực
hành
- Rubric
R2
2.3
5
100%
1.2
5
100%
Thời gian thi: 90
Rubric R1: Điểm danh
Mức ộ ạt chuẩn quy ịnh
Trọng
Tiêu chí
ánh giá
Điểm (0-
3.9)
Điểm (4.0-
5.4)
Điểm (5.5-
6.9)
Điểm (7.0-
8.4)
Điểm
(8.5-10)
số
Thời gian
tham dự
buổi học
Tham gia từ
80% - <82%
buổi học
Tham gia
82% -
<85% buổi
học
Tham gia
85% -
<90% buổi
học
Tham gia từ
90% - <95%
buổi học
Tham gia
> 95%
buổi học
100%
Rubric R2: BTTL&BTVN (Bài tập trên lớp và bài tập về nhà)
Mức ộ ạt chuẩn quy ịnh
Trọng
số
Tiêu
chí
ánh
giá
Điểm (0-
3.9)
Điểm
(4.0-5.4)
Điểm (5.5-
6.9)
Điểm (7.0-8.4)
Điểm (8.5-10)
Số
lượng
bài tập
Số lượng
bài nộp
<30%
Số lượng
bài nộp
<50%
Số lượng bài
nộp <70%
Số lượng bài
nộp <90%
Số lượng bài
nộp 100%
50%
Nội
dung
bài tập
Không
giải ược
Không
giải ược
Giải ầy các
các bài
tập nhưng còn
một số sai sót
Giải ầy
úng tất cả các
bài tập và trình
bày chưa rõ
ràng
Giải ầy
úng tất cả
các bài tập và
trình bày rõ
ràng
50%
8. Quy ịnh ối với sinh viên
8.1. Nhiệm vụ của sinh viên
- Đọc tài liệu và chuẩn bị cho mỗi buổi học trước khi dự lớp. - Hoàn thành các bài tập ược giao. -
Chuẩn bị nội dung thảo luận của học phần.
8.2. Quy ịnh về thi cử, học vụ
- Sinh viên phải dự lớp ầy ủ, ảm bảo tối thiểu 80% các buổi học trên lớp. - Hoàn thành các nhiệm
vụ ược giao ối với học phần.
9. Nội dung học phần, kế hoạch giảng dạy
TT
(tiết
số)
Nội dung bài
học – Tài liệu
tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
1
(2;2;6)
1. Linux và
công cụ soạn
thảo
1.1. Giới thiệu
chương trình
1.2. Làm quen
với công cụ và
môi trường cho
lập trình C
1.1
1.2
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
TT
(tiết
số)
Nội dung bài
học – Tài liệu
tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
Tài liệu tham
khảo
[1] 7-20
[2] 7-27
2
(2;2;6)
2. Cấu trúc của
chương trình C
2.1. Cấu trúc
chương trình C
2.2. Biên dịch
chương trình C
Tài liệu tham
khảo
[1] 7-20
[2] 7-27
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
3
(2;2;6)
3. Các hàm
vàora chuẩn
3.1. Các hàm
trình bày kết
quả chuẩn trong
C
3.2. Các hàm
nhập số liệu
chuẩn trong C
Tài liệu tham
khảo
[1] 7-20
[2] 40-56
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
4
(2;2;6)
4. Khai báo
Biến và Hằng
số
4.1. Khai
báo 4.2. Các
kiểu dữ liệu
4.3. Hằng số
Tài liệu tham
khảo
[1] 21-44
[2] 7-27
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
TT
(tiết
số)
Nội dung bài học –
Tài liệu tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
5
(2;2;6)
5. Các phép
toán trong C 5.1.
Nhóm các phép toán
số học.
5.2. Nhóm
các phép toán
thao tác trên
bit.
5.3. Nhóm
các phép toán
quan hệ.
5.4. Nhóm
các phép toán
logic. 5.5.
Các phép
toán: gán, lấy
ịa chỉ, … Tài
liệu tham
khảo
[1] 45-58
[2] 28-39
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi
cho sinh viên.
Vận dụng các kiến
thức ã học ể làm
các bài tập thực
hành trên lớp ngay
trên máy tính.
B1;
KTHP
6
(2;2;6)
6. Cấu trúc rẽ
nhánh
6.1. Cấu trúc
If
6.2. Cấu trúc
If
... else ...
6.3. Cấu trúc
Switch ... case
...
Tài liệu tham khảo
[1] 85-92
[2] 57-60
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi
cho sinh viên.
Vận dụng các kiến
thức ã học ể làm
các bài tập thực
hành trên lớp ngay
trên máy tính.
B1;
KTHP
7
(2;2;6)
7. Vòng lặp biết
trước số lần lặp 7.1.
Giới thiệu về vòng
lặp 7.2. Cấu trúc
vòng lặp For Tài
liệu tham khảo
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi
cho sinh viên.
Vận dụng các kiến
thức ã học ể làm
các bài tập thực
hành trên lớp ngay
trên máy tính.
B1;
KTHP
TT
(tiết
số)
Nội dung bài
học – Tài liệu
tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
[1] 95-111
[2] 61-76
8
(2;2;6)
8. Vòng lặp
không xác ịnh
trước số lần lặp
8.1. Cấu trúc
vòng lặp while
8.2. Cấu trúc
vòng lặp do
while
Tài liệu tham
khảo
[1] 95-111
[2] 65-76
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
9
(2;2;6)
9. Hàm
trong C 9.1.
Giới thiệu về
hàm 9.2. Các
hàm toán học
9.3. Các hàm
người dùng ịnh
nghĩa 9.4.
Truyền tham
số cho hàm
9.5. Phạm vi
biến 9.6. Đệ
quy Tài liệu
tham khảo
[1] 113-119
[2] 77-83
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
B1;
KTHP
10
(2;2;6)
Tổng kết và
kiểm tra giữa
kỳ
2.1
2.3
Tổng kết kiến thức ã
học, trao ổi, hỏi áp.
Giải áp thắc mắc,
chữa một số bài tập
về nhà iển hình.
B1
11
(2;2;6)
11. Mảng
(Arrays)
11.1. Khái niệm
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học làm các
bài tập thực hành
KTHP
TT
(tiết
số)
Nội dung bài
học – Tài liệu
tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
11.2. Khai báo
mảng
11.3. Sử dụng
mảng
11.4. Các thao
tác với mảng
Tài liệu tham
khảo
[1] 120-170
[2] 84-103
trên lớp ngay trên
máy tính.
12
(2;2;6)
12. Con trỏ
12.1. Khái
niệm
12.2. Khai báo
con trỏ
12.3. Sử dụng
con trỏ Tài liệu
tham khảo
[1] 120-154
[2] 111-143
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
KTHP
13
(2;2;6)
13. Con trỏ
và mảng
13.1. Mối liên
hệ con trỏ và
mảng
13.2. Con trỏ
và mảng một
chiều
13.3. Con trỏ
và mảng nhiều
chiều
Tài liệu tham
khảo
[1] 120-154
[2] 117-131
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
KTHP
14
(2;2;6)
14. Xâu kí tự
14.1. Khái niệm
14.2. Các thư
viện và hàm
2.1
2.3
Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên.
Vận dụng các kiến
thức ã học ể làm các
bài tập thực hành trên
lớp ngay trên máy
tính.
KTHP
TT
(tiết
số)
Nội dung bài
học – Tài liệu
tham khảo
CĐR
HP
Hoạt ộng dạy và
phương pháp
Hoạt ộng học
Bài
ánh
giá
chuẩn xử lý
xâu kí tự và kí
tự 14.3. Xâu kí
tự và con trỏ
Tài liệu tham
khảo [2] 104-
110
15
(2;2;6)
15. Cấu trúc
và ôn tập
15.1. Khái niệm
15.2. Khai báo
và truy cập các
trường của cấu
trúc
15.3. Phép toán
trên cấu trúc
15.4. Tổng kết
ôn tập học phần
Tài liệu tham
khảo
[1] 171-208
[2] 166-197
2.1
2.3
- Thuyết giảng, thảo
luận và ặt câu hỏi cho
sinh viên. - Tóm lược
các nội dung chính của
học phần
Vận dụng các kiến
thức ã học làm các
bài tập thực hành trên
lớp ngay trên máy
tính. SV ặt câu hỏi.
KTHP
10. Cấp phê duyệt
Hiệu
trưởng
11. Tiến trình cập nhật ề cương chi tiết
Cập nhật ề cương chi tiết lần 1:
24-01-2022
Cập nhật thông tin chung, mục tiêu, CĐR, quy ịnh, ánh giá kết quả, quy
ịnh với sinh viên, nội dung giảng dạy
Người cập nhật
ThS. Phạm
Hoàng Giang
| 1/13

Preview text:

TRƯỜNG ĐẠI HỌC PHENIKAA
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA: Công nghệ thông tin Độc lập – Tự do – Hạnh phúc
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
(Trình ộ ào tạo: Đại học) Tên học phần:
Tên tiếng Việt: Ngôn ngữ lập trình C
Tên tiếng Anh: C Programming (Basic) Mã học phần: CSE703038
Nhóm ngành/ngành: 7480201; 7510402; 7520130; 7480101
1. Thông tin chung về học phần Học phần Bắt buộc (1; 2; 5; 7) Tự chọn (3; 4; 6) Không tính iểm
Thuộc khối kiến thức hoặc kỹ năng Giáo dục ại cương Giáo dục chuyên nghiệp Kiến thức bổ trợ
Đồ án/Khóa luận tốt nghiệp Bộ môn (Khoa phụ trách) Công nghệ thông tin 7480201.1 (1) 7480201.2 (2) 7510402.2 (4) Thuộc CTĐT 7520130.1 (3) 7520130 (6) 7480101.1 (7) 7480101.2 (5) Số tín chỉ 3 (2; 1; 6) Tống số tiết tín chỉ 60 - Số tiết lý thuyết 30
- Số tiết thảo luận/bài tập/thực hành 30 - Số tiết tự học 90 Số bài kiểm tra 1 (0 LT, 1 TH) Học phần tiên quyết Học phần học trước Học phần song hành
2. Mô tả chung về học phần
Học phần này trang bị cho người học những kiến thức cơ bản về ngôn ngữ lập trình C, cách biểu
diễn dữ liệu trên máy tính với ngôn ngữ C, hệ thống số với các phép toán nhị phân, bát phân, thập
lục phân, các bước thực hiện viết chương trình máy tính với ngôn ngữ C. Ngoài ra môn học này
còn ịnh hướng phương pháp tư duy, phong cách lập trình, cách giải quyết bài toán tin học bằng lưu
ồ khối, lập trình các bài toán tin học ơn giản bằng ngôn ngữ lập trình C.
3. Thông tin chung về giảng viên
Học hàm, học vị, Ghi STT họ SĐT liên hệ Địa chỉ E-mail chú và tên ThS. Phạm Hoàng Phụ 1 0944100295 Giang
giang.phamhoang@phenikaauni.edu.vn trách Tham 2 TS. Lê Hoàng Anh
0972641309 anh.lehoang@phenikaa-uni.edu.vn gia
4. Mục tiêu học phần Mục tiêu
Miêu tả (mức ộ tổng quát) (MT)
CĐR của CTĐT cấp ộ 2
1.1 (4); 1.1 (7); 1.1 (5); 1.2 (4); 1.2
Diễn giải ược kiến thức về máy tính và các MT1
(2); 1.2 (1); 1.2 (7); 1.2 (5); 1.3 (7);
công cụ môi trường hỗ trợ lập trình. 1.3 (5)
Làm theo kiến thức cơ sở về ngôn ngữ lập
2.1 (4); 2.1 (1); 2.1 (2); 2.3 (2); 2.3 MT2
trình C ể xây dựng một chương trình ứng (1); 2.6 (3); 2.6 (6) dụng.
5. Chuẩn ầu ra học phần CĐR học Mức ộ CĐR của CTĐT phần
Miêu tả (mức ộ chi tiết) giảng dạy (CĐR) cấp ộ 3 (I, T, U)
Áp dụng ược kiến thức về cách biểu diễn dữ 1.1.1 (7); 1.1.1 (4); 1.1.1 (5); 1.1
liệu trên máy tính, các phép toán số học, logic 1.2.1 (1); 1.2.1 T
cơ bản, cấu trúc chương trình, cú pháp (2); 1.2.2 (4) 1.2.1 (7); 1.2.1
Thử nghiệm việc lập trình C với môi trường 1.2 (5); 1.3.1 (7); U
gcc và các môi trường tích hợp IDE. 1.3.1 (5)
Thực hiện ược (với trình ộ cao về tốc ộ và sự
chính xác) việc giải bài toán theo hướng tiếp 2.1 2.1.2 (2); 2.1.2 (1)
cận có tính hệ thống bằng cách vận dụng lưu ồ U
khối vào tư duy giải thuật.
Thực hiện chính xác việc thiết kế chương 2.1.1 (4); 2.3.1 2.3
trình hướng cấu trúc ơn giản với ngôn ngữ lập (1); 2.3.1 (2); T trình C. 2.6.2 (3); 2.6.2 (6)
6. Quy ịnh của học phần
6.1. Tài liệu học tập
- Tài liệu giáo trình chính
[1]. Phạm, Văn Ất (2017), Giáo trình kỹ thuật lập trình C : Căn bản và nâng cao /, Bách khoa Hà Nội,, 9786049502231 :.
- Tài liệu tham khảo
[2]. Nguyễn, Linh Giang (2010), Giáo trình Kỹ thuật lập trình C, Giáo dục, .
6.2. Cơ sở vật chất, trang thiết bị phục vụ dạy học
- Yêu cầu về phòng học: - Yêu cầu về máy tính, máy chiếu, hệ thống âm thanh, trợ giảng: - Các
yêu cầu về thiết bị thực hành, thí nghiệm và các trang thiết bị khác: 6.3. Yêu cầu về các hoạt
ộng ngoại khóa (nếu có)

7. Đánh giá kết quả học tập - Thang iểm: 10.
- Các thành phần ánh giá: Điểm tối Trọng số Hình CĐR Trọng số Thành Bài Tiêu chí a của tính iểm thức ược ánh giá phần ánh ánh CĐR học phần ánh theo giá ánh ánh giá trong lần (%) giá giá giá CĐR (%) ánh giá CC1. - Điểm - Rubric 5% Điểm 10 danh R1 danh CC. Đánh giá chuyên - Phát cần CC2. biểu, - Rubric 5% Phát thảo 10 R2 biểu luận trên lớp ĐQT. B1. 2.1 5 100% - Thực - Rubric Đánh giá 30% Giữa hành R2 giữa kỳ Kỳ 1.1 5 100% TKTHP. 2.3 5 100% KTHP. - Thực - Rubric Đánh giá 60% Cuối kỳ hành R2 cuối kỳ 1.2 5 100% Thời gian thi: 90
Rubric R1: Điểm danh
Mức ộ ạt chuẩn quy ịnh Trọng Tiêu chí Điểm (0- Điểm (4.0- Điểm (5.5- Điểm (7.0- Điểm số ánh giá 3.9) 5.4) 6.9) 8.4) (8.5-10) Thời gian Tham gia từ Tham gia Tham gia Tham gia từ Tham gia 82% - 85% - tham dự 80% - <82% <85% buổi <90% buổi 90% - <95% > 95% 100% buổi học buổi học học buổi học buổi học học
Rubric R2: BTTL&BTVN (Bài tập trên lớp và bài tập về nhà)
Mức ộ ạt chuẩn quy ịnh Tiêu Trọng chí Điểm (0- Điểm Điểm (5.5- số ánh Điểm (7.0-8.4) 3.9) Điểm (8.5-10) (4.0-5.4) 6.9) giá Số Số lượng Số lượng Số lượng bài Số lượng bài Số lượng bài lượng bài nộp bài nộp 50% nộp <70% nộp <90% nộp 100% bài tập <30% <50%
Giải ầy ủ và Giải ầy ủ và Giải ầy ủ các Nội úng tất cả các úng tất cả Không Không các bài dung bài tập và trình các bài tập và tập nhưng còn 50% bài tập giải ược giải ược bày chưa rõ trình bày rõ một số sai sót ràng ràng
8. Quy ịnh ối với sinh viên
8.1. Nhiệm vụ của sinh viên
- Đọc tài liệu và chuẩn bị cho mỗi buổi học trước khi dự lớp. - Hoàn thành các bài tập ược giao. -
Chuẩn bị nội dung thảo luận của học phần.
8.2. Quy ịnh về thi cử, học vụ
- Sinh viên phải dự lớp ầy ủ, ảm bảo tối thiểu 80% các buổi học trên lớp. - Hoàn thành các nhiệm
vụ ược giao ối với học phần.
9. Nội dung học phần, kế hoạch giảng dạy TT Nội dung bài Bài CĐR Hoạt ộng dạy và (tiết học – Tài liệu Hoạt ộng học ánh HP phương pháp số) tham khảo giá 1. Linux và công cụ soạn thảo Vận dụng các kiến 1.1. Giới thiệu Thuyết giảng, thảo thức ã học ể làm các 1 chương trình 1.1 B1;
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) 1.2. Làm quen 1.2 KTHP sinh viên. lớp ngay trên máy với công cụ và tính. môi trường cho lập trình C TT Nội dung bài Bài CĐR Hoạt ộng dạy và (tiết học – Tài liệu Hoạt ộng học ánh HP phương pháp số) tham khảo giá Tài liệu tham khảo [1] 7-20 [2] 7-27 2. Cấu trúc của chương trình C 2.1. Cấu trúc Vận dụng các kiến chương trình C Thuyết giảng, thảo thức ã học ể làm các 2 2.2. Biên dịch 2.1 B1;
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) chương trình C 2.3 KTHP Tài liệu tham sinh viên. lớp ngay trên máy khảo tính. [1] 7-20 [2] 7-27 3. Các hàm vàora chuẩn 3.1. Các hàm trình bày kết quả chuẩn trong Vận dụng các kiến C Thuyết giảng, thảo thức ã học ể làm các 3 2.1 B1; 3.2. Các hàm
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) nhập số liệu 2.3 KTHP sinh viên. lớp ngay trên máy chuẩn trong C tính. Tài liệu tham khảo [1] 7-20 [2] 40-56 4. Khai báo Biến và Hằng số 4.1. Khai Vận dụng các kiến Thuyết giảng, thảo thức ã học ể làm các 4 báo 4.2. Các 2.1 B1; kiểu dữ liệu
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) 2.3 KTHP 4.3. Hằng số sinh viên. lớp ngay trên máy Tài liệu tham tính. khảo [1] 21-44 [2] 7-27 TT Bài
Nội dung bài học – CĐR Hoạt ộng dạy và (tiết Hoạt ộng học ánh
Tài liệu tham khảo HP phương pháp số) giá 5. Các phép toán trong C 5.1. Nhóm các phép toán số học. 5.2. Nhóm các phép toán thao tác trên bit. 5.3. Nhóm Vận dụng các kiến các phép toán Thuyết giảng, thảo thức ã học ể làm 5 2.1 B1; quan hệ. luận và ặt câu hỏi các bài tập thực (2;2;6) 5.4. 2.3 KTHP Nhóm cho sinh viên. hành trên lớp ngay các phép toán trên máy tính. logic. 5.5. Các phép toán: gán, lấy ịa chỉ, … Tài liệu tham khảo [1] 45-58 [2] 28-39 6. Cấu trúc rẽ nhánh 6.1. Cấu trúc If 6.2. Cấu trúc Vận dụng các kiến If Thuyết giảng, thảo thức ã học ể làm 6 2.1 B1; ... else ... luận và ặt câu hỏi các bài tập thực (2;2;6) 2.3 KTHP 6.3. Cấu trúc cho sinh viên. hành trên lớp ngay Switch ... case trên máy tính. ...
Tài liệu tham khảo [1] 85-92 [2] 57-60 7. Vòng lặp biết Vận dụng các kiến
trước số lần lặp 7.1. Thuyết giảng, thảo thức ã học ể làm 7 Giới thiệu về vòng 2.1 B1; luận và ặt câu hỏi các bài tập thực
(2;2;6) lặp 7.2. Cấu trúc 2.3 KTHP cho sinh viên. hành trên lớp ngay vòng lặp For Tài trên máy tính. liệu tham khảo TT Nội dung bài Bài CĐR Hoạt ộng dạy và (tiết học – Tài liệu Hoạt ộng học ánh HP phương pháp số) tham khảo giá [1] 95-111 [2] 61-76 8. Vòng lặp không xác ịnh trước số lần lặp 8.1. Cấu trúc Vận dụng các kiến vòng lặp while Thuyết giảng, thảo thức ã học ể làm các 8 8.2. Cấu trúc 2.1 B1;
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) vòng lặp do … 2.3 KTHP while sinh viên. lớp ngay trên máy Tài liệu tham tính. khảo [1] 95-111 [2] 65-76 9. Hàm trong C 9.1. Giới thiệu về hàm 9.2. Các hàm toán học 9.3. Các hàm Vận dụng các kiến người dùng ịnh Thuyết giảng, thảo thức ã học ể làm các 9 nghĩa 9.4. 2.1 B1;
luận và ặt câu hỏi cho bài tập thực hành trên (2;2;6) Truyền tham 2.3 KTHP số cho hàm sinh viên. lớp ngay trên máy 9.5. Phạm vi tính. biến 9.6. Đệ quy Tài liệu tham khảo [1] 113-119 [2] 77-83 Tổng kết và Giải áp thắc mắc, 10 2.1 Tổng kết kiến thức ã kiểm tra giữa chữa một số bài tập B1 (2;2;6) 2.3 học, trao ổi, hỏi áp. kỳ về nhà iển hình. 11. Thuyết giảng, thảo Vận dụng các kiến 11 Mảng 2.1 (Arrays)
luận và ặt câu hỏi cho
thức ã học ể làm các KTHP (2;2;6) 2.3 11.1. Khái niệm sinh viên. bài tập thực hành TT Nội dung bài Bài CĐR Hoạt ộng dạy và (tiết học – Tài liệu Hoạt ộng học ánh HP phương pháp số) tham khảo giá 11.2. Khai báo trên lớp ngay trên mảng máy tính. 11.3. Sử dụng mảng 11.4. Các thao tác với mảng Tài liệu tham khảo [1] 120-170 [2] 84-103 12. Con trỏ 12.1. Khái niệm Vận dụng các kiến 12.2. Khai báo Thuyết giảng, thảo thức ã học ể làm các 12 con trỏ 2.1
luận và ặt câu hỏi cho
bài tập thực hành trên KTHP (2;2;6) 12.3. Sử dụng 2.3 sinh viên. lớp ngay trên máy con trỏ Tài liệu tham khảo tính. [1] 120-154 [2] 111-143 13. Con trỏ và mảng 13.1. Mối liên hệ con trỏ và mảng 13.2. Con trỏ Vận dụng các kiến và mảng một Thuyết giảng, thảo thức ã học ể làm các 13 2.1 chiều
luận và ặt câu hỏi cho
bài tập thực hành trên KTHP (2;2;6) 13.3. 2.3 Con trỏ sinh viên. lớp ngay trên máy và mảng nhiều tính. chiều Tài liệu tham khảo [1] 120-154 [2] 117-131 Vận dụng các kiến 14. Xâu kí tự Thuyết giảng, thảo thức ã học ể làm các 14 14.1. Khái niệm 2.1
luận và ặt câu hỏi cho
bài tập thực hành trên KTHP (2;2;6) 14.2. Các thư 2.3 sinh viên. lớp ngay trên máy viện và hàm tính. TT Nội dung bài Bài CĐR Hoạt ộng dạy và (tiết học – Tài liệu Hoạt ộng học ánh HP phương pháp số) tham khảo giá chuẩn xử lý xâu kí tự và kí tự 14.3. Xâu kí tự và con trỏ Tài liệu tham khảo [2] 104- 110 15. Cấu trúc và ôn tập 15.1. Khái niệm 15.2. Khai báo và truy cập các trường của cấu - Thuyết giảng, thảo Vận dụng các kiến trúc
luận và ặt câu hỏi cho thức ã học ể làm các 15 2.1 15.3. Phép toán sinh viên. - Tóm lược
bài tập thực hành trên KTHP (2;2;6) trên cấu trúc 2.3
các nội dung chính của lớp ngay trên máy 15.4. Tổng kết học phần tính. SV ặt câu hỏi. ôn tập học phần Tài liệu tham khảo [1] 171-208 [2] 166-197 10. Cấp phê duyệt Hiệu trưởng
11. Tiến trình cập nhật ề cương chi tiết
Cập nhật ề cương chi tiết lần 1: Người cập nhật 24-01-2022 ThS. Phạm
Cập nhật thông tin chung, mục tiêu, CĐR, quy ịnh, ánh giá kết quả, quy Hoàng Giang
ịnh với sinh viên, nội dung giảng dạy