프로그래밍 입문 학습 노트 (1)


프로그래밍 입문 학습 노트 (1)

컴퓨팅 사고란? 1. 컴퓨터가 효과적으로 문제를 해결할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 일체의 사고 과정 2. 복잡한 문제를 단순한 문제로 분해한 후 이를 해결하기 위한 구조(알고리즘)을 만드는 과정 프로그래밍 언어 저급언어, 고급언어 소스코드 c, 자바, 파이썬 같은 프로그래밍 언어로 작성한 코드 목적코드 이진수로 이루어졌으며, 소스코드를 컴파일 또는 인터프리터를 통해 변환해야함 소프트웨어 개발 과정 문제분석 - 설계 - 프로그래밍 - 테스트 - 사용 - 유지보수 컴퓨팅 사고의 4단계 1. 문제분해 - 복잡한 문제를 작은 문제로 구분 2. 패턴인식 - 문제들 사이에 일정한 패턴 찾기 3. 일반화 - 다양한 문제의 공통된 해결 방법 모델링 4. 알고리즘 - 구체적인 순서와 방법을 개발..


원문링크 : 프로그래밍 입문 학습 노트 (1)