Đa số các bạn sinh viên học về công nghệ thông tin đều có những khó khăn trong những ngày đầu học lập trình của mình. Bản thân tác giả của khóa học này cũng không phải là ngoại lệ. Có những vấn đề có thể hiểu về mặt tính toán nhưng không biết làm sao thể hiện bằng chương trình cho máy tính chạy. Hoặc những bỡ ngỡ ban đầu khi học về vòng lặp, cách hoạt động của nó ra sao? Thấu hiểu được những khó khăn này nên bản thân tác giả nói riêng và itclass.vn nói chung đã cho ra đời khóa học lập trình C căn bản. Mong rằng sẽ có câu trả lời cho những khó khăn ban đầu tiếp xúc với lập trình thông qua những video của môn học.
Trong khuôn khổ vài video ngắn này, tôi cố gắng truyền tải những kiến thức cơ bản nhất về ngôn ngữ C, quan trọng hơn hết tôi muốn gởi gắm đến các bạn tư duy lập trình, tư duy giải quyết đề. Đây là điều cốt lõi mà tôi muốn đạt đến thông qua cách giải quyết các bài tập nho nhỏ trong khóa học. Bởi vì suy cho cùng thì ngôn ngữ lập trình cũng là công cụ thể hiện thuật toán giải quyết vấn đề.
BÀI 1: LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
Ví dụ: xuất ra màn hình câu: “this is my first project”
Demo project mẫu: Tính tổng 2 số nguyên a, b
Bài tập về nhà (có đưa lời giải ở Bài 2)
BÀI 2: BÀI TẬP ÁP DỤNG (CHƯƠNG 1)
BÀI 3: CẤU TRÚC RẼ NHÁNH IF VÀ SWITCH CASE
1. Cấu Trúc Rẽ Nhánh if…else
2. Bài tập về if … else
3. Cấu trúc switch case
4. Bài tập về switch case
Nếu thuê quá 12 ngày thì giảm 10% cho phòng loại A, 8% phòng loại B hoặc C.
BÀI 4: CẤU TRÚC MẢNG 1 CHIỀU VÀ VÒNG LẶP FOR
1. Cấu trúc mảng 1 chiều
2. Vòng lặp for
Tại sao cần vòng lặp?
Vài ví dụ:
Chạy tay vài ví dụ
BÀI 5: VÒNG LẶP WHILE & DO … WHILE
1. Vòng lặp while
2. Vòng lặp do…while
3. Bài tập về vòng lặp
BÀI 6: CON TRỎ VÀ CHUỖI KÝ TỰ
1. Giới thiệu về con trỏ
2. Giới thiệu về chuỗi ký tự
3. Bài tập áp dụng:
BÀI 7: CHƯƠNG TRÌNH CON VÀ MẢNG 2 CHIỀU.
1. Giới thiệu về chương trình con
Kiểm tra xem n có phải là số nguyên tố không
Yêu cầu viết 3 hàm: hàm nhập, hàm tính tổng s và hàm kiểm tra nguyên tố
2. Giới thiệu về mảng hai chiều
BÀI 8: BÀI TẬP TỔNG HỢP (DÙNG CHƯƠNG TRÌNH CON)
ĐỒ ÁN LẬP TRÌNH CUỐI KHÓA