Ngôn ngữ lập trình C

Giới thiệu khóa học

Ngôn ngữ lập trình C là một trong những ngôn ngữ nền tảng của ngành công nghệ phần mềm; là cơ sở của nhiều ngôn ngữ lập trình hiện đại như C++, Java, C#, Python, v.v. Nắm vững ngôn ngữ lập trình C giúp bạn hiểu rõ bản chất của lập trình, thành thạo cấu trúc dữ liệu, phát triển tư duy. Đây cũng là nền tảng quan trọng để học các ngôn ngữ lập trình khác hoặc chuyên sâu vào các lĩnh vực như phát triển hệ điều hành, lập trình nhúng, ứng dụng hiệu suất cao.

  1. Nội dung chính của khóa học

    • Giới thiệu.
    • Môi trường phát triển.
    • Soạn thảo, dịch và thực thi chương trình.
    • Cấu trúc và hoạt động của chương trình.
    • Cú pháp cơ bản của ngôn ngữ.
    • Các cấu trúc điều khiển.
    • Mảng và chuỗi.
    • Khái niệm và phương pháp sử dụng hàm.
    • Con trỏ.
    • Cấu trúc và union.
    • Cấp phát và giải phóng bộ nhớ.
    • Xử lý lỗi và ngoại lệ.
    • Một số thư viện cơ bản.
  2. Kiến thức và kỹ năng tiền đề

    Khoá học này không yêu cầu bạn đã biết lập trình, tuy nhiên để học tập và thực hành hiệu quả bạn cần trang bị một số kỹ năng cơ bản dưới đây:

    • Kỹ năng sử dụng máy tính với các hệ điều hành phổ biến như Windows, Linux, v.v.
    • Kỹ năng sử dụng các thiết bị ngoại vi như chuột, bàn phím.
    • Khả năng sử dụng internet, tải và cài đặt phần mềm.
  3. Những yếu tố giúp bạn học tập tốt hơn

    • Tư duy logic và sáng tạo.
    • Kiến thức toán học cơ bản về số học và thuật toán.
    • Khả năng sử dụng công cụ soạn thảo, dịch và thực thi chương trình như Visual Studio Code, Dev C++, Visual Studio, v.v.