반응형
세상이 기하급수적으로 변하고 있다.
- 기획할 때 본인이 직접 사용할 앱을 만들어라.
- 본인도 쓰지 않을 것을 누가 쓸까?
왜 코딩이 시대적 화두인가?
코딩의 중요성
단순히 기술을 배우는 것이 아닌 생각하는 방법을 습득하는 교육이기때문이다.
컴퓨터는 두서없이 말하거나 정확하지 않게 말하면 알아듣지 못한다.
살면서 우리는 여러가지 생각을 하면서 사는데 이러한 생각을
구체적으로 말하거나 표현하기 어려운 경우가 많다.
코딩을 통해서 자기 생각을 구체적이고 논리적으로 말하는 능력을 기를 수 있다.*
하드웨어와 소프트웨어를 관리하는 시스템
컴퓨팅 사고력과 알고리즘
- 정해지지 않은 해답을 일반화하는 과정
- 추상화 : 데이터, 정보, 지식을 어떻게 표현할지
- 알고리즘 설계 : 문제, 업무를 하는 데 있어서 순서를 정하는 것
- 문제 해결 능력 : 업무를 수행함에 있어서 문제상황이 발생하였을 경우 창조적이고 논리적인 사고를 통해 올바르게 인식하고 적절히 해결하는 능력
- 필요한 것을 찾아서 알아보고 해결해보는 것
1. 제시된 문제에서 입력과 출력을 구분하여 설명할 수 있는 능력 2. 제시된 문제를 여러 하위 문제로 분해하고 해결을 위한 구체적인 방법을 내는 능력 3. 목적 또는 의도에 따라 컴퓨팅 작업을 생성할 수 있는 능력 4. 컴퓨팅 작업을 발전시키기 위해 적절한 기술을 선택할 수 있는 능력 5. 런타임 오류를 식별할 수 있는 능력 6. 컴퓨팅 활동에서 동료와의 협업
-
"나는 세상 사람들을 약한 사람, 강한 사람으로 나누거나 성공한 사람, 실패한 사람으로 나누지 않는다. 꾸준히 배우는 사람과 배우지 않는 사람으로 나눈다. "
반응형
'Book' 카테고리의 다른 글
짧고 깊은 철학 50 (0) | 2022.04.02 |
---|---|
프로그래머 철학을 만나다 (0) | 2022.04.02 |
프로그래머로 산다는 것 (0) | 2022.04.02 |
내 안에서 나를 만드는 것들 (0) | 2022.04.02 |
성공하는 프로그래밍 공부법 (0) | 2022.04.02 |