1학년 / 1학기 / 전산학개론 / 0강

중간고사 족보 지도와 시험 직전 정리

중간고사 족보 지도와 시험 직전 정리

전산학개론(CSE102, Invitation to Computer Science) 중간고사 범위는 1장 ~ 6장 어셈블러(수업 Lecture 0~7)입니다. 이 페이지는 족보 문제를 유형별로 묶어 어느 강의에서 공부하면 되는지 보여 주고, 시험장 들어가기 전에 볼 핵심만 모았습니다.

강의교재핵심
01 컴퓨터 과학과 알고리즘Ch1알고리즘 정의, 덧셈·유클리드 추적, GCD·LCM, 역사
02 의사코드와 알고리즘 설계Ch2의사코드, 순차 탐색, Find Largest, 패턴 매칭, 반례 찾기
03 알고리즘의 효율Ch3Θ, 선택 정렬, 데이터 정리 3종, 이진 탐색, intractable
04 이진수·불 논리·회로Ch4진법, 2의 보수, 표현, 진리표, sum-of-products
05 폰 노이만 구조Ch5MAR·MDR·PC·IR, fetch-decode-execute, RISC/CISC, RiSC-16
06 Python과 과제 풀이Lec 6의사코드 → Python, 함수, OOP, 과제 0.1·0.2
07 시스템 소프트웨어와 어셈블리어Ch6명령어 집합, 번역, 최댓값·최솟값, 2-pass 어셈블러

1. 족보 유형 지도

중간 족보 (복원) → 강의

중간고사 족보 풀기

족보 문제유형공부할 곳
1T/F: shuffle-left 최악 Θ(n²)03 · 4-1
2빈칸: 지수 알고리즘 O(2ⁿ)03 · 7
3GCD 없이 LCM 의사코드01 · 4
4유클리드 GCD로 LCM01 · 4
5세 수의 LCM01 · 4
6최소공통분모(LCD)01 · 4
7코드가 항상 옳은가(패턴 매칭 버그)02 · 6
8shuffle-left·converging-pointers 추적03 · 4
9진리표 + sum-of-products (even parity)04 · 10
10lg n, n lg n, n² 표03 · 7
11RISC vs CISC 서술05 · 6
12두 수 중 큰 값 어셈블리07 · 5

Sample Questions (2026 중간) → 강의

Sample유형공부할 곳
Q1shuffle-left 결과 + 정확한 복사 횟수 [3 0 0 2 6 7 0 0 5 1]03 · 4-1 (답 3 2 6 7 5 1, 26번)
Q2진리표 → sum-of-products 식 + 회로04 · 10
Q3Add 3 to K 어셈블리07 · 4
Q4100개 최댓값·최솟값 어셈블리07 · 5
Q5x, y, z 최댓값 알고리즘의 정확성02 · 5 (동점 반례)
Q68개 이름 이진 탐색 트리, 최악 횟수03 · 5 (4번, Tracy)
Q7342명 토너먼트 경기 수03 · 8 (341)
Q8T/F 순차 탐색 평균 n/203 · 2 (True)
Q9T/F Θ(n²) vs Θ(n)03 · 3 (True)
Q10Python while 출력06 · 5

유형별 출제 비중으로 본 우선순위

① 추적·계산 (가장 많음)    데이터 정리 복사 횟수 · 이진 탐색 트리 · 진법/2의 보수 · 코드 출력
② 작성                     의사코드(GCD/LCM/탐색) · sum-of-products 회로 · 어셈블리 프로그램
③ 판정·서술                알고리즘/코드 정확성(반례) · RISC vs CISC · T/F
④ 정의                     algorithm · computer science · Von Neumann · system software

2. 시험 직전 공식 모음


3. 자주 틀리는 함정 10개


4. 교재 연습문제 중 시험형 문제 모음

족보와 같은 유형의 교재 연습문제(EXERCISES)는 각 강의 본문에 풀이를 넣었습니다.

교재연습문제강의 위치
Ch13 덧셈 추적, 4 앞자리 0 제거, 5 근의 공식, 6 샴푸, 7 유클리드(0 입력), 8 25도시, 9 반복 덧셈 곱셈, 13 CD 책장01
Ch213 중복 이름 탐색, 15–17 Find Largest 변형, 18–19 패턴 매칭, 20 소수, 22 뒤집기02
Ch31 가우스 합, 3 토너먼트, 5–7 탐색·선택 정렬, 11·27·28 차수 비교, 12 n×n 표, 13–16 데이터 정리, 17·18·21·24·25 이진 탐색, 31·32 차수 분석03
Ch41–11 진법·표현·크기, 12 RLE, 15–16 불 식, 17–20 회로, 22 multiplexor04
Ch51 셀 크기, 2·3·5·6 메모리 크기, 8·14 I/O 속도, 15 명령 형식, 18 실행 단계, Challenge 1 병렬 합 (9 ALU 선택선은 04 · 12, 17 상수 19는 07 · 4)05
Ch64·5 명령 효과, 6·7 기계어 해석, 8 label, 9 번역, 10 LOAD vs INCREMENT, 11·12 Figure 6.8, 13 최댓값·최솟값, 14 op code 탐색, 15–17 symbol table07
오늘도 한 걸음 앞으로.

내용을 이해했다면 학습 완료를 체크해 주세요.

학습 기록은 현재 브라우저에 저장됩니다.
HJS / STUDY한지석