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.
Không có đệ qui hả anh?
Có bạn.
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 ạ
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
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.
Series
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á
Ừ 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.
Phần hướng đối tượng C++ thì @Rok_Hoang đang làm đó bạn
không có mạng đa chiều.
phần đệ qui nói luôn phần khử đệ qui.
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.
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ỏ
bit field
vàunion
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.Đâ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.