강의

멘토링

커뮤니티

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

  • codechosun
실습 중심
3시간 만에 완강할 수 있는 강의 ⏰
알고리즘
C
Algorithm

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

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á

  • MJ님의 프로필 이미지
    MJ

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    쉽고 편하게 정보전달을 해주려고 해요

    • seokhun.hong님의 프로필 이미지
      seokhun.hong

      Đánh giá 3

      Đánh giá trung bình 4.3

      5

      100% đã tham gia

      아주 좋은 강의입니다.

      • 티티티님의 프로필 이미지
        티티티

        Đánh giá 23

        Đánh giá trung bình 5.0

        5

        91% đã tham gia

        * 한줄평 : C언어를 충분히 깊게 학습할 수 있는 강의입니다. * 좋았던 점 1. 적절한 강의 분량과 넓은 학습 범위 : 메모리부터 C언어 필수 문법, 자료구조/알고리즘 맛보기 학습 2. 교안 및 학습 점검할 수 있는 풍부한 과제 제공 : 복습 및 연습하기에 좋은 환경 제공 3. 빠른 QnA : 디스코드 채널을 통해 빠른 QnA 서비스를 받을 수 있음 * 아쉬운 점 1. 학습자가 따로 학습해야하는 분량이 많은 편 : "이 부분은 교안을 참고하시고 ~"와 같은 설명이 많아 학습 부담 발생

        • 멀까님의 프로필 이미지
          멀까

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          70% đã tham gia

          이해와 암기할 부분을 확실히 구분해주고 핵심 위주의 설명과 다양한 예제들로 연습이 가능해서 좋았습니다 핵심들만 있다 보니 깊이가 없진 않을까 걱정했지만 clang 컴파일러를 이용하는 것부터 신선했고 이해를 하지 못하고 단순 암기로 넘어갔던 부분부터, 헷갈려서 잘못 알고 있던 부분까지 강의에 포함돼서 C언어의 이해도가 확실히 높아진 거 같아 너무 만족스럽습니다 제가 처음 C언어를 입문했을 때 이런 강의가 있었다면... 강의 완전 i am 신뢰에요

          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!