강의

멘토링

로드맵

Programming

/

Programming Language

Go Hard to C (feat. Algorithm)

Một khóa học đặc biệt khuyến khích cho những ai quyết tâm trở thành lập trình viên.

(5.0) 4 đánh giá

45 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • codechosun
C
C
Algorithm
Algorithm
C
C
Algorithm
Algorithm

Đánh giá từ những học viên đầu tiên

5.0

5.0

MJ

32% đã tham gia

Tôi cố gắng truyền tải thông tin một cách dễ dàng và thuận tiện.

5.0

seokhun.hong

100% đã tham gia

Đây là một bài giảng rất hay.

5.0

티티티

91% đã tham gia

* Ôn tập một dòng: Đây là bài giảng cho phép bạn học ngôn ngữ C ở mức độ vừa đủ. * Điều gì là tốt 1. Khối lượng bài giảng phù hợp và phạm vi học tập rộng: Từ bộ nhớ đến ngữ pháp ngôn ngữ C thiết yếu và học cấu trúc/thuật toán dữ liệu. 2. Cung cấp nhiều bài tập để kiểm tra kế hoạch giảng dạy và học tập: Cung cấp môi trường tốt để ôn tập và thực hành 3. QnA nhanh: Bạn có thể nhận dịch vụ QnA nhanh chóng thông qua kênh Discord. * Điểm đáng thất vọng 1. Có nhiều tài liệu người học phải học riêng: Có nhiều lý giải như “Phần này hãy tham khảo SGK” gây gánh nặng cho việc học.

Bạn sẽ nhận được điều này sau khi học.

  • C

  • Cấu trúc dữ liệu

  • Thuật toán

Hãy bắt đầu lập trình đúng cách với ngôn ngữ C!

Khóa học này có những đặc điểm gì?

  • Bài giảng về ngôn ngữ C thường quá dài.
    Khi bài giảng càng dài, khả năng hoàn thành càng giảm đáng kể. Ngay cả khi bạn học nhẹ nhàng thì việc hoàn thành nó vẫn rất quan trọng.
    Hơn nữa, khóa học C giống như sức mạnh thể chất cơ bản. Đọc rất quan trọng.
    Nếu bài giảng quá dài, việc đọc nó sẽ trở nên quá khó khăn.
    Lớp học này không phải là lớp nhồi nhét cho bạn những khái niệm ít khi được sử dụng.
    Lớp học này chỉ bao gồm những nội dung thiết yếu.
    Chúng tôi dự định làm cho nó đủ mỏng để bạn có thể dễ dàng đọc trong khi đọc.




  • Ngôn ngữ C thực sự tốt cho người mới bắt đầu học lập trình.
    Những khái niệm như con trỏ không được khuyến khích cho người mới bắt đầu vì chúng được coi là "không cần thiết phải học".
    Nếu đó là bài giảng chỉ dạy ngữ pháp về con trỏ và giải ví dụ thì điều này là đúng.
    Khóa học này thì khác. Chúng tôi dạy các khái niệm cần thiết như điểm mấu chốt, quy trình xây dựng và cấu trúc bộ nhớ một cách dễ dàng và chính xác.
    Chúng tôi sẽ chỉ cho bạn một số phần ẩn do cách hoạt động của ngôn ngữ Python và Java.
    Nhờ đó, bạn sẽ có thể hiểu sâu hơn các ngôn ngữ khác.


  • Tại sao tất cả các bài giảng về cấu trúc dữ liệu và thuật toán lại khó đến vậy?
    Là một sinh viên không chuyên ngành đến từ một trường đại học địa phương bình thường, tôi thấy các lớp học về cấu trúc dữ liệu và thuật toán trên thị trường quá khó.
    Lý do là mặc dù cùng một vấn đề về ngăn xếp, nhưng bạn đưa ra mã hoàn toàn khác nhau,
    Mã quá ngắn, khiến cho việc hiểu mã trở nên khó khăn hoặc chỉ được đưa vào mà không có bất kỳ giải thích cơ bản nào...
    Bài giảng này là kết quả của nhiều năm xem xét và sửa đổi các vấn đề nêu trên.
    1. Cung cấp mã mẫu có thể sử dụng ở bất kỳ đâu cho các vấn đề trong cùng danh mục
    2. Mã hóa ngắn Không. Tên biến và tên hàm được viết cẩn thận để dễ hiểu.
    3. Mỗi công nghệ đều có lý do riêng để xuất hiện. Để tôi cung cấp cho bạn một số thông tin cơ bản, dù chỉ là tóm tắt.


    Nó được cấu trúc giống như một bài giảng khởi động đầy đủ trước khi học các thuật toán nâng cao.


Những người như thế này chắc chắn cần phải lắng nghe.

Sinh viên tiền lập trình hoặc đại học

Nội dung sẽ hữu ích trong 4 năm tới.
A+ là điều hiển nhiên.
Ngoài ra, hãy làm cho mã sạch hơn một chút
Cũng dành cho sinh viên đại học muốn viết
Đây thực sự là một bài giảng hay!

Những người muốn có việc làm là lập trình viên không chuyên ngành

Thuật ngữ lập trình khó
Tôi sẽ sắp xếp mọi thứ chu đáo cho bạn.
Cho dù đó là web, nhúng hay trò chơi
Lĩnh vực này không quan trọng.

Đối với những người thậm chí không thể tưởng tượng được vấn đề mã hóa

Tôi phải làm bài kiểm tra lập trình để xin được việc làm...
Những người chỉ cảm thấy bế tắc khi nhìn vào vấn đề.
Chúng tôi sẽ xây dựng nền tảng vững chắc cho bạn.

Tôi sẽ học những gì và như thế nào trong khóa học này?

Điểm mạnh chính của khóa học này (1)

Bạn đã học những khái niệm dễ như in ấn, câu lệnh điều kiện, vòng lặp, v.v. trong ba tháng chưa?
Ý bạn là bạn đã học đi học lại điều này trong các bài giảng hoặc ở học viện nhưng vẫn không hiểu sao?
Chúng tôi sẽ giúp bạn nắm vững kiến ​​thức trong vòng một tuần bằng những lời giải thích dễ hiểu.

Điểm mạnh chính của khóa học này (2)

Cho đến nay bạn đã học về hàm như thế nào?
Từ các mẹo để thành thạo hàm cho đến các nguyên tắc của hàm trong trình biên dịch, chúng tôi sẽ đi sâu vào chi tiết.
Cho đến nay bạn đã học về cấu trúc như thế nào?
Tất nhiên, tôi sẽ dạy bạn cấu trúc là gì.
Chúng tôi cũng sẽ dạy bạn những kiến ​​thức cơ bản về lập trình hướng đối tượng thông qua các ví dụ hữu ích.
Bạn có bao giờ thắc mắc có bao nhiêu tập tin được liên kết với nhau không?
Bắt đầu từ quá trình xây dựng, chúng tôi cũng thử chia nhỏ quá trình biên dịch bằng cách chia nó thành nhiều tệp .

Điểm mạnh chính của khóa học này (3)

Đủ rồi với các bài giảng về ngôn ngữ C chỉ giải thích ngữ pháp cơ bản.
Sử dụng đúng ngôn ngữ C để học cấu trúc dữ liệu và thuật toán.
Tuy nhiên, đây không phải là bài giảng mà bạn bắt đầu học những điều cơ bản rồi vội vàng thực hiện.
Chúng tôi xây dựng từng bước một và hoàn thiện ngay cả những thuật toán khó nhất!
Chúng tôi cũng đề xuất các bài tập thực hành chất lượng phù hợp với trình độ của bạn thông qua Discord.
Nếu bạn đọc bài giảng hai lần, bạn cũng có thể trở thành một lập trình viên Baekjoon.

Điểm mạnh chính của khóa học này (4)

Có một cộng đồng Discord dành riêng cho sinh viên.
Trước tiên, hãy đọc cách đặt câu hỏi trong kênh "Cách đặt câu hỏi".
Bạn có thể đặt những câu hỏi mà bạn tò mò trong kênh "Thảo luận".
Không chỉ có người hướng dẫn mà cả những sinh viên khác cũng có thể cùng trả lời.

Sau giờ học

  • Bạn sẽ tự tin hơn với bất kỳ ngôn ngữ nào (ví dụ: Java, C++, Python, ...).
    - Không còn phải vật lộn với các vòng lặp và hàm nữa.

  • Bạn sẽ biết cách ôn thi lập trình.


    - Khi bạn nhìn vào bài toán, bạn có thể cảm nhận được cách tiếp cận bài toán và nói rằng, "Ồ, đây là bài toán BFS."



  • Mặc dù bạn sẽ học ngôn ngữ thủ tục, bạn cũng có thể hiểu các khái niệm hướng đối tượng một cách tự nhiên.
    - Lớp là gì và thể hiện là gì. Tại sao chúng ta cần một hàm hủy, ...

Ai đã tạo ra khóa học này

  • Tôi đã dạy học sinh tiểu học, trung học cơ sở và trung học phổ thông trong ba năm tại một học viện lập trình nổi tiếng.


    - Học sinh trường Tiểu học Bundang: “Việc lập trình trở nên thú vị hơn nhờ có giáo viên.”
    -

    Học sinh trường trung học khoa học Gyeonggi: "Ước gì anh ở đây vào kỳ nghỉ hè. Em chắc chắn sẽ quay lại."


    - Sinh viên trường Đại học Hàn Quốc: "Cho em xin số điện thoại của anh nhé."

  • Hiện tại tôi là nhà phát triển trò chơi Unreal, chủ yếu làm việc bằng C/C++.



Những điều cần lưu ý trước khi tham gia lớp học

Tài liệu học tập

  • Tài liệu bài giảng có thể tải xuống từ bài giảng đầu tiên!

  • Cung cấp sách giáo khoa được sắp xếp theo Notion. Việc xóa bỏ hoặc sao chép trái phép có thể bị phạt.

  • Chúng tôi cung cấp nhiều thông tin khác nhau trên kênh Discord dành riêng cho sinh viên.
    - Vui lòng đọc kỹ phần “Cách đặt câu hỏi” trước khi đặt câu hỏi. Tôi sẽ trả lời ngay sau khi xác nhận.
    - Chúng tôi đề xuất các bài toán khó hơn các bài toán trong sách giáo khoa Notion trong kênh thực hành Discord.

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Bài giảng này dựa trên Windows 11. Không được hỗ trợ trên các hệ điều hành khác.

  • Công cụ sử dụng: Clang Compiler, Visual Studio Code

  • Cấu hình máy tính: Không quan trọng.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người đã tiếp xúc với lập trình và quyết tâm học bài bản.

  • Người đã học thêm nhưng vẫn thấy C khó

  • Người đã quyết định làm nghề lập trình

Cần biết trước khi bắt đầu?

  • Không

Xin chào
Đây là

Chương trình giảng dạy

Tất cả

87 bài giảng ∙ (16giờ 58phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • hiko19314003님의 프로필 이미지
    hiko19314003

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Tôi cố gắng truyền tải thông tin một cách dễ dàng và thuận tiện.

    • seokhunhong9810님의 프로필 이미지
      seokhunhong9810

      Đánh giá 3

      Đánh giá trung bình 4.3

      5

      100% đã tham gia

      Đây là một bài giảng rất hay.

      • mkka님의 프로필 이미지
        mkka

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        70% đã tham gia

        Phân biệt rõ ràng giữa hiểu và ghi nhớ Thật tuyệt khi có thể thực hành với những lời giải thích tập trung vào trọng tâm và nhiều ví dụ khác nhau. Tôi lo lắng rằng sẽ không có chiều sâu vì chỉ có những điểm chính. Thật là sảng khoái khi sử dụng trình biên dịch clang Từ phần tôi không hiểu và chuyển sang phần ghi nhớ đơn giản, Ngay cả những phần tôi hiểu nhầm vì bối rối cũng được đưa vào bài giảng. Tôi rất hài lòng vì sự hiểu biết của tôi về ngôn ngữ C chắc chắn đã được cải thiện. Giá như có một bài giảng như thế này khi tôi mới bắt đầu học ngôn ngữ C... Tôi hoàn toàn tin tưởng vào bài giảng.

        • taketaektech님의 프로필 이미지
          taketaektech

          Đánh giá 23

          Đánh giá trung bình 5.0

          5

          91% đã tham gia

          * Ôn tập một dòng: Đây là bài giảng cho phép bạn học ngôn ngữ C ở mức độ vừa đủ. * Điều gì là tốt 1. Khối lượng bài giảng phù hợp và phạm vi học tập rộng: Từ bộ nhớ đến ngữ pháp ngôn ngữ C thiết yếu và học cấu trúc/thuật toán dữ liệu. 2. Cung cấp nhiều bài tập để kiểm tra kế hoạch giảng dạy và học tập: Cung cấp môi trường tốt để ôn tập và thực hành 3. QnA nhanh: Bạn có thể nhận dịch vụ QnA nhanh chóng thông qua kênh Discord. * Điểm đáng thất vọng 1. Có nhiều tài liệu người học phải học riêng: Có nhiều lý giải như “Phần này hãy tham khảo SGK” gây gánh nặng cho việc học.

          Khóa học khác của codechosun

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!