Nội dung tổng quát và phân phối thời gian:

Một phần của tài liệu CHƯƠNG TRÌNH KHUNG ĐÀO TẠO TRÌNH ĐỘ TRUNG CẤP NGHỀ KỸ THUẬT SỬA CHỮA, LẮP RÁP MÁY TÍNH (Trang 33 - 36)

III Các thiết bị đo 23 15

1. Nội dung tổng quát và phân phối thời gian:

Số TT Tên chương mục Thời gian Tổng số thuyết Thực hành Bài tập Kiểm tra* (LT hoặc TH) I Giới thiệu và các thành phần của ngôn ngữ lập trình C 10 6 4 II Biểu thức và các phép toán 5 2 3

III Nhập/xuất và các lệnh cấu trúc 8 3 5 *

IV Hàm và cấu trúc chương trình 10 4 6 *

V Kiểu mảng 10 4 6

VI Chuỗi ký tự 10 3 7 *

VII Con trỏ và địa chỉ 7 3 4 *

Cộng 60 25 35

*Ghi chú: Thời gian kiểm tra lý thuyết được tính vào giờ lý thuyết, kiểm tra thực hành

được tính vào giờ thực hành. 2.Nội dung chi tiết :

Chương 1: Giới thiệu và các thành phần của ngôn ngữ lập trình C

Mục tiêu:

- Biết được các ứng dụng của ngôn ngữ C trong thực tế. - Biết cách khởi động được và thoát khỏi chương trình. - Biết các thành phần trong C

- Cách khai báo và sử dụng biến, hằng

Nội dung: Thời gian: 10h (LT:6h; TH:4h)

1. Giới thiệu Thời gian: 2h

2. Các thành phần: bảng ký tự, từ khóa, tên tự đặt, các kiểu dữ liệu Thời gian: 5h

3. Hằng và biến Thời gian: 2h

Chương 2: Các biểu thức và phép toán

Mục tiêu

- Biết, hiểu và so sánh được các lệnh, khối lệnh - Biết và hiểu các phép toán

Nội dung: Thời gian: 5h (LT:2h; TH:3h)

1. Biểu thức Thời gian: 1h

2. Các phép toán Thời gian: 4h

Chương 3: Nhập/ xuất và các lệnh cấu trúc

Mục tiêu:

- Hiểu các hàm xuất nhập dữ liệu.

- Hiểu và vận dụng được các lệnh cấu trúc: cấu trúc lựa chọn, cấu trúc lặp xác định và lặp vô định.

- Hiểu và vận dụng được các lệnh bẻ vòng lặp

Nội dung: Thời gian: 8h (LT:3h; TH:5h)

1. Các hàm nhập/xuất dữ liệu Thời gian: 3h

- Các hàm nhập xuất trong stdio.h - Các hàm nhập xuất trong conio.h

2. Các cấu trúc lệnh: Thời gian: 5h

- Lệnh rẽ nhánh có điều kiện if

- Lệnh rẽ nhánh có điều kiện switch..case - Các lệnh break,continue,goto

- Cấu trúc vòng lặp For - Cấu trúc vòng lặp while - Cấu trúc vòng lặp do .. while

Chương 4: Hàm và cấu trúc chương trình

Mục tiêu:

- Hiểu được khái niệm hàm

- Cách tổ chức một chương trình trong C

- Trình bày được qui tắc xây dụng hàm và vận dụng được khi thiết kế xây dựng chương trình.

- Hiểu được nguyên tắc xây dựng hàm, thế nào là tham số, tham trị - Biết cách truyền tham số đúng cho hàm

- Sử dụng được các lệnh kết thúc và lấy giá trị trả về của hàm.

Nội dung: Thời gian: 10h (LT:4h; TH:6h)

1. Khái niệm Thời gian: 1h

2. Qui tắc xây dựng một hàm Thời gian: 8h

3. Tổ chức một chương trình trong C Thời gian: 1h

Chương 5: Kiểu mảng

Mục tiêu:

- Hiểu khái niệm mảng

- Khai báo được mảng một chiều, mảng hai chiều, mảng nhiều chiều - Biết cách gán giá trị cho mảng trực tiếp, gián tiếp.

- Vận dụng được mảng làm tham số cho hàm.

- Sắp xếp được mảng theo thứ tự tăng dần hoặc giảm dần.

1. Khai báo mảng Thời gian: 2h

2. Mảng và tham số của hàm Thời gian: 2h

3. Sắp xếp mảng Thời gian: 3h

4. Gán giá trị cho mảng Thời gian: 3h

Chương 6: Chuỗi ký tự

Mục tiêu:

- Hiểu được thế nào là chuỗi kí tự - Khai báo được biến chuỗi

- Biết cách nhập vào một chuỗi kí tự cho chương trình trước và sau khi runtime. - Hiểu và áp dụng được các phép toán trên chuỗi.

- Vận dụng được các hàm xử lý chuỗi để xử lý.

Nội dung: Thời gian:10h (LT:3h; TH:7h)

1. Khái niệm Thời gian:1h

2. Khai báo biến chuỗi Thời gian:2h

3. Nhập chuỗi ký tự Thời gian:2h

4. Các phép toán chuỗi ký tự Thời gian:3h

5. Các thao tác trên chuỗi ký tự Thời gian:2h

Chương 7: Biến con trỏ

Mục tiêu:

- Hiểu được về con trỏ trong ngôn ngữ lập trình

- Biết được cách làm việc của biến con trỏ với cấu trúc dữ liệu kiểm mảng - Viết được chương trình sử dụng biến con trỏ với cấu trúc dữ liệu kiểu mảng

Nội dung: Thời gian: 7h (LT:3h; TH:4h)

1. Biến con trỏ Thời gian: 21h

2. Con trỏ và mảng một chiều Thời gian: 3h

3. Con trỏ và mảng nhiều chiều Thời gian: 2h

IV. ĐIỀU KIỆN THỰC HIỆN CHƯƠNG TRÌNH:

* Vật liệu:

+ Slide và máy chiếu ,máy tính pc

+ Giấy A4,các loại giấy dùng minh hoạ (nếu có) + Các hình vẽ minh hoạ giải thuật (nếu có)

* Dụng cụ và trang thiết bị:

+ Máy chiếu qua đầu

+ Máy chiếu đa phương tiện + Máy tính

* Học liệu:

+ Bộ tranh bằng giấy phim trong dùng để dạy lập trình C + Tài liệu hướng dẫn môđun lập trình C.

+ Tài liệu hướng dẫn bài học và bài tập thực hành môn lập trình C. + Giáo trình môn lập trình C.

* Nguồn lực khác: Phòng học bộ môn lập trình C đủ điều kiện máy tính và phần mềm thực hành.

V. PHƯƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ

* Về kiến thức: Được đánh giá qua bài kiểm tra viết, trắc nghiệm đạt được các yêu cầu sau:

+ Vận dụng quy tắc cú pháp của ngôn ngữ, các hoạt động vào/ra, lựa chọn biểu thức lồng nhau (đệ quy), tuần tự tuyến tính.

+ Xác định các điều khiển áp dụng cho việc nhập dữ liệu đảm bảo chính xác, có chu trình xử lý dữ liệu.

+ Mô tả chức năng và viết chương trình logic (pseudo code) của từng mô đun xử lý và của hệ thống.

+ Vận dụng các phương pháp lặp điều kiện trước hoặc sau, đảm bảo điều kiện kết thúc của vòng lặp (không quẩn và bị lặp vô hạn).

* Về kỹ năng: Đánh giá kỹ năng thực hành của học sinh trong bài thực hành Lập trình C đạt được các yêu cầu sau:

- Xác định môi trường hoạt động của hệ thống (các điều khiển, công cụ, các thành phần, tập hợp dữ liệu ...). Nhập dữ liệu, in kết quả.

- Chú thích cho từng đoạn xử lý của chương trình, hình thức dễ theo dõi: dòng nhô ra, lùi vào theo chức năng xử lý. Đặt tên chương trình, tên biến, tên

Một phần của tài liệu CHƯƠNG TRÌNH KHUNG ĐÀO TẠO TRÌNH ĐỘ TRUNG CẤP NGHỀ KỸ THUẬT SỬA CHỮA, LẮP RÁP MÁY TÍNH (Trang 33 - 36)