본문 바로가기
기획자 댜니의 뒤처지지 않기/컴퓨팅 사고력

부스트코스 CS50 | 1주차 컴퓨팅 사고 학습 기록

by 알 수 없는 사용자 2021. 1. 12.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

네이버 부스트코스에서 진행하는 CS50 코칭스터디 2기에 선발되서 여러 사람들과 스터디를 하게 되었습니다. 컴퓨터 사고력을 깨울 기회! 라는 문구를 보고 바로 신청을 했지요. 그동안 서비스 기획자로서 코딩공부는 많이했지만 논리적 사고력을 기를 방안을 찾기 어려웠는데, 아주 좋은 스터디라고 생각합니다.

 

1주차 개인미션은 완료한 소감으로는.. 그렇게 시간도 많이 소요할 필요가 없어 직장을 다니면서 학습하기 좋은 것 같습니다. 다만 뭔가 코치도 많고 팀도 많은데 스터디 게시판 메뉴가 너무 많아서 어디에 미션이 있었는지 다시 찾아야 한다는 불편함이...ㅠㅠ 그래도 다른 부스터 분들이랑 오픈채팅으로 얘기도 나누고 팀미션도 하게 되니까 더 열심히 해야겠다는 생각이 듭니다.

 

지금은 코칭스터디 2기 모집이 끝났지만 부스트코스에서 CS50 컴퓨터 과학 외의 다양한 IT 강의를 무료로 들을 수 있으니 관심 있으신 분들은 아래 링크를 클릭해주세요!

www.boostcourse.org/

CS50 컴퓨터 과학 기초 학습 기록


1. 알게된 내용

1) 2진법

    • 컴퓨터는 굉장히 많은 스위치(트렌지스터)가 있고 on/off 상태를 통해 0과 1을 표현
    • 컴퓨터는 2진법에서 하나의 자릿수를 표현하는 단위를 비트(bit)라고 함

2) 정보의 표현

  • ASCII(아스키코드): 문자를 숫자로 표현 할 수 있도록 정한 표준

3) 알고리즘

  • 알고리즘: 입력(Input)에서 받은 자료를 출력(Output)형태로 만드는 처리 과정

4) 스크래치로 프로그램 만들기


2. 공부를 하며 고민한 내용

아날로그 소리를 디지털로 저장하는 방법은 어떠할까?

- 소리 형태를 2진법으로 변환시켜 저장하는 걸까? (무엇을 기준으로?)

- 이를 이용해서 사람의 목소리를 구분할 수 있지 않을까?

- 목소리 인식 기술이 여기서 나온것일까?

 


3. 도움이 될 만한 내용, 자료

여러분의 뇌는 알고리즘을 풀 수 있습니다 - 데이비드 J. 말란 (David J. Malan) 링크
알고리즘은 크고 작은 문제들을 해결하는 수학적인 방법입니다.
컴퓨터는 알고리즘을 끊임없이 사용하지만 사람들 또한 문제 해결에 알고리즘을 사용합니다. 데이비드 J. 말란은 알고리즘이 겉보기에 간단한 상황에서 어떻게 사용되는지 또 복잡한 상황에서는 어떻게 사용되는지를 설명합니다.

 

 

KOCW 컴퓨팅 사고력 무료 공개 강의 링크

 

 

댓글