
1
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể
được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và
tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh
doanh thiếu lành mạnh sẽ bị nghiêm cấm.

2
LỜI GIỚI THIỆU
Để thực hiện biên soạn giáo trình đào tạo nghề Tin học văn phòng ở trình
độ Trung cấp, giáo trình Lập trình là một trong những giáo trình mô đun đào
tạo chuyên ngành được biên soạn theo nội dung chương trình của Nhà trường
đã được Hiệu trưởng phê duyệt. Nội dung biên soạn ngắn gọn, dễ hiểu, tích
hợp kiến thức và kỹ năng chặt chẽ với nhau, logíc. Nội dung giáo trình mô đun
gồm có 2 phần: Lập trình cơ bản và nâng cao.
Mặc dù đã cố gắng tổ chức biên soạn để đáp ứng được mục tiêu đào tạo
nhưng không tránh được những khiếm khuyết. Rất mong nhận được đóng góp
ý kiến của các thầy, cô giáo, bạn đọc để nhóm biên soạn sẽ hiệu chỉnh hoàn
thiện hơn.
Quảng Ngãi, Ngày tháng năm 2019
Tham gia biên soạn
1. Lê Quang Hoàng Hân Chủ biên
2………………………….
3………………………….

3
MỤC LỤC
Tuyên bố bản quyền ........................................................................................ 1
Lời giới thiệu ..................................................................................................... 2
Giáo trình mô đun ........................................................................................... 4
I-PHẦN CƠ BẢN .......................................................................................... 11
Bài mở đầu ..................................................................................................... 11
Bài 1. Tổng quan về ngôn ngữ C ................................................................. 13
Bài 2. Hằng, Biến và Mảng ........................................................................... 21
Bài 3. Biểu thức .............................................................................................. 30
Bài 4. Các câu lệnh điều khiển ..................................................................... 35
Bài 5. Hàm ...................................................................................................... 49
II- PHẦN NÂNG CAO ................................................................................. 56
Bài mở đầu: Tổng quan về VISUAL BASIC .............................................. 56
Bài 1: Ngôn ngữ lập trình VISUAL BASIC ............................................... 58
Bài 2: Lập trình xử lý giao diện chương trình ........................................... 93
Bài 3: Truy xuất cơ sở dữ liệu trong VISUAL BASIC. ........................... 107
Tài liệu cần tham khảo: .............................................................................. 111

4
GIÁO TRÌNH MÔ ĐUN
Tên mô đun: LẬP TRÌNH CƠ BẢN VÀ NÂNG CAO
Mã mô đun: MĐ 13
I. Vị trí, tính chất của mô đun
Vị trí : Mô đun được bố trí sau khli học sinh học xong các mô đun chung, các
mô đun cơ sở chuyên ngành đào tạo chuyên môn nghề như mô đun hệ điều
hành windows...
Tính chất: Là mô đun lý thuyết chuyên ngành bắt buộc. Ngôn ngữ được giới
thiệu là ngôn ngữ lập trình C.
Đối tượng: Trung cấp
II. Mục tiêu mô đun
Kiến thức:
A1. Trình bày được khả năng và công dụng của ngôn ngữ lập trình C,
A2. Trình bày được cú pháp, cách sử dụng, công dụng của các câu lệnh dùng
trong ngôn ngữ C.
A3. Trình bày được nguyên tắc biên dịch các câu lệnh của trình biên dịch C.
A4. Xây dựng được ứng dụng cơ bản trong môi trường Windows;
A5. Xây dựng được ứng dụng quản lý tương tác với CSDL;
A6. Xây dựng các đối tượng, hàm, các câu lệnh để cảnh báo lỗi;
Kỹ năng:
B1. Phân tích được các bài toán, từ đó làm cơ sở cho việc thiết kế chương trình.
B2. Viết được các chương trình bằng ngôn ngữ C.
B3. Thành thạo các thao tác cơ bản trong lập trình: các thao tác biên dịch
chương trình, gỡ rối, bẫy lỗi,v.v.
B4. Sử dụng thành thạo các công cụ hỗ trợ xây dựng giao diện của Visual Basic;
B5. Dùng Crytal Reports xây dựng báo cáo có tương tác với CSDL;
B6. Viết được các sự kiện gắn với các đối tượng cụ thể;
Năng lực tự chủ và trách nhiệm:
C1. Rèn luyện tính cẩn thận, khoa học.
III. Nội dung mô đun
1. Chương trình đào tạo nghề Tin học văn phòng

5
Mã
MH/
MĐ
Tên môn học, mô đun
Số
tín
chỉ
Thời gian đào tạo (giờ)
Tổng
số
Trong đó
Lý
thuyết
Thực
hành/thực
tập/thí
nghiệm/bài
tập
Kiểm
tra
I
Các môn học chung/ đại cương
12
255
94
148
13
MH 01
Chính trị
2
30
15
13
2
MH 02
Pháp luật
1
15
9
5
1
MH 03
Giáo dục thể chất
1
30
4
24
2
MH 04
Giáo dục quốc phòng và an ninh
2
45
21
21
3
MH 05
Tin học
2
45
15
29
1
MH 06
Ngoại ngữ
4
90
30
56
4
II
Các môn học, mô đun chuyên môn ngành, nghề
MĐ 07
Kỹ thuật sử dụng bàn phím
2
45
13
30
2
MH 08
Văn bản pháp qui
2
45
15
28
2
MĐ 09
Soạn thảo văn bản điện tử
4
90
30
55
5
MĐ 10
Hệ điều hành windows
3
75
30
42
3
MĐ 11
Thiết kế trình diễn trên máy tính
4
90
30
56
4
MĐ 12
Bảng tính điện tử
4
90
30
55
5
MĐ 13
Lập trình cơ bản và nâng cao
5
135
45
83
7
MĐ 14
Tiếng Anh chuyên ngành
3
60
26
30
4
MĐ 15
Cài đặt, sử dụng và vận hành các
phần mềm văn phòng thông
dụng
3
90
20
67
3
MĐ 16
Phần cứng máy tính
2
60
17
40
3
MĐ 17
Xử lý ảnh bằng Photoshop
4
110
30
75
5
MĐ 18
Mạng căn bản, cài đặt thiết lập
quản lý và VH mạng LAN
4
90
30
55
5
MĐ 19
Thiết kế đồ hoạ bằng Correl
draw
4
90
30
56
4
MĐ 20
Internet
2
30
10
18
2
MĐ 21
Bảo trì hệ thống máy tính
4
90
30
54
6
MĐ 22
Kỹ năng giao tiếp và nghệ thuật
ứng xử
2
60
15
40
5
MĐ 23
Thực tập tốt nghiệp
5
200
0
200
MĐ 24
Thiết kế Web
4
120
30
84
6
MĐ 25
Autocad
3
75
30
41
4
Tổng cộng
76
1900
555
1.257
88

