Tải bản đầy đủ (.ppt) (8 trang)

Bài giảng: Nhập môn lập trình ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (183.18 KB, 8 trang )

Trường Đại học Khoa học Tự nhiên
Khoa Công nghệ thông tin
Bộ môn Tin học cơ sở
1
Đặng Bình Phương

NHẬP MÔN LẬP TRÌNH
GIỚI THIỆU MÔN HỌC
VC
VC
&
&
BB
BB
22
Giới thiệu chung

Đối tượng: Sinh viên năm nhất

Thời gian: 45t LT (11 tuần) + 30t TH (10
tuần)

Môn học tiên quyết: Không có

Hình thức kiểm tra: LT (7đ), TH (1đ + 2đ)

Giảng viên lý thuyết

Đặng Bình Phương

Nhóm giảng viên hướng dẫn thực hành




Giới thiệu môn học
VC
VC
&
&
BB
BB
33
Nội dung môn học

Tuần 1: Các khái niệm cơ bản về lập
trình

Các khái niệm cơ bản: thuật toán, lưu đồ, …

Cấu trúc một chương trình viết bằng ngôn ngữ lập trình
cấp cao (C/C++).

Kiểu dữ liệu và các phép toán số học, luận lý.

Tuần 2: Cấu trúc điều kiện, rẽ nhánh

if … else …

switch
Giới thiệu môn học
VC
VC

&
&
BB
BB
44
Nội dung môn học

Tuần 3: Cấu trúc lặp

for

while

do … while …

Tuần 4: Chương trình con

Khái niệm về chương trình con.

Chương trình con trong NNLT C/C++: Hàm.

Tham số và truyền tham số (Call-by-Value).
Giới thiệu môn học
VC
VC
&
&
BB
BB
55

Nội dung môn học

Tuần 5: Kiểu dữ liệu mảng

Mảng 1 chiều và mảng 2 chiều.

Kỹ thuật lập trình với mảng 1 chiều, 2 chiều.

Tuần 6, 7: Biến con trỏ và các kỹ thuật cơ
bản

Khái niệm con trỏ, địa chỉ vùng nhớ.

Các phép toán số học trên con trỏ.

Con trỏ và mảng một chiều.

Cấp phát bộ nhớ động.
Giới thiệu môn học
VC
VC
&
&
BB
BB
66
Nội dung môn học

Tuần 8: Kỹ thuật lập trình trên chuỗi ký tự


Ký tự và chuỗi

Các hàm cơ bản trên chuỗi ký tự

Tuần 9: Kiểu dữ liệu cấu trúc

Khái niệm.

Truy xuất các thành phần.

Truyền cấu trúc cho hàm.

Mảng cấu trúc.
Giới thiệu môn học
VC
VC
&
&
BB
BB
77
Nội dung môn học

Tuần 10: Kỹ thuật lập trình đệ quy cơ bản

Khái niệm và phân loại.

Các kỹ thuật đệ quy.

Khử đệ quy.


Các bài toán kinh điển.

Tuần 11: Tập tin

Khái niệm và phân loại.

Một số hàm cơ bản trên tập tin.
Giới thiệu môn học
VC
VC
&
&
BB
BB
88
Tài liệu tham khảo

Tự học lập trình C trong 21 ngày,
NXB Đà Nẵng.

Slides bài giảng, code mẫu, tài
liệu tham khảo:
www.mediafire.com/dang2
Giới thiệu môn học

×