Overview of the algorithm and setting up a practice environment

Learn about algorithms and how they are used in practice.

(4.6) 25 reviews

2,596 students

Algorithm

This course is prepared for Basic Learners.

What you will learn!

  • Problem solving skills through algorithms

  • Algorithm problem solving

Overview of the algorithm and setting up a practice environment

An algorithm is a procedure for solving a problem. It must satisfy input, output, finiteness, clarity, and efficiency, and can be evaluated as good or bad through analysis. It is good to learn after studying basic programming and data structures. Algorithms are logic, mathematics, and basic ideas applied to practical development.
Algorithms are used throughout the entire process of actual development.
  • When developing an actual program, you need to apply an efficient algorithm to achieve the desired results.
  • Schedule Management Software: How to find the number of days in a specific month in a calendar?
  • Navigation programs: What is the fastest way to get to a specific point via several intermediate points?
  • Bulletin board program: How do I print 10 posts per page?
Algorithms are an inevitable fate for programmers. There are countless competitions and organizations related to algorithms around the world. Representative examples include ACM-ICPC, Google Code Jam, Code Force, and Information Olympiad. Ironically, high-difficulty algorithms are rarely used in general development. Nevertheless, difficult algorithm problems are presented in corporate recruitment and various competitions to test problem-solving skills. This is because algorithm problems are a good way to evaluate comprehensive development capabilities.

Learning Objectives

  • You can develop problem-solving skills through algorithms.

Helpful people

  • Anyone who wants to learn algorithms
  • Anyone who wants to know how algorithms are used in practice

Note

  • This course requires an understanding of basic C language syntax.

Introducing the knowledge sharer

Na Dong-bin
Master's degree in computer engineering from Pohang University of Science and Technology

Recommended for
these people!

Who is this course right for?

  • Anyone who wants to learn algorithms

  • Anyone who wants to know how algorithms are used in practice

Hello
This is ndb7965622

35,733

Students

480

Reviews

4.4

Rating

5

Courses

Reviews

All

25 reviews

4.6

25 reviews

    ndb7965622's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    Free