Rèn luyện vững vàng tư duy lập trình, thuật giải với ngôn ngữ C
Tiếp cận các ngôn ngữ lập trình khác một cách dễ dàng
SẼ RẤT HỮU ÍCH NẾU BẠN LÀ:
Người chưa từng biết qua các ngôn ngữ lập trình
Sinh viên các trường Đại học, Cao đẳng, Trung cấp nghề hoặc những người làm việc trong lĩnh vực công nghệ thông tin và các đối tượng quan tâm đến lập trình bằng ngôn ngữ C
Riêng HV nào đã có kiến thức cơ bản về ngôn ngữ C thì có thể bỏ qua Môn 1
BẠN SẼ NHẬN ĐƯỢC GÌ QUA KHÓA HỌC?
Sau khi hoàn thành khóa học, bạn sẽ có khả năng:
Sử dụng thành thạo ngôn ngữ C
Xây dựng các chương trình bằng ngôn ngữ C
Tiếp cận các ngôn ngữ lập trình khác một cách dễ dàng
BẠN SẼ HỌC NHỮNG GÌ?
Các khái niệm cơ bản: chương trình, ngôn ngữ lập trình, trình biên dịch, từ khóa, định danh, câu lệnh, ghi chú, cấu trúc chương trình C
Kiểu dữ liệu cơ sở: biến, hằng, biểu thức, toán tử và các hàm thư viện C chuẩn
Các câu lệnh rẽ nhánh: if, switch
Các câu lệnh lặp : for, while, do … while, sử dụng break và continue
Hàm
Khai báo và gọi hàm, nguyên tắc hoạt động của hàm
Biến cục bộ và biến toàn cục, hàm kiểu void
Cách truyền tham số cho hàm: truyền tham trị, truyền tham trỏ
Mảng một chiều
Khai báo và khởi tạo mảng một chiều
Nhập xuất mảng một chiều
Các thao tác cơ bản trên mảng một chiều: duyệt mảng và tính toán, sắp xếp mảng, tìm kiếm tuyến tính và nhị phân, xóa phần tử trong mảng, thêm phần tử vào một vị trí trong mảng…
Con trỏ và mảng một chiều
Mảng hai chiều
Khai báo và khởi tạo mảng hai chiều
Nhập xuất mảng hai chiều
Các thao tác cơ bản trên mảng hai chiều: duyệt mảng và tính toán, sắp xếp mảng
Con trỏ và mảng hai chiều
Mảng vuông (ma trận vuông): duyệt mảng và tính toán, sắp xếp mảng
Chuỗi ký tự
Khai báo và khởi tạo chuỗi, các hàm nhập xuất chuỗi
Một số hàm thao tác trên chuỗi
Cấu trúc
Khai báo kiểu cấu trúc và truy nhập đến các thành phần cấu trúc
Mảng cấu trúc
Khởi tạo và nhập xuất cấu trúc
Các thao tác cơ bản trên mảng cấu trúc: tìm kiếm, thêm mới, xóa sắp xếp
Con trỏ
Biến con trỏ và khai báo biến con trỏ
Các thao tác trên con trỏ: gán địa chỉ của biến cho biến con trỏ, truy cập nội dung ô nhớ có con trỏ chỉ tới
Phép toán trên con trỏ: phép gán, phép chuyển kiểu, tính toán con trỏ với một số, so sánh hai con trỏ
Con trỏ kiểu void, con trỏ kép
Con trỏ và mảng, con trỏ và chuỗi
Cấp phát vùng nhớ động: cấp phát và giải phóng
Giảng viên: Bùi Văn Hùng Trường Đại Học Công Nghiệp Thực Phẩm.