공부일기/CS50
NAVER 부스트코스 CS50 - 1. 컴퓨팅 사고
Youngbin Kim
2020. 8. 3. 20:00
1. 컴퓨팅사고
1-1. 2진법
입력을 전달 받아 출력을 만들어내는 과정에서 중간에 있는 과정이 바로 컴퓨터 과학.
컴퓨터 과학은 문제 해결에 대한 학문
비트(bit)는 0과 1, 두 가지 값만 가질 수 있는 측정 단위
바이트(byte)는 8개의 비트가 모여 만들어 진것으로 1바이트는 2^8개의 값을 가질 수 있음
1-2. 정보의 표현
ASCII(아스키코드): 문자를 숫자로 표현할 수 있도록 정해진 표준.
Unicode표준은 더 많은 비트를 사용해 더 다양한 다른 문자들도 표현가능 하도록 지원한다.
픽셀: 각 픽셀은 세 가지 색을 서로 다른 비율로 조합하여 갖게됨.
RGB(Red, Green, Blue) 각 자리에서 0-255까지의 숫자 조합으로 색이 표현됨.
1-3. 알고리즘
입력에서 받은 자료를 출력형태로 만드는 처리 과정.
어떤 명령들이 수행되어야 하는지에 대한 규칙들의 순서적 나열, 정확성과 효율성을 고려해야함
1-4. 스크래치 기본
1-5. 스크래치 심화
1-4, 1-5 는 스크래치 홈페이지에서 직접 여러가지 결과물들을 만들어 보는 과정이었는데, 정리하기가 애매해서 그냥 뒀다.