# cs50

141개의 포스트

Chapter 1: 컴퓨터와 컴퓨팅 - Topic 1~3

Hardware중앙처리장치 aka 프로세서, 입력장치에서 받은 명령을 실제로 처리 1초에 가능한 연산 수 단위: 기가헤르츠(GHz)기억장치 입력된 명령이나 데이터가 저장되는 공간 주기억장치 vs 보조기억장치주기억장치: RAM, 일시적으로 데이터를 저장하는 임의

약 2시간 전
·
0개의 댓글
post-thumbnail

[CS50] 01_하드웨어

하드웨어

약 20시간 전
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.08.03

모두를 위한 컴퓨터 과학(CS50 2019) 챕터6 자료구조

어제
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.07.26

모두를 위한 컴퓨터 과학(CS50 2019) 챕터5 메모리

어제
·
0개의 댓글
post-thumbnail

CS50 Memory (2)

CS50 2020 Lecture 4 Notes 위 코드는 integer i와 j를 입력받아 같으면 Same, 다르면 Different를 출력한다. 위 코드를 보면 i와 j, 두 string을 입력받아 두 string이 같으면 Same, 다르면 Dif

4일 전
·
0개의 댓글
post-thumbnail

[CS50] 5. Memory

부스트코스 <David J. Malan - 모두를 위한 컴퓨터 과학(CS50 2019)> 강의를 듣고 작성하였습니다.16진수(Hexadecimal)컴퓨터과학에서는 숫자를 10진수나 2진수 대신 16진수로 표현하는 경우가 많다. 컴퓨터에서 데이터를 처리하기 위해 1

4일 전
·
1개의 댓글
post-thumbnail

[CS50] 4-1. 선형검색 / 버블 정렬 / 선택정렬

부스트코스 <David J. Malan - 모두를 위한 컴퓨터 과학(CS50 2019)> 강의를 듣고 작성하였습니다.선형검색이란, 원하는 원소가 발견될 때까지 처음부터 마지막 자료까지 차례대로 검색하는 알고리즘이다.선형 검색 알고리즘은 정확하지만 아주 효율적이지

5일 전
·
0개의 댓글
post-thumbnail

[CS50] 4. Algorithms

부스트코스 <David J. Malan - 모두를 위한 컴퓨터 과학(CS50 2019)> 강의를 듣고 작성하였습니다.배열은 한 자료형의 여러 값들이 메모리상에 모여 있는 구조이다. 컴퓨터는 이 값들에 접근할 때 배열의 인덱스 하나하나를 접근한다.만약 어떤 값이 배

6일 전
·
0개의 댓글
post-thumbnail

[CS50] 3. Array

부스트코스 <David J. Malan - 모두를 위한 컴퓨터 과학(CS50 2019)> 강의를 듣고 작성하였습니다.컴파일의 전체 과정은 네 단계로 나누어볼 수 있다. 그 중 첫 번째 단계는 전처리인데, 전처리기에 의해 수행된다. \`전처리기가 전처리한 소스 코드

7일 전
·
0개의 댓글
post-thumbnail

[CS50] 2. C

부스트코스 <David J. Malan - 모두를 위한 컴퓨터 과학(CS50 2019)> 강의를 듣고 작성하였습니다.컴퓨터는 RAM(랜덤 액세스 메모리)이라는 물리적 저장장치를 포함하고 있다. 우리가 작성한 프로그램은 구동 중에 RAM에 저장되는데, RAM은 유한

2021년 7월 27일
·
0개의 댓글
post-thumbnail

[CS50] 1. Computational Thinking

컴퓨터 과학은 문제 해결에 대한 학문입니다. 문제 해결은 입력(Input)을 전달받아 출력(Output)을 만들어내는 과정이며, 그 중간에 있는 과정이 바로 컴퓨터 과학입니다. 이러한 입력과 출력을 표현하기 위해선 모두가 동의할 약속(표준)이 필요합니다. 따라서 컴퓨터

2021년 7월 26일
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.07.22

모두를 위한 컴퓨터 과학(CS50 2019) 챕터4 알고리즘

2021년 7월 22일
·
0개의 댓글
post-thumbnail

[CS50] 배열

모두를 위한 컴퓨터 과학 (CS50 2019) 3. 배열

2021년 7월 21일
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.07.21

모두를 위한 컴퓨터 과학(CS50 2019) 챕터3 배열

2021년 7월 21일
·
0개의 댓글
post-thumbnail

강좌 등록

유학 준비에 앞서 항상 감사하게 글을 읽고 있는 분의 글에서 해당 강좌를 추천받았다. 그래도 나중에 유학 지원시 Prerequisite에 들었다고 어필하려면 증명서가 필요할 것 같아서 돈을 내기로 했다. edX 역시 미국은 자본주의구나

2021년 7월 21일
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.07.20

모두를 위한 컴퓨터 과학(CS50 2019) 챕터2 C언어

2021년 7월 20일
·
0개의 댓글
post-thumbnail

Today I Learned(TIL) 21.07.19

모두를 위한 컴퓨터 과학(CS50 2019) 챕터1 컴퓨팅사고

2021년 7월 20일
·
0개의 댓글
post-thumbnail

[ TIL 03 ] CS50 강의 노트(3)

부스트코스 강의를 듣고 작성한 내용입니다. 검색(탐색) 알고리즘 >1. 선형 검색(탐색) 배열의 인덱스를 처음부터 끝까지 하나씩 증가시키면서 방문하여, 그 값이 속하는지를 검사 자료가 정렬되어 있지 않거나, 그 어떤 정보도 없이 하나씩 찾아야 하는 경

2021년 7월 8일
·
0개의 댓글
post-thumbnail

[ TIL 02 ] CS50 강의 노트(2)

부스트코스 강의를 듣고 작성한 내용입니다. 컴파일링 소스 코드: 우리가 직접 작성한 코드 머신 코드: 2진수로 작성된, 컴퓨터가 이해할 수 있는 코드 소스 코드를 머신 코드로 변환하는 작업을 컴파일러라는 프로그램이 수행해준다. C언어에서는 make 툴을 이용하면 소

2021년 7월 8일
·
0개의 댓글
post-thumbnail

[ TIL 01 ] CS50 강의 노트(1)

부스트코스 강의를 듣고 작성한 내용입니다. 컴퓨터 과학이란? > - 컴퓨터 과학이란? 문제 해결에 대한 학문 문제 해결이란? 입력(input)을 전달받아 출력(output)을 만들어 내는 과정 2진법 >- 2진법 컴퓨터는 0과 1만으로 숫자, 문자 사진, 영

2021년 7월 8일
·
0개의 댓글