Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học sở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương dbphuong@fit.hcmus.edu.vn GIỚI THIỆU MÔN HỌC VC & BB Giới thiệu chung Đối tượng: Sinh viên năm 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 dbphuong@fit.hcmus.edu.vn Đặng Bình Phương dang2@vnn.vn Nhóm giảng viên hướng dẫn thực hành Giới thiệu môn học VC & BB Nội dung môn học Tuần 1: Các khái niệm lập trình Các khái niệm bản: thuật toán, lưu đồ, … Giới thiệu ngôn ngữ lập trình C Cấu trúc chương trình viết ngôn ngữ lập trình cấp cao (C/C++) Tuần 2: Kiểu liệu phép toán số học, luận lý Nhập xuất liệu Giới thiệu môn học 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 … while … Giới thiệu môn học VC & BB Nội dung môn học Tuần 5, 6: Chương trình Khái niệm chương trình Chương trình NNLT C/C++: Hàm Tham số truyền tham số (Call-by-Value) Tuần 7, 8: Kiểu liệu mảng Mảng chiều, chiều(tham khảo) Kỹ thuật lập trình với mảng chiều Giới thiệu môn học VC & BB Nội dung môn học Tuần 9, 10: Biến trỏ kỹ thuật Khái niệm trỏ, địa vùng nhớ Các phép toán số học trỏ Con trỏ mảng chiều Cấp phát nhớ động Tuần 11, 12: Kỹ thuật lập trình chuỗi ký tự Ký tự chuỗi Các hàm chuỗi ký tự Giới thiệu môn học VC & BB Nội dung môn học Tuần 13, 14: Kiểu liệu cấu trúc Khái niệm Truy xuất 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 Kỹ thuật lập trình với tập tin Kỹ thuật lập trình bit Giới thiệu môn học VC & BB Tài liệu tham khảo Tự học lập trình C 21 ngày, NXB Đà Nẵng Slides giảng, code mẫu, tài liệu tham khảo: www.mediafire.com/dang2 Giới thiệu môn học ... đồ, … Giới thiệu ngôn ngữ lập trình C Cấu trúc chương trình viết ngôn ngữ lập trình cấp cao (C/C++) Tuần 2: Kiểu liệu phép toán số học, luận lý Nhập xuất liệu Giới thiệu môn học VC &... trình hữu ích khác Kỹ thuật lập trình đệ quy Kỹ thuật lập trình với tập tin Kỹ thuật lập trình bit Giới thiệu môn học VC & BB Tài liệu tham khảo Tự học lập trình C 21 ngày, NXB Đà Nẵng... Đặng Bình Phương dbphuong@fit.hcmus.edu.vn Đặng Bình Phương dang2@vnn.vn Nhóm giảng viên hướng dẫn thực hành Giới thiệu môn học VC & BB Nội dung môn học Tuần 1: Các khái niệm lập trình