You are on page 1of 7

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT Ngành đào tạo: Công nghệ kỹ thuật công

TP. HỒ CHÍ MINH trình xây dựng


KHOA XÂY DỰNG Trình độ đào tạo: Đại học
Chương trình đào tạo:

Đề Cương chi tiết học phần


(Kế hoạch giảng dạy)

1. Tên học phần: LẬP TRÌNH ỨNG DỤNG TRONG XÂY DỰNG
Mã học phần: APCO131621
2. Tên Tiếng Anh: APPLIED PROGRAMING IN CONSTRUCTION
3. Số tín chỉ: 3 tín chỉ (3/0/6) (2 tín chỉ lý thuyết, 1 tín chỉ thực hành/thí nghiệm, 6 tín chỉ tự
học)
4. Giảng viên phụ trách học phần:
1/ GV phụ trách chính: TS. Phạm Tấn Hùng
2/ Danh sách giảng viên cùng giảng dạy:
- ThS. Trang Tấn Triển
- ThS. Lê Thanh Phong
- TS. Lâm Phát Thuận
5. Điều kiện tham gia học tập học phần:
học phần tiên quyết: không
học phần trước: không
6. Mô tả học phần:
Môn học cung cấp cho sinh viên các kỹ năng lập trình cơ bản bằng ngôn ngữ VBA. Sau
khi học xong môn này sinh viên có thể viết các chương trình VBA để giải các bài toán kỹ
thuật, đặc biệt là các bài toán xử lý dữ liệu dưới dạng ma trận, đồ thị, giải các phương trình, hệ
phương trình tuyến tính và phi tuyến, giải phương trình và hệ phương trình vi phân, tích phân
số. Ngoài ra sinh viên có thể thiết kế giao diện giao tiếp người dùng bằng ngôn ngữ lập trình
VBA.

7. Chuẩn đầu ra của học phần (CLOs)


CLOs Mô tả (Sau khi học xong học phần này, người học có ELO(s) TĐNL(b)
thể) /PI(s)
CLO1 Hiểu được cách thức tổ chức và biểu diễn dữ liệu trên 1.2 2
máy tính.
CLO2 Giải quyết các bài toán theo hướng tiếp cận có tính hệ 2.1 2
thống bằng lưu đồ khối.
CLO3 Có khả năng viết được chương trình máy tính bằng 2.1 2
ngôn ngữ VBA cho các giải thuật có sẵn.
CLO4 Có khả năng xây dựng thuật toán, tạo giao diện người 2.1 2
dùng để giải quyết một bài toán kỹ thuật bằng ngôn
ngữ VBA.

1
8. Nội dung chi tiết học phần theo tuần: <Kế hoạch giảng dạy chi tiết, tương ứng với các
thông tin sẽ dùng để cập nhật cho ePortforlio >
Trìn Phươn
CĐR Phương
Tuầ h độ g pháp
Nội dung học pháp
n năng đánh
phần dạy học
lực giá
Chương 1:CÁC KHÁI NIỆM CƠ BẢN VỀ
LẬP TRÌNH
A/ Các nội dung và PPGD chính trên lớp: (3) CLO1 2
Nội dung GD lý thuyết:
 Giới thiệu và giải thích chuẩn đầu ra của
môn học. -Thuyết
 Nêu nhiệm vụ của sinh viên và phương Bài
trình kiểm tra
pháp học tập.
-Ví dụ trên lớp
 Trình bày đạo đức trong khoa học.
minh họa
1  Nêu một số ví dụ về ứng dụng kiến thức
của môn học trong kỹ thuật. -Làm bài
tập
1.1. Các khái niệm cơ bản
1.2. Các bước xây dựng chương trình trên
máy tính
1.3. Biểu diễn thuật toán
Cài đặt thuật toán bằng ngôn ngữ lập trình
B/ Các nội dung cần tự học ở nhà: (6) CLO1 2 Bài tập
+ Cài đặt chương trình về nhà
+ Làm bài tập về nhà
Chương 2: MỞ ĐẦU VISUAL BASIC

A/ Tóm tắt các ND và PPGD chính trên lớp: CLO2 2


(3)
Nội dung GD lý thuyết:
2.1 Giới thiệu về Visual Basic Thuyết Bài
2.2 Ghi và thực hiện Macro trình kiểm tra
2
2.3 Cửa sổ Visual Basic Editor (VBE) trên lớp
2.4 Làm việc với file Excel có chứa Macro
B/ Các nội dung cần tự học ở nhà: (6) CLO2 2 Bài tập
+ Đọc trước chương 3 về nhà
+ Làm bài tập về nhà

Chương3: MỘT SỐ ĐỐI TƯỢNG CƠ BẢN


TRONG EXCEL VBA
A/ Tóm tắt các ND và PPGD chính trên lớp: CLO2 2 -Thuyết
(3) trình
Nội dung GD lý thuyết: -Ví dụ
3.1 Đối tượng Application minh họa
3 Bài
3.2 Đối tượng Window -Làm kiểm tra
3.3 Đối tượng Workbook bài tập trên lớp
3.4 Đối tượng Worksheet
2
3.5 Đối tượng ô (Cell) và khối ô (Range)
B/ Các nội dung cần tự học ở nhà: (6) CLO2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 4.
Chương 4: BIẾN TRONG VBA
A/ Các nội dung và PPGD chính trên lớp: (3) CLO3 2
Nội dung GD lý thuyết:
4.1 Kiểu dữ liệu trong VBA - Thảo Bài
4.2 Hằng và biến trong VBA luận kiểm tra
+ Định nghĩa - Thuyết trên lớp
+ Khai báo trình
+ Qui tắc đặt tên biến
+ Truy xuất
+ Phạm vi sử dụng biến
4
+ Biến tĩnh
4.3 Các toán tử trong VBA
4.4 Một số hàm chuẩn
+ Hàm đại số
+ Hàm chuyển kiểu dữ liệu
+ Hàm thời gian
+ Hàm kiểm tra dữ liệu
B/ Các nội dung cần tự học ở nhà: (6) 2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 5.
Chương 5:LẬP TRÌNH TRONG VBA

A/ Các nội dung và PPGD chính trên lớp: (3) CLO3 2


- Thảo
Nội dung GD lý thuyết: Bài
luận
5.1 Giới thiệu kiểm tra
- Thuyết trên lớp
5 5.2 Các toán tử quan hệ và logic trình
5.3 Cấu trúc điều kiện IF-ELSE
5.4 Cấu trúc điều kiện SELECT-CASE
B/ Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 5.
Chương 5: LẬP TRÌNH TRONG VBA (tiếp
theo)
A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2 - Thảo Bài
Nội dung GD lý thuyết: luận kiểm tra
6 5.5 Cấu trúc vòng lặp FOR-NEXT - Thuyết trên lớp
trình
B/ Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 5.
7 Chương 5: LẬP TRÌNH TRONG VBA (tiếp
theo)
3
A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2
Nội dung GD lý thuyết: - Thảo Bài
luận
5.6 Cấu trúc vòng lặp DO-LOOP kiểm tra
5.7 Cấu trúc DO WHILE –LOOP - Thuyết trên lớp
trình
B/ Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 5.
Chương 5: LẬP TRÌNH TRONG VBA (tiếp
theo)
A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2
Nội dung GD lý thuyết: - Thảo Bài
luận
8 5.8 Cấu trúc vòng lặp DO-LOOP UNTIL kiểm tra
- Thuyết trên lớp
trình
B/ Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
 Làm bài tập về nhà về nhà
 Đọc trước chương 6.
Chương 6: HÀM TRONG VBA
A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2
Nội dung GD lý thuyết: - Thảo Bài
luận
6.1. Sub trong VBA kiểm tra
+ Cú pháp của Sub trong VBA - Thuyết trên lớp
trình
9
+ Tham số truyền vào Sub trong VBA
6.2. Sử dụng các hàm sẵn có của Excel
6.3. Sử dụng các hàm trong VBA
B/Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
+ Đọc trước chương 6

Chương 6: HÀM TRONG VBA (tiếp theo)


A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2
Nội dung GD lý thuyết: - Thảo Bài
luận
6.4. Xây dựng hàm trong VBA kiểm tra
+ Cú pháp Function trong VBA - Thuyết trên lớp
10 trình
+ Tham số truyền vào Function trong VBA
B/Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
+ Đọc trước chương 7
11
Chương7: HỘP THOẠI TRONG VBA
A/ Cácnội dung và PPGD chính trên lớp: (4) CLO3 2
Nội dung GD lý thuyết: - Thảo Bài
4
7.1. Hộp thông báo MessageBox luận kiểm tra
7.2. Phương thức InputBox - Thuyết trên lớp
7.3. Hàm InputBox trình
B/Các nội dung cần tự học ở nhà: (6) CLO3 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
Chương 8: LẬP TRÌNH ỨNG DỤNG

A/ Cácnội dung và PPGD chính trên lớp: (4) CLO4 2


Nội dung GD lý thuyết: - Thảo Bài
luận
8.1 Vẽ đồ thị hàm số kiểm tra
12 - Thuyết trên lớp
8.2 Tính tích phân số bằng phương pháp hình
trình
thang, Simpson 1/3, Simpson ¾, Gauss
B/Các nội dung cần tự học ở nhà: (6) CLO4 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
Chương 8: LẬP TRÌNH ỨNG DỤNG (tiếp
theo)
A/ Các nội dung và PPGD chính trên lớp: (4) CLO4 2
Nội dung GD lý thuyết: - Thảo Bài
luận
8.3 Tìm nghiệm của phương trình phi tuyến kiểm tra
13 - Thuyết trên lớp
trình
B/Các nội dung cần tự học ở nhà: (6) CLO4 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
Chương 8: LẬP TRÌNH ỨNG DỤNG (tiếp
theo)
A/ Các nội dung và PPGD chính trên lớp: (4) CLO4 2
Nội dung GD lý thuyết: - Thảo Bài
luận
8.4 Thiết kê dầm chịu uốn kiểm tra
14 - Thuyết trên lớp
trình
B/Các nội dung cần tự học ở nhà: (6) CLO4 2 Bài tập
Các nội dung tự học: về nhà
 Làm bài tập về nhà
15 THI CUỐI KỲ

9. Phương pháp giảng dạy:


Thuyết trình, thảo luận nhóm, giải quyết vấn đề.

5
10. Đánh giá sinh viên:
 Thang điểm: 10
 Kế hoạch kiểm tra/đánh giá:
Thờ TĐN Công
Tỉ
i CLO L PP đánh cụ
TT Nội dung lệ
điể s giá(c) đánh
(%)
m giá (d)
Đánh giá quá trình 50
Tuầ 2 Làm bài
CLO Bộ câu
Lần 1  Excel cơ bản n1 trên máy 10
1 hỏi
tính
Tuầ 3 Làm bài
 Cấu trúc điều kiện If-Else n3 CLO Bộ câu
Lần 2 trên máy 10
 Cấu trúc điều kiện Select-Case 2 hỏi
tính
 Cấu trúc vòng lặp For-Next 4
 Cấu trúc vòng lặp Do-Loop Làm bài
Tuầ CLO Bộ câu
Lần 3  Cấu trúc vòng lặp While-Loop trên máy 10
n7 3 hỏi
 Cấu trúc vòng lặp Do-Loop tính
Until
Tuầ 4 Làm bài
CLO Bộ câu
Lần 4  Lập trình ứng dụng n7 trên máy 20
4 hỏi
tính
Thi cuối kỳ 50
tuần CLO 2
Thi lập
Viết chương trình máy tính bằng 15 3 Bộ câu
Lần 5 trình trên 50
ngôn ngữ VBA để CLO hỏi
máy tính
4

CĐR Nội dung giảng dạy Hình thức kiểm tra


học Chương Chương Chương Chương Lần 3 Lần 4
phần Lần 1 Lần 2 Thi cuối kỳ
1 2 3,4,5,6 7,8
CLO1 x x x
CLO2 x x x x
CLO3 x x x x
CLO4 x x x

11. Tài liệu học tập


- Giáo trình chính:
1. Michael Alexander-John Walkenbach, Excel VBA Programming For Dummies, 5th
Edition, John Wiley & Sons, 2019.
2. Gunthar Pangaribuan, An Introduction to Excel for Civil Engineers, Third Edition,Prentice
Hall, 2019.
- Tài liệu tham khảo:
1. Gerard M. V erschuuren, 100 Excel VBA Simulations. Wiley Publishers.
6
2. E. Joseph Billo. Excel For Scientists And Engineers. John Wiley & Sons, 2017.
12. Thông tin chung
Đạo đức khoa học:
Sinh viên phải tuân thủ nghiêm các quy định về Đạo đức khoa học của Nhà trường (số
1047/QĐ-ĐHSPKT ngày 14/3/2022). Nghiêm cấm bất kỳ hình thức đạo văn (sao chép) nào trong
quá trình học cũng như khi làm báo cáo hay thi cử. Mọi vi phạm về đạo đức khoa học của SV sẽ
được xử lý theo quy định.
Lưu ý thay đổi:
Các thông tin trong ĐCCT này có thể bị thay đổi trong quá trình giảng dạy tùy theo mục
đích của GV. SV cần cập nhật thường xuyên thông tin của lớp học phần đã đăng ký.
Quyền tác giả:
Toàn bộ nội dung giảng dạy, tài liệu học tập của học phần này được bảo vệ bởi quy định về
Sở hữu trí tuệ (số 934/QĐ-ĐHSPKT ngày 12/3/2020) của trường ĐH SPKT TPHCM. Nghiêm
cấm bất kỳ hình thức sao chép, chia sẻ mà chưa được sự cho phép của tác giả.
13. Ngày phê duyệt lần đầu:
14. Cấp phê duyệt:
Trưởng khoa Trưởng BM Nhóm biên soạn

PGS.TS. Châu Đình Thành TS. Phạm Tấn Hùng ThS. Trang Tấn Triển
15. Tiến trình cập nhật ĐCCT
Nội Dung Cập nhật ĐCCT lần 1: <ngày/tháng/năm> <người cập nhật ký và ghi rõ họ tên>

Tổ trưởng Bộ môn:
Nội Dung Cập nhật ĐCCT lần 2: <ngày/tháng/năm> <Đã đọc và thông qua>

You might also like