Tổng quan về ngôn ngữ lập trình 2

Một phần của tài liệu Chương trình khung trình độ trung cấp nghề sửa chữa máy tính pps (Trang 28 - 31)

II Các thành phần cơ bản 10 5 5 III Các lệnh cấu trúc 18 7 11 * IV Hàm 12 4 8 * V Kiểu mảng 12 4 8 VI Chuỗi ký tự 12 4 8 *

VII Biến con trỏ 9 4 5 *

Cộng 75 30 45

*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: Tổng quan về ngôn ngữ lập trình

Mục tiêu:

- Hiểu được lịch sử phát triển của ngôn ngữ

- Biết được ngữ này có những ứng dụng thực tế như thế nào - Biết cách khởi động được và thoát khỏi chương trình. - Sử dụng được hệ thống trợ giúp từ help file

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

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

2. Khởi động và thoát khỏi C Thời gian: 0.5h

3. Hệ thống thông tin giúp đỡ Thời gian: 1h

Chương 2: Các thành phần cơ bản

Mục tiêu:

- Hiểu được các kiểu dữ liệu

- Hiểu được và vận dụng được các loại biến, hằng biểu thức cho từng chương trình cụ thể.

- Biết, hiểu và so sánh được các lệnh, khối lệnh - Thực hiện được việc chạy chương trình

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

1. Hệ thống ký hiệu và từ khóa Thời gian: 1h

2. Các kiểu dữ liệu Thời gian: 1h

3. Biến, Hằng,biểu thức Thời gian: 2h

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

5. Lệnh, khối lệnh Thời gian: 1h

6. Lệnh gán, lệnh xuất nhập, lệnh gán kết hợp Thời gian: 2h

7. Cách chạy chương trình Thời gian: 1h

Chương 3: Các lệnh cấu trúc

Mục tiê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: 18h (LT:7h; TH:11h) (adsbygoogle = window.adsbygoogle || []).push({});

1. Lệnh rẽ nhánh có điều kiện if Thời gian: 3h

2. Lệnh rẽ nhánh có điều kiện switch..case Thời gian: 3h

3. Các lệnh break,continue,goto Thời gian: 3h

4. Cấu trúc vòng lặp For Thời gian: 3h

5. Cấu trúc vòng lặp while Thời gian: 3h

6. Cấu trúc vòng lặp do .. while Thời gian: 3h

Chương 4: Hàm

Mục tiêu:

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

- 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: 12h (LT:4h; TH:8h)

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

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

3. Sử dụng hàm Thời gian: 2h

4. Nguyên tắc hoạt động của hàm Thời gian: 3h

5. Cách truyền tham số Thời gian: 2h

6. Câu lệnh return và exit Thời gian: 2h

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

Mục tiêu:

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

- 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.

Nội dung: Thời gian: 12h (LT:4h; TH:8h)

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

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

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ự (adsbygoogle = window.adsbygoogle || []).push({});

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:12h (LT:4h; TH:8h)

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:3h

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:3h

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: 9h (LT:4h; TH:5h)

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

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

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

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Á (adsbygoogle = window.adsbygoogle || []).push({});

* 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ả.

Một phần của tài liệu Chương trình khung trình độ trung cấp nghề sửa chữa máy tính pps (Trang 28 - 31)