Nhập môn lập trình - giải thuật cơ bản
Mô tả

Nhập môn Lập Trình- Giải Thuật cơ bản

Khóa học trực tuyến này được thiết kế, biên tập lại từ khóa học cấu trúc dữ liệu giải thuật phòng lab rất thành công (nhiều học viên xin được việc và xin học bổng đi học chuyên ngành khóa học máy tính tại Mỹ đã học khóa này). Tại sao lại phải thiết kế lại, nếu khóa học phòng lab thành công?

Khóa học trực tuyến có những ưu điểm vượt trội

- Đơn giản ngay cả với người mới tiếp cận với lập trình

- Dễ học, bài tập minh họa đơn giản , sáng tạo tránh dập khuôn

- Sử dụng ngôn ngữ C/C++ kinh điển mà vẫn hiện đại, phổ biến các ngôn ngữ thông dụng hiện nay

- Học viên được xem lại bài giảng tùy thích, mọi lúc, mọi nơi và xem vĩnh viễn.

- Mỗi bài tập đều có video hướng dẫn chữa bài của giảng viên.

- Khóa học được thiết kế dựa trên khảo sát từ 50 học viên 

Bạn sẽ  học được những gì :

- Thành thạo C/C++. Giúp bạn có ít nhất một ngôn ngữ mẹ trước khi học thêm ngôn ngữ khác nếu cần

- Có nền tảng thuật toán căn bản, tư duy logic chặt chẽ. Phục vụ cho việc học công nghệ thông tin nói chung trong tương lai

- Học cách làm việc hiệu quả ,thông minh, code sạch , tránh gõ nhiều code thừa , code sai phải đập đi xây lại nhiều lần

 

 

Giáo trình
0. Lời nói đầu
  •  Giới thiệu môn học
  •  Hướng dẫn học viên cách học khóa này hiệu quả
1. Bài học nhập môn coding
  •  Hello world
  •  Biến
  •  Nhập , xuất
  •  Phép Gán
2. Cấu trúc rẽ nhánh IF
  •  Câu lệnh điều kiện , rẽ nhánh
  •  Toán tử logic
  •  Điều kiện lồng nhau
  •  Tin học và toán học
3. Vòng lặp
  •  Câu lệnh lặp
  •  Ví dụ về câu lệnh lặp
  •  Lệnh lặp kết hợp rẽ nhánh ( quan trọng )
  •  Vòng lặp While
4. Vòng lặp nâng cao
  •  Vòng lặp lồng nhau
  •  Các câu lệnh đi kèm vòng lặp
5. HÀM trong tin học ( FUNCTION )
  •  Viết hàm cơ bản
  •  Biến cục bộ , biến toàn cục
  •  Viết hàm nâng cao
  •  Viết hàm kiểm tra số nguyên tố
  •  Sử dụng lại hàm trong bài toán mới
6. Luyện tập logic trực quan ( visualize )
  •  Vẽ hình cơ bản
  •  Vẽ hình nâng cao
  •  Vẽ hình bằng cách sử dụng tips, trick
  •  Vẽ hình lặp theo chiều dọc
  •  Vẽ hình lặp theo chiều ngang
7. Đệ quy
  •  Hàm trong hàm
  •  Ưu , nhược điểm của đệ quy
  •  Đệ quy thực nghiệm
8. Mảng và cách sử dụng mảng ( Array )
  •  Array
  •  Nhập Array
  •  Thực hành Array
9. Ma trận và cách sử dụng ma trận ( Matrix )
  •  Matrix
  •  Matrix 360 độ
  •  Matrix không phải là cái gì quá khó
  •  Matrix thực hành
10. 1 số cấu trúc dữ liệu khác
  •  Vector ( mảng động )
  •  List ( danh sách liên kết )
  •  Dữ liệu Key-Value, Map , Dictionary
11. String và mảng kí tự
  •  String
  •  Phân biệt 2 lệnh nhập String
  •  Format , xử lí chuỗi đơn
  •  Chuỗi con , xử lí nhiều chuỗi
12. Big Number
  •  Bản chất của BIG number
  •  Phép cộng
  •  Phép trừ
  •  Phép nhân
13. Thuật toán sắp xếp
  •  Bubble sort
  •  Selection sort
  •  Quick sort
  •  Heap sort
14. Ứng dụng thuật toán sắp xếp
  •  Bài toán sắp xếp
  •  Sắp xếp để đơn giản hóa bài toán
15. Thuật toán tìm kiếm
  •  Linear search
  •  Binary search
  •  Visualize Binary Search
16. Ứng dụng thuật toán tìm kiếm
  •  Bài toán tìm kiếm
  •  Bài toán giải ngược từ kết quả tìm kiếm
thumbnail
800000đ
Học trực tuyến
17 phần, 58 bài học
Đánh giá
4 sao
5 người đánh giá
Căn bản nhưng có nhiều ví dụ trực quan, thú vị. Rất đáng để học đối với bạn trẻ mới nhập môn lập trình
Khóa khá ổn,dễ hiểu ,nhưng quả thực nếu là người chưa biết gì về code thì hơi đuối tí .Mong khóa học ngầy càng hoàn thiện hơn ^_^
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
800000đ
Học viên hoàn thành học phí trong một lần