KHÓA LẬP TRÌNH C

NGÔN NGỮ C LÀ GÌ?

  • Ngôn ngữ lập trình C là một ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ đó, ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở thành một những ngôn ngữ phổ dụng nhất. C là ngôn ngữ rất có hiệu quả và được ưa chuộng nhất để viết các phần mềm hệ thống, mặc dù nó cũng được dùng cho việc viết các ứng dụng. Ngoài ra, C cũng thường được dùng làm phương tiện giảng dạy trong khoa học máy tính mặc dù ngôn ngữ này không được thiết kế dành cho người nhập môn.

MỤC TIÊU KHÓA HỌC C:

  • Nắm được kiến thức C chi tiết và bài bản.
  • Có nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Nâng cao, mở rộng kiến thức và ứng dụng C cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức C cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Cơ hội thực tập và làm việc ở các tập đoàn lớn
    .

NHỮNG LỢI ÍCH KHI HỌC C:

  • Xử lý lỗi và tìm giải pháp thay thế:
    Học lập trình sẽ giúp rèn luyện tính cách kiên trì, dám đối mặt với khó khăn. Quá trình lập trình có thể phát sinh ra lỗi, đồng thời phải biết cách tìm ra lỗi và nghĩ ra giải pháp khắc phục.
  • Giúp bạn có một công việc ổn định:
    Lập trình là một trong những nghề luôn luôn hot trong thời điểm hiện tại. Việc học ngôn ngữ lập trình sẽ giúp bạn có cơ hội trở thành lập trình viên tài năng. Ngoài ra, nếu bạn thành thạo một ngữ nào đó, mức lương của bạn sẽ cao hơn rất nhiều.
  • Kỹ thuật lập trình,dễ dàng tiếp cận ngôn ngữ mới,tiền đề cho việc tiếp cận phương pháp lập trình hướng đối tượng.

ĐIỂM NỔI BẬT CỦA KHÓA HỌC

Chất lượng đi đầu,
cam kết đầu ra

Hệ thống
bài giảng online

Chương trình
đạo tạo liên cấp

ĐẶC QUYỀN HỌC VIÊN

Học qua dự án thực tế. Không chấp nhận lý thuyết suông. Học xong cam kết làm được việc.

Được học với những Mentor tốt nhất. Có trình độ, tâm huyết và đặc biệt yêu thích giảng dạy.

Được đào tạo coder với định hướng nâng cấp lên software engineer.

Được chọn giờ học, ngày học tùy theo giờ giấc của mình. Nếu bạn ốm, có việc bận – buổi học sẽ chuyển sang hôm khác.

Bài giảng sinh động, dễ hiểu, áp dụng vào thực hành. Thực hành 80% thời lượng học.

Học hoàn toàn online. Bạn không còn nỗi lo kẹt xe, mưa gió, bụi bặm.

Hưởng học phí rẻ hơn so với các trung tâm khác, đặc biệt có ưu đãi học phí khi nhóm học cùng đăng ký.

Hỗ trợ học lại miễn phí nếu học viên không đạt yêu cầu sau khóa học.

Nơi duy nhất cam kết trả lại học phí những buổi chưa học nếu không hài lòng.

ĐỐI TƯỢNG HỌC VIÊN

  • Yêu thích lập trình, không giới hạn độ tuổi.
  •  Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động.
  •  Muốn làm việc ở vị trí lập trình viên cả iOS và Android. Khóa học yêu cầu học viên đã có kiến thức về Pascal
  • Những bạn học sinh THPT hoặc đã tốt nghiệp THPT.
  • Những bạn sinh viên Đại Học.
  • Người đang đi làm muốn chuyển ngành sang CNTT.

KẾT QUẢ ĐẠT ĐƯỢC

  • Nắm được kiến thức C chi tiết và bài bản.
  • Là nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Nâng cao, mở rộng kiến thức và ứng dụng C cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức C cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Xin việc ở các công ty về lập trình.

Đối tượng

Các bé từ 6 – 15 tuổi

Thời gian học

1 tiếng/buổi

Số buổi học

45

Số học viên

8 – 10 bạn

Học phí

2.900.000đ

Đăng ký học trải nghiệm

miễn phí tại đây

LỘ TRÌNH

Phần 1. Giới thiệu về ngôn ngữ lập trình C
      • Giới thiệu khóa học (chính là bài này)
      • Cài đặt môi trường lập trình C
      • Biên dịch code C
      • Biến và hằng trong C
      • Các kiểu dữ liệu trong C
      • Hiện tượng tràn số trong C
      • Nhập xuất trong C
      • Toán tử trong C
      • Bài tập C
Phần 2. Cấu trúc điều khiển & rẽ nhánh
      • Cấu trúc điều khiển if else
      • Bài tập xếp loại học sinh
      • Bài tập tìm số lớn nhất trong 3 số a, b, c
      • Vòng lặp for trong C
      • Bài tập tính tổng các số chẵn trong đoạn [a, b]
      • Bài tập in ra các số nguyên tố nhỏ hơn 1000
      • Vòng lặp while và do … while
      • Sự linh hoạt trong sử dụng vòng lặp
      • Lệnh break và continue
      • Cấu trúc điều khiển switch case
      • Bài tập C
Phần 3. Hàm trong C
      • Một số hàm trong thư viện toán học math.h
      • Hàm người dùng định nghĩa – BT xây dựng máy tính bỏ túi
      • Hàm trả về giá trị – BT tìm min max của 3 số
      • Hàm không trả về giá trị
      • Hàm đệ quy
      • Phạm vi của biến
      • Tham trị và tham chiếu
      • Lệnh return và exit
      • Bài tập C
Phần 4. Mảng trong C
      • Nhập xuất mảng 1 chiều trong C
      • Bài tập tính tổng các số lẻ trong mảng 1 chiều
      • Bài tập tìm số lớn nhất, nhỏ nhất trong mảng 1 chiều
      • Bài tập tìm vị trí của số lớn nhất trong mảng 1 chiều
      • Bài tập sắp xếp mảng 1 chiều tăng, giảm dần
      • Bài tập liệt kê các số nguyên tố trong mảng 1 chiều
      • Thuật toán sắp xếp nổi bọt – Bubble sort
      • Thuật toán sắp xếp chọn – Selection sort
      • Thuật toán sắp xếp chèn – Insertion sort
      • Thuật toán tìm kiếm nhị phân
      • Thêm, xóa phần tử trong mảng 1 chiều
      • Nhập xuất mảng 2 chiều
Phần 6. Chuỗi trong C
      • Nhập xuất chuỗi trong C
      • Các hàm trong thư viện string.h
      • Đảo ngược chuỗi trong C
      • Chuyển chuỗi sang số nguyên trong C
      • Chuyển số nguyên sang chuỗi trong C
Phần 8. Đọc ghi file trong C
      • Đọc ghi file trong C