부스트코스(Boostcourse) CS50 1주차 심화 과정 💎 생각해보기
2021. 1. 13. 19:52
스터디&교육/부스트코스 CS50 2기
1. 컴퓨터는 왜 사람이 사용하는 수 체계와 다른 2진수를 사용하게 되었는지, 그리고 왜 기술이 진보한 지금까지도 2진수를 사용하고 있을지 조사와 논의를 통해 정리해봅시다. 컴퓨터는 사람과 달리 정보를 표현하고 이해하는 방식이 다르다. 사람은 자유로운 표현이 가능하지만 컴퓨터는 ON 또는 OFF의 2가지 형태의 전기적 신호를 통해 표현한다. 전기적 신호가 있을 때 1, 없을 때 0으로 표현하기 때문에 2진수를 사용하는 것이다. 그럼 3진수, 5진수를 사용하면 안되는지에 대한 의문을 가질 수 있다. 예를 들어 3진수를 사용한다고 생각해보자. 컴퓨터는 수많은 트랜지스터를 통해 0 또는 1로 표현한다. 만약 3진수를 사용한다고 하면 트랜지스터를 통해 3가지의 표현을 할 수 있어야 하고 더 많은 표현을 해주어야..
부스트코스(Boostcourse) CS50 1주차 스크래치 기초 및 심화 정리
2021. 1. 10. 15:51
스터디&교육/부스트코스 CS50 2기
알고리즘을 만들기 위해 여러가지 프로그래밍 언어를 사용할 수 있는데 이 강의에서는 그래픽 프로그래밍 언어인 스크래치를 사용해서 설명해주고있다. 스크래치 언어는 알고리즘을 구성하는 여러 블록이 있고 블록을 사용해서 알고리즘을 만드는 것이다. 해당 사이트에 접속해서 직접 사용해보면서 실습해보면 더 쉽게 이해할 수 있다. scratch.mit.edu/ Scratch - Imagine, Program, Share Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations. scratch.mit.edu 아래의 강의를 보면서 따라하다보면 ..
부스트코스(Boostcourse) CS50 1주차 컴퓨팅 사고 - 알고리즘
2021. 1. 8. 21:14
스터디&교육/부스트코스 CS50 2기
CS50 1주차 컴퓨팅 사고 - 알고리즘에 대한 강의를 듣고 정리하고 또 추가적으로 공부한 내용을 정리하려고 한다. 컴퓨터에 정보를 입력하고 어떻게 정보를 표현하는지 배웠다. 그러면 컴퓨터는 어떻게 입력한 정보를 처리해서 출력을 하는 것인지 궁금해진다. 컴퓨터가 처리하는 과정은 우리가 일상 생활에서 다양한 문제를 처리하는 방식과 비슷하다고 한다. 컴퓨터는 순서대로 필요한 동작을 하며 문제를 처리하는 데, 이를 알고리즘이라고 한다. 알고리즘 | Algorithm 그럼 알고리즘에 대해서 알아보자. 컴퓨팅은 입력을 받아 그 입력을 처리한 후 출력하는 과정이다. 알고리즘은 입력에서 받은 자료를 출력 형태로 만드는 처리 과정을 뜻한다. 입력(Input) → 알고리즘(Algorithms) → 출력(Output) 따..
부스트코스(Boostcourse) CS50 1주차 컴퓨팅 사고 - 정보의 표현
2021. 1. 8. 20:09
스터디&교육/부스트코스 CS50 2기
CS50 1주차 컴퓨팅 사고에 대한 강의를 보고 내용을 정리하고 공부한 내용을 추가해서 정리하려고 한다. 컴퓨터는 다양한 정보를 처리해준다. 간단한 숫자부터 문자, 사진, 영상, 음악 등 정보를 표현하는 형태는 매우 다양하다. 컴퓨터는 어떻게 이러한 다양한 정보들을 처리해줄 수 있을까? 지난 강의에서 컴퓨터가 스위치(트랜지스터)를 통해 ON/OFF 로 숫자를 표현한다고 했다. 그럼 문자는 어떻게 표현할까? 문자를 숫자로 표현할 수 있도록 정해놓은 약속(표준)이 있다. 설명미국정보교환표준부호, ASCII (아스키코드 / American Standard Code for Information Interchange) 이다. 아스키 코드에 대한 자세한 설명은 아래에서 확인해볼 수 있다. ko.wikipedia.o..
부스트코스(Boostcourse) 1주차 컴퓨팅 사고 - 2진법, 비트, 바이트
2021. 1. 8. 19:18
스터디&교육/부스트코스 CS50 2기
CS50 1주차 컴퓨팅 사고에 대한 강의를 보고 내용을 정리하고 공부한 내용을 추가해서 정리하려고 한다. 이번 강의에서는 우리가 일상적으로 사용하는 컴퓨터는 어떤 원리로 동작하는지? 우리가 컴퓨터를 사용하여 해결하는 여러 일들은 어떻게 가능한건지? 컴퓨터 과학이 무엇인지, 컴퓨터가 작동하게 하기 위해 어떤 약속들이 필요한지 알아보는 시간이었다. 컴퓨터 과학 | Computer Science 컴퓨터 과학은 "문제 해결에 대한 학문" 이다. 문제 해결은 입력(input)을 전달받아 출력(Output)을 만들어내는 과정이다. 입력(Input) → 컴퓨터 과학 → 출력(Output) 2진법 그럼 어떻게 입력(Input) 을 받아서 컴퓨터를 통해서 출력(Output)을 해주는 것일까? 여기서 2진법에 대해서 알 ..
부스트코스(Boostcourse) 코칭스터디 CS50 2기 부스터 지원 결과 발표 😆
2021. 1. 7. 18:41
스터디&교육/부스트코스 CS50 2기
지난 12월 19일에 부스트코스에서 지원하는 코칭스터디 CS50에 지원했다. 많은 분들이 관심을 갖고 지원했던 것 같아보였고 어제 1월 6일 결과가 발표되었다. 어제 일이 많아 늦게 확인했더니, 따란 !! 이렇게 메일이 왔다 ! 합격 !!! 😏👍 그리고 메일에 4가지 안내사항들이 추가로 적혀있었다. 스터디를 시작하기 전 .부스트코스 코칭스터디 CS50 2기 지원 일정은 아래와 같다. 1월 6일 결과 발표 이후 1월 8일 오리엔테이션 강의를 볼 수 있고 1월 11일 스터디를 시작하게 된다. 어떤 것들을 공부하게 되는지에 대한 내용은 다음과 같다. 같은 조가 된 분들과 함께 미션을 진행하게 되고 공부를 같이하게 된다. 같이 공부할 수 있다는 점이 너무 좋고 어떤 재밌는 것들을 배울 지 너무 기대된다. 😆 나..
부스트코스(Boostcourse) 코칭스터디 CS50 2기 부스터 지원
2020. 12. 19. 23:22
스터디&교육/부스트코스 CS50 2기
부스트 코스에서 무료로 CS50 강의라는 컴퓨터 과학에 대해서 스터디 2기를 진행한다고 한다. 스터디 모집 기간은 20년 12월 17일 부터 20년 12월 31일 까지 이다. 참가 신청 후 스터디를 진행하게 된다면 21년 1월 11일 부터 21년 2월 26일 까지 하게 된다. 정말 겨울 방학이기도하고 컴퓨터에 관심이 있는 대학생들이 들으면 좋은 스터디라고 생각한다. 스터디에 대한 내용은 아래 사이트에 자세히 나와있다. post.naver.com/viewer/postView.nhn?volumeNo=30116615&memberNo=34635212 [무료스터디] 결심을 현실로 만들 시간 [BY 부스트코스] 모든 활동이 자제되는 비대면 시대. 하지만 성장을 멈출 수는 없는 세대. 특히나 IT... m.post...