30/09/2018, 20:22

Lấy ý kiến về mục lục nội dung khóa học lập trình C++

Hiện tại mình có tham gia vào project do anh @ltd lôi kéo

Chào mọi người, Đạt đang làm một khóa học C++ mới, thay cho khóa học cũ trên Youtube. Tài học theo từng chủ đề này là miễn phí, nếu các bạn muốn xem videos để học nhanh hơn thì đăng ký mua khóa học này ở đây Tóm tắt về bản thân Minh tên Lê Trần Đạt, 28 tuổi, là lập trình viên lập trình nhúng, ngoài làm việc mình thích dạy học online và viết. Tự học lập trình năm lớp 10. Học và tốt nghiệp ĐH ở ĐH KHTN TPHCM. Trong quá trình đi học đã tự viết và bán autoplay game + tools hack game. Đạt đi là…

Mình và Hoàng chịu trách nhiệm viết nội dung phần C++ cơ bản. Hôm nay mình vừa viết xong phần mục lục cho khóa học. Mọi người có thể vào đây để xem: https://github.com/nguyenchiemminhvu/C_plus_plus_tutorial/blob/master/Contents

Sau khi xem xong mọi người có thể đưa ra ý kiến của bản thân (cần thêm bài học gì, bài học gì không cần thiết có thể bỏ đi…) để nội dung khóa học được đảm bảo chất lượng.

Lưu ý: Đây là phần C++ cơ bản. Còn phần mục lục C++ Object oriented programming thì đợi Hoàng post lên.

Đây là trang lưu mục lục nội dung khóa học lập trình C++ của nhóm đang làm.
https://github.com/nguyenchiemminhvu/C_plus_plus_tutorial

Bạn nào có ý kiến gì về việc cần sửa đổi, bổ sung hay xóa bỏ bài nào thì các bạn có thể fork về sau đó commit lên lại cho mình. Mình sẽ pull request để mục lục đáp ứng được nhu cầu cho tất cả mọi người.

Sơn viết 22:29 ngày 30/09/2018

Không có đệ qui hả anh?

... viết 22:30 ngày 30/09/2018
*---------------------------------------------------------------------*/
// Nâng cao về hàm
...
11.3 Đệ rùa
...

Có bạn.

Nguyễn Văn Thạnh viết 22:35 ngày 30/09/2018

theo em phần thư viện STL ngoài nói về các thư viện thường dùng, nên khái quát về các thư viện khác cũng như mục đích sử dụng để mọi người dễ tìm hiểu ạ

... viết 22:29 ngày 30/09/2018

Nếu có nhiều người cần sử dụng một số thư viện khác trong STL thì mình sẽ tìm hiểu qua để trình bày. Vì thực ra mình cũng dùng vài thứ trong đó thôi Chờ thêm ý kiến về STL

Hung viết 22:32 ngày 30/09/2018

Xem mục lục thì có cảm giác như học C chứ không phải C++ nhỉ.
Chưa thấy xuất hiện các thuật ngữ của lập trình hướng đối tượng.
Một số video của khóa học cũ âm thanh không tốt, nếu có video mới âm thanh tốt hơn + chuyên sâu hơn về hướng đối tượng thì tốt quá nà.
Thanks.

Itachi Citus viết 22:32 ngày 30/09/2018

0.0 Giới thiệu về Serial tutorial

Series

12 // Kiểu dữ liệu tự định nghĩa

Thiếu union thì phải.

Nếu có thể thì thêm phần set, tuple, list, map… std::algorithms nữa thì tốt quá

... viết 22:24 ngày 30/09/2018

Ừ mình có nghĩ đến việc thêm struct bit và union, nhưng vì hiện mình ít dùng nên thấy chưa cần thiết. Nếu có người cần thì mình thêm vào.

... viết 22:38 ngày 30/09/2018

Phần hướng đối tượng C++ thì @Rok_Hoang đang làm đó bạn

X viết 22:33 ngày 30/09/2018
  1. Nên có vài video nói về thằng C vì cảm thấy còn nhiều người vẫn bắt đầu từ C.
  2. Các bài tập gì thì ghi rõ ra luôn. Ví dụ bài tập trong phần vòng lặp thì liệt ra: Kiểm tra số nguyên tố, Tính tổng các số từ 1 -> n. Tính giá trị biểu thức các kiểu… Mục đích là làm list này thành một reference có thể dễ dàng tìm kiếm khi cần xem lại.
vũ xuân quân viết 22:32 ngày 30/09/2018

không có mạng đa chiều.
phần đệ qui nói luôn phần khử đệ qui.

... viết 22:31 ngày 30/09/2018
7.4 Mảng 2 chiều (Cách khai báo, tổ chức bộ nhớ, truy xuất phần tử...)
7.5 Các thao tác cơ bản với mảng 2 chiều
7.6 Luyện tập về mảng 2 chiều
7.7 Sửa bài tập mảng 2 chiều

Có rồi anh, chỉ làm ngang mảng 2 chiều thôi. Mảng nhiều chiều thì chắc tự nghiên cứu thêm đc.

Maskma viết 22:30 ngày 30/09/2018

Về nội dung
Em thấy về nội dung khá đầy đủ cho người bắt đầu nhưng cách sắp xếp có vẻ chưa tốt lắm.
Theo em sau phần Basic nên có 1 section kiểu lướt qua các phần như vòng lặp -> mảng -> hàm -> string để người xem hình dung đc cái cần học vs sắp tới họ sẽ làm đc những gì
Em thấy để “Hệ cơ số, bit” , “toán tử”, “Nâng cao về biến kiểu dữ liệu” xen giữa ko hợp lí, trông khá hàn lâm. Người ms vào chưa cần hiểu rõ cái này (theo ý kiến của em) cùng lắm là cần hiểu toán tử thôi.
Về string
Đây là dạy C++ mà anh, nên phải dạy về string luôn còn mảng kí tự là phần nói thêm để hiểu đc sâu hơn về C nữa.
Hàm và con trỏ
Em thấy nên sau phần cơ bản về hàm, trong khi dạy truyền tham số nên dạy luôn con trỏ cơ bản vì em thấy hàm kết hợp với con trỏ rất mạnh để giải quyết nhiều vấn đề, nên để mọi người hiểu được rõ, thành thạo cách truyền tham số bằng con trỏ

Bé tập Code viết 22:31 ngày 30/09/2018

bit fieldunion buộc phải biết để code cho hệ thống nhúng sao cho tiết kiệm bộ nhớ, lúc phỏng vấn technical những công ty về Embedded cũng thường hỏi, bạn nên thêm vào cho các bạn biết.

... viết 22:26 ngày 30/09/2018

Đây là trang lưu mục lục nội dung khóa học lập trình C++ của nhóm đang làm.
https://github.com/nguyenchiemminhvu/C_plus_plus_tutorial

Bạn nào có ý kiến gì về việc cần sửa đổi, bổ sung hay xóa bỏ bài nào thì các bạn có thể fork về sau đó commit lên lại cho mình. Mình sẽ pull request để mục lục đáp ứng được nhu cầu cho tất cả mọi người.

Bài liên quan
0