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
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ỏ
Học viên thi đạt kết quả cuối môn học sẽ được cấp chứng nhận "Lập trình C Cơ Bản" do Trung Tâm Tin Học - Trường ĐH Khoa Học Tự Nhiên cấp.
Cảm nhận học viên
Giáo viên dạy rất nhiệt tình và dễ hiểu, truyền đạt cho em các ví dụ và bài tập giúp em hiểu thêm về bài học và nắm vững kiến thức. Cơ sở vật chất tại trường rất tốt tạo thuận lợi rất nhiều cho việc ...
Đây là lần đầu tiên em tham gia học tại TTTH, em cảm thấy rất khóa học bổ ích, được trang bị rất nhiều kiến thức, và hiện em đã học tiếp tục lớp Lập trình viên PHP. Giảng viên nhiệt tình, giáo trình ...