본문으로 건너뛰기

과목별 공부

컴퓨터 과학

컴퓨터 과학에서는 개념, 복잡도, 구문, 고전 알고리즘을 머릿속에 담아야 해요. Lumi가 이를 되살려 주어 기본기를 매 줄 찾아보지 않고도 코드를 작성할 수 있어요.

이 과목을 카드로 바꾸는 방법

컴퓨터 과학에서는 기억해야 할 것들을 카드에 담으세요. 정의(스택, 큐, 트리, 그래프), 고전 알고리즘의 복잡도, 수업 언어의 구문 규칙, 각 알고리즘의 불변식이에요. 흔한 함정은 코드를 읽고 이해한 뒤 빈 파일 앞에서 멈추는 거예요. 이를 고치려면 코드를 쓰기 전에 알고리즘을 단계별로 기억에서 설명해 보세요. Lumi가 그 단계와 복잡도를 퀴즈로 내요. 대부분의 학생은 다시 읽고, 소수만 스스로 테스트하는데, 한 설문 연구의 저자들은 이를 역량의 착각이라고 불렀어요 (Karpicke 외, 2009). 정의, 구문, 복잡도, 알고리즘 단계를 기억하는 데 도움이 돼요.

예시 카드

해보세요, Lumi가 브라우저에서 빈칸 채우기 질문으로 바꿔줘요.

학습카드.txt

컴퓨터 과학 · 이 카드를 Lumi에게 가르치기

비트는 0 또는 1이고, 비트 8개가 모여 바이트가 돼요. 정렬된 배열에서 이진 탐색은 단계마다 탐색 범위를 절반으로 줄여요. 병합 정렬은 n log n 시간에 실행돼요. 스택은 마지막에 들어온 것이 먼저 나가는 규칙을 따라요. Python에서 리스트는 변경 가능하지만 튜플은 변경 불가능해요.

Lumi의 질문

비트는 0 또는 1이고, 비트 8개가 모여 _____가 돼요.

빠진 단어를 고르세요

1 / 5
모든 과목
미리보기

정답을 맞히면 Lumi가 빛나요

사실을 잊으면 램프가 흐려져요.

Lumi가 이 과목을 제공하는 레벨

다음으로 읽기

이걸 Lumi에게 가르치기

컴퓨터 과학 노트를 Lumi에게 주면, 알맞은 순간에 질문으로 돌려줘요.

곧 출시App Store주 3회 무료. 광고 없음.