Chương trình “Kỹ thuật lập trình”
Tên chương trình Mã số Thời lượng (tiết) Tỉ lệ thực hành (%)
Kỹ thuật lập trình KT-CN3 400 70 % 1. Yêu cầu: Học viên cần có kiến thức về:
− Hệ thống điều hành máy vi tính
− Thể hiện thuật toán
− Sử dụng thuật ngữ tiếng Anh. 2. Mục đích:
− Cung cấp cho học viên kỹ năng về lập trình, sử dụng ngôn ngữ lập trình
− Chú trọng một ngôn ngữ lập trình nào đó phù hợp, coi như ngôn ngữ thí dụ để thể hiện kỹ năng lập trình; Một số khả năng lập trình đồ hoạ được thực hành theo điều kiện kỹ thuật
− Một số kỹ năng thể hiện thuật toán qua ngôn ngữ lập trình
Tóm tắt chương trình
Các kỹ năng Nội dung, yêu cầu về kỹ năng Số tiết
1. Giới thiệu về thuật toán
1. Thuật toán
2. Thể hiện qua sơ đồ khối, các kí pháp thuật toán 3. Thể hiện thuật toán
10
2. Ngôn ngữ lập trình
1. Kí pháp ngôn ngữ lập trình
2. Các từ khóa sử dụng trong ngôn ngữ lập trình 3. Các tài liệu tham khảo và cách truy cập các trang tin để tự học về ngôn ngữ lập trình
4. Cấu trúc chương trình, các khối
20 3. Các loại dữ liệu 1. Dữ liệu số 2. Dữ liệu kí tự, xâu 3. Dữ liệu logic 4. Dữ liệu ngày, tháng 5. Dữ liệu cấu trúc, mảng 6. Dữ liệu do người dùng xác định 35 4. Các câu lệnh lập trình 1. Lệnh điều khiển 2. Lệnh nhảy, lệnh gán 3. Chương trình con 4. Lệnh xử lý tập, cấu trúc, mảng 5. Các lệnh điều khiển đồ họa
35
5. Khai thác chương trình
1. Xây dựng phần mềm
2. Các bước dịch, liên kết, khai thác chương trình 3. Một số bài toán thí dụ
35 6. Một số ngôn
ngữ lập trình
1. PASCAL, VISUAL BASIC2. C, C++ 2. C, C++
3. ASSEMBLY4. Ngôn ngữ khác 4. Ngôn ngữ khác 5. Liên kết các mã nguồn 7. Lập trình trong môi trường đồ hoạ
1. Lập trình trong môi trường WINDOWS 2. Lập trình xây dựng trang WEB;
3. Sử dụng phần mềm lập trình đồ hoạ
50
Tổng 400
Bài 1
Tên bài Giới thiệu về thuật toán
Số tiết 10
Yêu cầu về kỹ năng
1. Xây dựng sơ đồ khối
2. Trình bày bài toán để có thể lập trình