부스트코스(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. 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기 부스터 지원
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...