부록
과목별 약점 지도와 오답노트
부록 학습 절입니다.
틀린 문제를 다시 맞히려면 과목명보다 "왜 틀렸는지"가 중요합니다. 아래 표에서 증상을 찾고 해당 절로 되돌아갑니다.
약점 지도를 실제 복습 행동으로 이어가려면 오답 원인을 먼저 분류하고, 되돌아갈 절과 재풀이 결과를 같은 줄에서 관리해야 합니다.
약점 지도
| 과목 | 자주 틀리는 증상 | 되돌아갈 절 | 처방 |
|---|---|---|---|
| 이산수학 | 진법 변환에서 자릿값을 놓침 | 1장 2절 | 2진수→10진수, 10진수→2진수, 16진수 묶기를 각각 5개씩 반복 |
| 이산수학 | 2의 보수와 음수 해석이 흔들림 | 1장 2절 | 비트 반전 후 1 더하기, 최상위 비트가 1이면 음수로 해석 |
| 이산수학 | 항진명제/모순명제 구분이 안 됨 | 1장 3절 | 진리표를 직접 그리고 항상 참/항상 거짓 여부 확인 |
| 이산수학 | 집합, 관계, 행렬 문제가 약함 | 7장 1절 | 7장 1절 통합 복습의 이산수학 보충 파트 확인 |
| 논리회로 | 게이트 이름과 출력 조건이 섞임 | 1장 3절 | AND, OR, NOT, XOR, NAND, NOR 표 암기 |
| 논리회로 | 조합논리회로와 순서논리회로를 혼동 | 1장 4절 | 기억 기능 유무를 먼저 확인 |
| 논리회로 | 가산기, 디코더, MUX 문제가 약함 | 1장 4절 | 입력과 출력 개수, 선택 신호 개념을 그림으로 정리 |
| C프로그래밍 | 코드 출력 결과를 감으로 고름 | 2장 1~4절 | 변수값 표를 만들어 한 줄씩 추적 |
| C프로그래밍 | scanf, 매크로, 형변환 함정에 약함 | 2장 1절 | 주소 연산자, 단순 치환, 소수점 버림을 따로 암기 |
| C프로그래밍 | 반복문 실행 횟수를 틀림 | 2장 2절 | 초기값, 조건식, 증감식을 표로 쓰고 반복 |
| C프로그래밍 | 함수, 변수 범위, static이 헷갈림 | 2장 3절 | 지역/전역/static의 범위와 수명을 비교 |
| C프로그래밍 | 배열/포인터 문제에서 인덱스와 주소를 혼동 | 2장 4절 | 인덱스, 주소, 값 열을 나눠 적기 |
| 자료구조 | Big-O와 ADT 용어가 약함 | 3장 1절 | 정의형 문항을 먼저 암기하고 예시를 붙이기 |
| 자료구조 | 스택/큐 연산 순서가 흔들림 | 3장 2절 | push/pop, enqueue/dequeue를 손으로 시뮬레이션 |
| 자료구조 | 후위표기식 계산이 느림 | 3장 2절 | 피연산자는 push, 연산자는 pop 2개 후 계산 |
| 자료구조 | 트리 순회 결과가 틀림 | 3장 3절 | 루트 방문 위치로 전위/중위/후위 구분 |
| 자료구조 | DFS/BFS와 정렬 복잡도를 혼동 | 3장 4절 | DFS=스택/재귀, BFS=큐부터 고정 |
| 컴퓨터구조 | 버스와 레지스터 역할을 바꿈 | 4장 1~2절 | 데이터/주소/제어버스, PC/IR/MAR/MBR 표 암기 |
| 컴퓨터구조 | 주소 지정 방식이 헷갈림 | 4장 1절 | 즉치/직접/간접을 값, 주소, 주소의 주소로 구분 |
| 컴퓨터구조 | 명령어 실행 흐름을 못 따라감 | 4장 2절 | PC→MAR→메모리→MBR→IR 순서로 쓰기 |
| 운영체제 | 프로세스/스레드/PCB를 혼동 | 5장 1절 | 자원 단위, 실행 단위, 관리 정보로 분류 |
| 운영체제 | 스케줄링 계산에서 평균을 잘못 냄 | 5장 1절 | 완료시간, 반환시간, 대기시간 순서로 표 작성 |
| 운영체제 | 교착상태와 동기화 개념이 섞임 | 5장 2절 | 교착상태 4조건과 세마포어 P/V를 따로 암기 |
| 운영체제 | 페이지 교체 기준을 바꿈 | 5장 2절 | OPT/FIFO/LRU/LFU의 기준 단어를 먼저 표시 |
| 객체지향 | 클래스/객체/메소드 용어를 혼동 | 6장 1절 | 설계도, 실제 대상, 동작으로 연결 |
| 객체지향 | 오버로딩/오버라이딩을 혼동 | 6장 1절 | 매개변수 차이인지 부모 메소드 재정의인지 확인 |
| 객체지향 | 인터페이스/추상클래스/다형성이 약함 | 6장 1절 | 공통 규격과 구현 분리를 중심으로 정리 |
| 웹프로그래밍 | HTML/CSS/JS 역할을 뒤섞음 | 6장 2~3절 | 구조/표현/동작으로 먼저 분류 |
| 웹프로그래밍 | CSS 선택자와 박스모델이 약함 | 6장 2절 | #, ., 태그 선택자를 예시와 함께 암기 |
| 웹프로그래밍 | DOM/BOM/이벤트 메소드가 헷갈림 | 6장 3절 | DOM=문서, BOM=브라우저, 이벤트=사용자 동작으로 구분 |
오답노트 양식
| 날짜 | 문서/문항 | 과목 | 내가 고른 답 | 정답 | 틀린 이유 | 다시 볼 절 | 재풀이 결과 |
|---|---|---|---|---|---|---|---|
오답노트 한 줄은 증상, 원인, 되돌아갈 절, 재풀이 조건이 같이 채워질 때 복습 계획이 됩니다.
복습 우선순위
- 같은 과목에서 3문항 이상 틀리면 해당 과목 절를 먼저 복습합니다.
- 계산형 문제를 틀렸다면 풀이 과정을 쓰지 않은 것이 원인인지 확인합니다.
- 용어형 문제를 틀렸다면 시험 직전 암기표에 없는 개념을 직접 추가합니다.
- 모의고사는 채점 후 24시간 안에 한 번 더 풀어 기억을 고정합니다.
아래 다이어그램은 오답노트 한 줄을 다시 틀리지 않는 복습 루프로 바꾸는 기준입니다.
오답노트가 쌓일수록 같은 과목, 같은 함정, 같은 계산 실수가 반복되는지 묶어 보면 다음 회독의 우선순위가 분명해집니다.
마지막 다이어그램은 약점 지도 작성, 오답 분류, 복습 우선순위 결정을 한 루틴으로 묶습니다.
아래 다이어그램은 약점 지도, 오답노트 양식, 복습 우선순위를 과목별 약점 관리 흐름으로 보여줍니다.
아래 다이어그램은 과목별 약점 지도와 오답노트에서 시험 직전에 확인할 키워드, 계산 흔적, 오답 복구 기준을 모읍니다.