nmlt c00 gioi_thieumonhoc

8
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ơ s1 Đặng Bình Phương [email protected] NHẬP MÔN LẬP TRÌNH GIỚI THIỆU MÔN HỌC

Upload: vitbau1412

Post on 18-Jul-2015

574 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Nmlt c00 gioi_thieumonhoc

Trường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Tin học cơ sở

1

Đặng Bình Phươ[email protected]

NHẬP MÔN LẬP TRÌNH

GIỚI THIỆU MÔN HỌC

Page 2: Nmlt c00 gioi_thieumonhoc

VC&

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 [email protected]

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

...

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

Page 3: Nmlt c00 gioi_thieumonhoc

VC&

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

Page 4: Nmlt c00 gioi_thieumonhoc

VC&

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

Page 5: Nmlt c00 gioi_thieumonhoc

VC&

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

Page 6: Nmlt c00 gioi_thieumonhoc

VC&

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

Page 7: Nmlt c00 gioi_thieumonhoc

VC&

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

Page 8: Nmlt c00 gioi_thieumonhoc

VC&

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