Đề cương khóa học
Lịch sử ngắn gọn của ngôn ngữ lập trình C
Các hướng dẫn cơ bản
Kiểu dữ liệu
- Từ khóa
- Toán tử và thứ tự ưu tiên
Lấy và hiển thị dữ liệu
- Các lệnh định dạng Printf và hàm scanf
Toán tử
Hàm, macro
Cấu trúc
Con trỏ
- Con trỏ đến biến
- Con trỏ đến hàm
- Con trỏ đến biến trong cấu trúc
Cấp phát bộ nhớ động
- Hàm malloc
Hàm đệ quy với số lượng tham số biến thiên, kiểu union, trường bit, các hàm cơ bản của thư viện
- Các thư viện: math, stdio, stdlib, time
Giới thiệu về thuật toán và cấu trúc dữ liệu *
- Danh sách đơn liên
- Cây
- Các thuật toán sắp xếp
- * Các chủ đề tự chọn
Yêu cầu
- Nắm vững các khái niệm máy tính và hệ điều hành cơ bản
- Có kinh nghiệm sử dụng trình soạn thảo văn bản hoặc các công cụ phát triển cơ bản
- Có kinh nghiệm lập trình cơ bản bằng bất kỳ ngôn ngữ nào là hữu ích nhưng không bắt buộc
Đối tượng tham dự
- Lập trình viên mới bắt đầu muốn học lập trình C
- Phát triển phần mềm mong muốn củng cố hiểu biết về lập trình mức thấp
- Kỹ sư và chuyên gia kỹ thuật làm việc với phần mềm hệ thống hoặc hệ thống nhúng
Đánh giá (5)
Tôi đã có thể học được những kiến thức cơ bản về lập trình C và có nền tảng để xây dựng thêm.
Patrick Hensley - Roush Industries
Khóa học - Programming in C
Dịch thuật bằng máy
Thực hành! Điều này đã cho phép chúng tôi kiểm tra kiến thức được cung cấp bởi giáo viên và giúp tôi ghi chú về các chức năng cụ thể mà tôi cảm thấy khó hơn.
Lloyd Lancour - Roush Industries
Khóa học - Programming in C
Dịch thuật bằng máy
Kiến thức của giáo viên về lập trình C và cách ông hướng dẫn chúng tôi cách giải quyết các vấn đề của mọi người đã giúp rất nhiều trong việc chẩn đoán lỗi lập trình và sử dụng STM32CubeIDE một cách độc lập. Những lần giáo viên tạm ngắt bài giảng để giải thích các trường hợp sử dụng phù hợp hơn với công việc của chúng tôi chắc chắn đã làm cho khóa học này trở nên đáng giá!
David Sanders - Roush Industries
Khóa học - Programming in C
Dịch thuật bằng máy
Cameron sẽ phân công nhiệm vụ và đảm bảo rằng bảng của mọi người đều hoạt động. Nếu có bất kỳ sự nhầm lẫn hoặc lỗi nào, cả nhóm có thể quay lại xem xét nơi xảy ra sai sót. Rất chuyên nghiệp.
Trevor Koch - Roush Industries
Khóa học - Programming in C
Dịch thuật bằng máy
Những khái niệm tuyệt vời với kiến thức về ứng dụng thực tế
Patrick German - Roush Industries
Khóa học - Programming in C
Dịch thuật bằng máy