CS50 - 코칭스터디 1주차
수강기간 2021.01.11. ~ 01.15.
1주차. 컴퓨팅사고
I. 2진법
1. 컴퓨터 과학
- 문제 해결에 대한 학문
- 문제 해결 = 입력을 전달받아 출력을 만들어내는 과정
2. 2진법
- 0과 1로만 데이터를 표현하는 방법
- 트렌지스터를 통해 on/off (0/1)을 표현
3. 비트
- 측정 단위
- 0,1 두 가지 값만 가질 수 있음
- 8 비트 = 1 바이트
II. 정보의 표현
1. 문자의 표현
- ASCII 코드
- Unicode
2. 그림, 영상, 음악의 표현
- RGB : 픽셀을 통해 표현(각 픽셀마다 RGB 색상의 비율을 달리하여 색을 표현)
- 영상 : 그림을 빠르게 연속적으로 이어 붙여놓은 것
- 음악 : 아날로그 신호 -> 디지털로 표본, 양자, 부호화를 거쳐 숫자로 표현
III. 알고리즘
1. 알고리즘
- 입력에서 받은 자료를 출력형태로 만드는 처리과정
- 규칙들의 순서적 나열
- 정확성, 효율성
2. 의사코드
- 필요한 행동이나 조건을 설정하여 컴퓨터가 수행해야 하는 일을 절차적으로
파악할 수 있게 도와줌
디브리핑
기본적인 컴퓨터공학(?) 의 내용을 짚어볼 수 있어서 아주 좋았던 강의. 처음 파이썬을 배웠을 때에는 그저 코드 따라치고 형식 외우기에 급급했었던지라 가장 기본적인 자료구조, 알고리즘 등에 대한 지식이 부족했는데 아주 조금은 기반을 쌓을 수 있었다.
Author And Source
이 문제에 관하여(CS50 - 코칭스터디 1주차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@aaron_93/CS50-코칭스터디-1주차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)