[TIL]알고리즘 특강

JJOOEE__·2024년 6월 3일
0

Today I Learned....

목록 보기
3/19
post-thumbnail

개발의기초는 무엇일까?

  • 기초문법?
  • ui?

계산기앱을 만들어주세요 하면 무엇부터 해야할지 감이 오지 않는다.
프로그래밍을 하기 전에 프로그래밍적 사고는 가능한지 살펴봐야한다

프로그래밍적 사고

- 프로그래밍적 사고란 ?

: 컴퓨팅 사고 또는 전산적 사고(電算的 思考, 영어: computational thinking, CT)는 컴퓨터(사람이나 기계)가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 일체를 일컫는다.

  • 문제와 불편을 발견하는 힘이 필요하다.
  • 뭐가 문제인지 확실히 알아야 한다.
  • 논리적이고 순차적으로 해결가능하도록 쪼개는 힘이 필요하다.
    논리의 비약이 생기지 않도록 단계적으로 세세히 쪼개서 정확히 명시해야함
  • 해결 할 수 있는 방식을 개발 해야 한다.

무엇인가를 만들 때 로직을 만들 수 있어야 함.
로직 & 코드를 보고 추론할 수 있어야 함.

프로그래밍 연습

  • 가장쉬운 2가지 클론코딩, 알고리즘

알고리즘을 통한 기대효과

  • 프로그래밍 = 무엇인가를 만드는 것
  • 알고리즘 자체를 학습하는 것이 아님!!
    -> 구현하며 프로그래밍적 사고를 기르는 연습하는것이 중요
  • 모호한 요구사항에서도 구체적인 정답을 찾아갈 수 있는 능력을 찾아가기
  • 문제 > 문제를 해결하기위한 해결방법과 순서도를 그려보는 연습
profile
개발이 어려운 나를 위한... 개발노트

0개의 댓글