알고리즘이란?

Computing.. 2007. 11. 9. 20:33

알고리듬(Algorithm)이란 말은 아직 일반적이지 않고 정의도 명확하지 않습니다.

국제적인 학회에서도 정의를 시도했지만 유보되어 있는 상태이며, 알고리듬을 느끼고 있는 소수의 사람도 각각 다르게 인식 하는 것 같습니다.
그러나 알고리듬의 중요성을 절감하고 있는 만큼 누군가는 설명 해야 할 문제인 것 같습니다.




알고리듬: 프랙탈(Fractal)개념에 바탕한 문제해결

 

 '알고리듬을 구현한다'는 것은?

- 문제를 해결하는 것

- 문제에 대한 최적의 답을 찾아내는 것

- 현상과 상상을 통하여 문제를 인식하고 이를 해결하는 것

 

 알고리듬의 가치

- 인류 지혜의 보고

 

 알고리듬 능력

주어진 문제에 대한 분석능력 뿐만 아니라,현상(상황)에 대한 정확한 이해 및 분석을 통하여 원인과 배경을 파악한 다음 문제를 추출(생성) 할 수 능력까지를 일컫는다.


- 문제해결과정

① 어떤 문제에 대하여 먼저 경험적 느낌을 가지고 가설을 설정한다.
② 그리고 검증의 단계를 거친다. 이러한 가설/검증은 여러번 두뇌를 통하여 거친다.
③ 마지막으로 컴퓨터프로그램으로 구현하여 확인한다.
 

알고리듬 교육


사고력과 상상력을 바탕으로 학습환경을 조성하고 인성을 갖추게 함으로서 의식세계의 지식과 경험이 잠재의식에 작용하여 창조력의 원천이 되게 하는 것
 

- 인성의 3요소

모든 사물의 가치를 인정하는 자세, 비교적 폭이 좁은 감정의 기복, 과제에 대한 강한 집념.
 

- 사고할 수 있는 에너지:상상력과 환경에서 비롯됨.

 

 알고리듬 학습이 지향하는 목표: 알고리듬 능력의 향상

 

 알고리듬 학습의 과정

- 체계적인 훈련과 다양한 경험을 통하여 알고리듬 능력을 향상시킨다

 

 알고리듬 능력 수준이 높은 사람들의 특성

- 직관과 통찰을 통하여 직접 결론으로 접근하고 가설과 검증을 거쳐 이를 확인, 증명해 낸다

 

 알고리듬 학습의 효과: 창조적 사고력이 필연적으로 몸에 익는다


출처 : http://www.e-algorithm.com

반응형

'Computing..' 카테고리의 다른 글

인터넷에서 한글 키가 입력 안될때....  (0) 2007.11.15
귀납법  (0) 2007.11.09
논리문제2  (0) 2007.11.09
Posted by 따뜻한 세상
,