2015년 10월 2일 금요일

코드닥터- 알고리즘 가이드

개요
  • Software의 개발은 부가가치가 높은 창조적인 활동
  • 분야별 Software의 전문성의 차이는 매우 크다 (db , security , game 등)
  • Software의 바른 동작을 위해서는 알고리즘 작성이 중요
  • 알고리즘이란 작업을 수행하기 위한 과정 
  • 복잡하고 어려운 작업일수록 높은 수준의 알고리즘 아키텍처 필요
  • 쉽고 단순한 작업이라면 간단한 알고리즘의 경제성 활용 
  • 알고리즘의 어려움 ? 사람이 하는 일을 기계가 대신하기 위해서는 논리적이고 단순한 작업으로 분할 및 결합 필요 
  • Software를 개발하기 위해서는 이와같은 알고리즘들에 대한 총체적인 관리가 필요

알고리즘 기법 소개
  • 정렬
  • 통신 프로토콜
  • UI 프로그래밍
  • 데이터 프로그래밍
  • 스케쥴링
  • 클라우드 분산 프로그래밍(GFS , mapreduce , big table)

댓글 없음 :

댓글 쓰기