Bài giảng Nhập môn lập trình - Chương mở đầu: Giới thiệu môn học - Đặng Bình Phương

ppt 8 trang ngocly 70
Bạn đang xem tài liệu "Bài giảng Nhập môn lập trình - Chương mở đầu: Giới thiệu môn học - Đặng Bình Phương", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_nhap_mon_lap_trinh_chuong_mo_dau_gioi_thieu_mon_ho.ppt

Nội dung text: Bài giảng Nhập môn lập trình - Chương mở đầu: Giới thiệu môn học - Đặng Bình Phương

  1. 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ở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương [email protected] GIỚI THIỆU MÔN HỌC 1
  2. & VC BB Giới thiệu chung ❖Đối tượng: Sinh viên năm nhất ❖Thời gian (15 tuần): 45 tiết LT + 45 tiết TH ❖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] Đặ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 2
  3. & VC BB 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 đồ, ▪ Giới thiệu ngôn ngữ lập trình C. ▪ 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++). ❖Tuần 2: ▪ Kiểu dữ liệu và các phép toán số học, luận lý. ▪ Nhập xuất dữ liệu. Giới thiệu môn học 3
  4. & VC BB Nội dung môn học ❖Tuần 3: Cấu trúc điều kiện, rẽ nhánh ▪ if else ▪ switch ❖Tuần 4: Cấu trúc lặp ▪ for ▪ while ▪ do while Giới thiệu môn học 4
  5. & VC BB Nội dung môn học ❖Tuần 5, 6: 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). ❖Tuần 7, 8: Kiểu dữ liệu mảng ▪ Mảng 1 chiều, 2 chiều(tham khảo). ▪ Kỹ thuật lập trình với mảng 1 chiều. Giới thiệu môn học 5
  6. & VC BB Nội dung môn học ❖Tuần 9, 10: 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. ❖Tuần 11, 12: 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ự. Giới thiệu môn học 6
  7. & VC BB Nội dung môn học ❖Tuần 13, 14: Kiểu dữ liệu cấu trúc ▪ Khái niệm. ▪ Truy xuất và truyền cấu trúc cho hàm. ▪ Mảng cấu trúc. ❖Tuần 15: Một số kỹ thuật lập trình hữu ích khác ▪ Kỹ thuật lập trình đệ quy cơ bản. ▪ Kỹ thuật lập trình với tập tin. ▪ Kỹ thuật lập trình trên bit. Giới thiệu môn học 7
  8. & VC BB 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 8