Go to login
Go to sub menu
Go to text
검색
Login / Sign Up
[해외명강] 컴퓨터 과학 교양 강좌: CS50
커넥트재단
커넥트재단
Share
Copy URL
BAND
Facebook
Twitter
[해외명강] 컴퓨터 과학 교양 강좌: CS50
[해외명강] 컴퓨터 과학 교양 강좌: CS50
http://www.edwith.org/cs50/lecture/22830/
Thumb up
580
Learner
19564
전체 메뉴 열기
Sub menu
CS50 소식: 공지게시판
1: 컴퓨터와 컴퓨팅
강좌 전체목록보기
강의를 시작하기 전에
CS50 x edwith 소개
강좌 학습 가이드
Topic1: 컴퓨터를 구입할 때 무엇을 고려해야 할까요?
하드웨어
하드웨어가 아닌 것을 찾아라
Topic2: 컴퓨터는 수 많은 정보를 어떻게 기억할까요?
기억장치
속도가 가장 빠른 기억장치는?
Topic3: 컴퓨터는 자료를 어떻게 처리할까요?
비트와 바이트
2비트로 몇 가지 정보를 표현할 수 있을까요?
Topic4: 컴퓨터가 숫자를 어떻게 셀까요?
2진수
'1101'을 십진수로 바꾸면?
Topic5: 컴퓨터는 문자를 어떻게 표현할까요?
ASCII코드
ASCII 코드로 작성된 단어를 맞춰보세요!
Topic6: 2진수로 표현하기엔 너무 길어요. 좋은 방법이 없을까요?
16진수
16진수로 'LOVE'를 표현하기
Topic7: 컴퓨터는 어떻게 이미지 파일을 구별할 수 있을까요?
이미지
이미지 파일 형식이 아닌 것 찾기
Topic8: 현실 보다 더 생생한 세상
가상 현실과 증강 현실
가상 현실과 증강 현실의 차이
Topic9: 정해진 답만 할 수 있는 컴퓨터는 옛날 이야기
인공 지능
인공 지능이 정보를 처리하는 방식이 아닌 것은?
2: 알고리즘 기초
강좌 전체목록보기
Topic1: 입력한 자료를 출력하려면 어떤 과정이 필요할까요?
알고리즘
입력한 자료를 출력하기 위해 필요한 처리 과정은?
Topic2: 알고리즘을 이해하기 쉽게 표현하는 방법이 있을까요?
의사코드
알고리즘을 사람이 이해하기 쉽게 표현하는 방법은?
Topic3: 자료를 맨 처음부터 하나씩 비교하면서 찾는 방법은 무엇이라고 하나요?
선형 탐색
선형탐색으로 데이터를 찾으려면 얼마나 걸릴까요?
Topic4: 인접한 두개의 자료를 차례로 비교하면서 정렬하는 것을 무엇이라고 하나요?
버블 정렬
두 개의 인접한 자료 값을 비교하면서 위치를 교환하는 방법은?
Topic5: 자료 중 가장 작은 것을 찾아 순서대로 정렬하는 방법은 무엇일까요?
선택 정렬
선택 정렬 알고리즘으로 데이터 정렬하기
Topic6: 정렬된 부분, 정렬되지 않은 부분 나누어 정렬하는 방법은 무엇일까요?
삽입 정렬
삽입 정렬 알고리즘으로 데이터 정렬하기
Topic7: 정렬 알고리즘의 효율성을 높이기 위해서는 무엇을 고려해야 할까요?
시간 복잡도
시간복잡도를 표기해봅시다!
Topic8: 많은 자료를 분해하고 다시 합쳐 정렬하는 것을 무엇이라고 할까요?
합병 정렬
합병 정렬 알고리즘으로 데이터 정렬하기
Topic9: 정렬된 데이터에서 원하는 값 쉽고 빠르게 찾는 방법은 무엇일까요?
이진 탐색
이진 탐색이 선형 탐색보다 효율적인 이유는?
3: 프로그래밍 기초
강좌 전체목록보기
★★★필독★★★ 코딩 실습 과제 & 실습 IDE 사용 안내
코딩 실습 과제 & 실습 IDE 사용 안내
Topic1: 블록을 조립하여 프로그램을 만들 수 있을까요?
스크래치(엔트리)
Topic2: 프로그래밍의 기본 문장을 출력할 수 있을까요?
문법
[코딩실습과제] printf 함수를 사용하여 문장 출력하기
[퀴즈] 코드에서 명령문의 마지막을 알려주는 기호는?
Topic3: 자주 사용할 데이터를 저장하는 방법에는 무엇이 있나요?
변수
[코딩실습과제] 변수를 선언하여 출력하기
Topic4: 숫자, 문자 구별하여 프로그래밍할 수 있나요?
자료형
자료형 참고 예시 코드
Topic5: 컴퓨터로 수식을 연산할 수 있나요?
연산자
[코딩실습과제] 사칙연산 수행하기
Topic6: 선택할 사항이 생길 때 프로그램으로 어떻게 구현하나요?
논리표현과 조건문
[코딩실습과제] 영화 요금 값을 알려주는 프로그램 만들기
Topic7: 같은 코드를 여러번 작성하지 않기위해 무엇을 이용하면 좋을까요?
반복문
[코딩실습과제] 구구단 프로그램 만들기
4: 프로그래밍 응용
강좌 전체목록보기
Topic1: 프로그래밍 언어로 작성된 프로그램을 컴퓨터는 어떻게 이해할까요?
컴파일
Topic2: 프로그램 속 작은 오류를 어떻게 찾을 수 있을까요?
버그와 디버깅
Topic3: 10을 4로 나누면 어떤 값이 나올까요?
형변환
[퀴즈] 10을 4로 나누면 어떤 값이 나올까요?
Topic4: 자주 사용되는 기능을 다시 사용하는 방법이 있을까요?
함수와 리턴
[코딩실습과제] 직육면체 부피 구하기
Topic5: 연속된 데이터를 효율적으로 처리하는 방법에는 무엇이 있을까요?
배열과 문자열
[코딩실습과제] 시험점수 평균 계산 프로그램
Topic6: 커맨드 라인에서 프로그램에 필요한 데이터를 전달할 수 있을까요?
커맨드 라인
Topic7: return 0은 어떤 의미를 가지고 있을까요?
종료 코드
Topic8: 누군가 미리 구현해둔 함수들을 사용한다면 편하지 않을까요?
라이브러리
[퀴즈] 문자열의 값을 처리하는 함수를 모아놓은 라이브러리는 무엇인가요?
Topic9: 다양한 속성들을 가지는 나만의 자료형을 만들 수 있다면 유용하지 않을까요?
구조체와 캡슐화
[코딩실습과제] 학생 정보를 저장하고 출력하기
Topic10: 반복문을 사용하지 않고, 반복해서 처리하는 기능을 구현할 수 있을까요?
재귀
재귀 참고 예시 코드
Topic11: 만약 1000명의 데이터를 입력받으려면 scanf를 1000번 반복해야할까요?
파일 입출력
5: 인터넷과 네트워크
강좌 전체목록보기
Topic1: 우리는 어떻게 인터넷에 연결되고 있을까요?
인터넷 기초
매일 웹 사이트에 접속하기 위해 입력하는 이것은?
Topic2: 어떻게 인터넷상의 수많은 컴퓨터를 식별할 수 있을까요?
IP 주소
IPv6시스템이 개발된 원인은?
Topic3: 복잡한 IP 주소를 몰라도 인터넷을 사용할 수 있는 이유는 무엇일까요?
DNS와 DHCP
컴퓨터에 IP주소를 할당하는 방법은 무엇인가요?
Topic4: 데이터가 네트워크에서 길을 잃지 않을 수 있는 이유는 무엇일까요?
라우터
데이터가 올바른 목적지에 도착하기 위해서 필요한 이것은?
Topic5: 데이터는 어떤 과정을 거쳐서 최종 목적지에 무사히 도착하게 되는 걸까요?
TCP 와 IP
TCP의 역할에 대해 잘못 기술한 것은?
Topic6: 웹 서버는 사용자와 필요한 정보를 어떻게 주고받을까요?
HTTP
웹 브라우저와 웹 서버가 대화하기 위해서 필요한 프로토콜은?
Topic7: 우리의 컴퓨터를 위협하는 것들에 어떤 것들이 있을까요?
신뢰 모델
Topic8: 어떻게 하면 사이버 공격으로부터 우리의 컴퓨터를 보호할 수 있을까요?
사이버보안
6: 웹 프로그래밍
강좌 전체목록보기
Topic1: 웹 페이지는 어떻게 만드는 걸까요?
HTML
HTML 태그 안에 있는 2가지 주요 요소는?
Topic2: 웹페이지의 내용을 더욱 보기 좋게 만들 수 있을까요?
CSS
CSS에서 스타일을 지정하는 방식은?
Topic3: 로그인 기능, 글쓰기 기능은 어떻게 만들 수 있을까요?
PHP
PHP언어와 C언어의 차이점은?
Topic4: 어떻게 수많은 데이터를 쉽고 빠르게 처리할 수 있을까요?
SQL
데이터 조작언어의 의미
Topic5: 웹페이지의 멋진 효과들은 어떻게 만드는 걸까요?
JavaScript
Java Script 언어에서는 변수 선언을 어떻게 할까?
생각해보기: 토론게시판
함께 코딩하기
논리표현과 조건문
Share
Copy URL
BAND
Facebook
Twitter
논리표현과 조건문 들어가기전에 CS50×edwith ARS 프로그램을 만든다고 가정해봅시다. 사용자가 수화기를 틀어 통화가 되면 안내 멘트로 1번을 누르면 강좌 소개가, 2번을 누르면 커리큘럼이, ... - 커넥트재단
논리표현과 조건문 들어가기전에 CS50×edwith ARS 프로그램을 만든다고 가정해봅시다. 사용자가 수화기를 틀어 통화가 되면 안내 멘트로 1번을 누르면 강좌 소개가, 2번을 누르면 커리큘럼이, ... - 커넥트재단
Thumb up 3
Comments
Related discussion
comment
최신순
등록순
추천순
나의 글만 보기
OFF
Move page
First
Prev
Next
Last
Move page
First
Previous
Next
Last
Completed
You've completed the course.
Close
You've completed the course.
Check out the next lesson
Close
Close
[코딩실습과제] 사칙연산 수행하기
[코딩실습과제] 영화 요금 값을 알려주는 프로그램 만들기
comment