Tác giả: Bùi Thế Tâm
Hiện nay sinh viên các trường Đại học hay Cao đẳng thuộc khối Khoa học tự nhiên hay các ngành Khoa học kỹ thuật đều phải học qua một ngôn ngữ lập trình (học căn bản) khoảng 2 hay 3 tín chỉ vào năm học thứ nhất hay thứ hai. Bây giờ các trường chỉ dạy C hay C++, không trường nào còn dạy Ngôn ngữ Pascal nữa. Ngôn ngữ Pascal chỉ còn học sinh phổ thông lớp 11 học.
Đối với sinh viên chuyên ngành Tin học thì phải học Lập trình C++.
Đối với các ngành khác thì học Ngôn ngữ C chuẩn, học C dễ hơn C++ nhiều.
Môn học lập trình là một môn rất khó, đòi hỏi tư duy logic, chăm chỉ, tính cẩn thận. Ở những trường học nghiêm túc, có một số bạn cuối năm thứ tư sắp ra trường rồi mà vẫn chưa trả được môn Lập trình C.
Trong thời gian qua tôi đã làm được 3 giáo trình về Lập trình đăng trên Youtube dạy hòan tòan miễn phí:
1) "Giáo trình Lập trình ngôn ngữ C" gồm 11 vdeo. Đây là giáo trình tôi đã và đang dạy nhiều năm ở Khoa Tóan - Đại học khoa học tự nhiên Hà Nội. Giáo trình dạy trong 1 học kỳ, mỗi tuần học 1 buổi 2 tiếng tại phòng máy. Có cả Đề kiểm tra giữa kỳ và Đề thi cuối học kỳ. Nắm chắc được các bài này và làm được các bài tập ở cuối mỗi bài, chắc chắn bạn sẽ thi qua được môn này với điểm cao.
Link tới "Giáo trình Ngôn ngữ Lập trình C"
2) Playlist "Algorithms - Thuật tóan" gồm 35 video, chính là Giáo trình Cấu trúc dữ liệu và giải thuật mà các trường đại học vẫn dạy (nhưng ít thuật tóan hơn nhiều so với ở đây). Khi học ở trường các thày cô thường chỉ dạy Thuật tóan và giới thiệu giả trình, không cho Code cụ thể. Các thuật tóan ở đây đều giới thiệu thuật tóan, lập trình cụ thể bằng C, giải thích từng lệnh tại sao lại viết vậy. Playlist này gồm các thuật tóan sắp xếp, tìm kiếm, danh sách liên kết, hàng đợi, stack, dữ liệu cây, dữ liệu tập hợp, từ điển, bảng băm, các thuật tóan trên đồ thị, thuật tóan quay lui, các bài toán tổ hợp ... Đây cũng là giáo trình tôi đã dạy ở một số trường đại học môn Cấu trúc dữ liệu và giải thuật.
Link tới Playlist: "Algorithms - Thuật tóan"
3) Playlist "Lập trình hướng đối tượng C++ trên Visual Studio" hiện nay đã hòan thành 30 video (mới sắp xong Lập trình C++ căn bản). Giáo trình này tôi có ý định dạy thật chi tiết về lập trình, không bị hạn chế bởi số tiết dạy của nhà trường. Mỗi video khỏang dưới 30 phút để đỡ căng thẳng.
Link tới Playlist: "Lập trình hướng đối tượng C++ trên Visual Studio"
Phần mềm dùng để học:
- Máy tính cài Visual Studio 2013, 2015, 2017 (download miễn phí trên trang web của Microsoft phiên bản community)
- Phần mềm mã nguồn mở nhỏ gọn Dev-C++ tải trên mạng miễn phí (hướng dẫn chi tiết trong Playlist 1)
Cả 2 phần mềm trên đều có thể dùng để học C hay C++. Phòng máy ở các trường thường cài Dev-C++ để sinh viên học vì máy có cấu hình không mạnh.
Thứ Năm, 6 tháng 7, 2017
Đăng ký:
Đăng Nhận xét (Atom)
0 nhận xét:
Đăng nhận xét