2023년 2학기 대비 공부 프로젝트
얼마남지 않은 시간
방학을 시작한지도 벌써 시간이 꽤 흘렀고, 계절학기도 시작되었다. 방학이 끝나기까지 시간이 좀 남기는 했지만, 포항에 돌아가기까지는 이제 40일도 남지 않았다.
방학동안 2학기 공부를 해가겠다고 마음을 먹었지만, 시간이 얼마 남지 않았다. 그래서 30일 안에 끝내기 위한 타이트한 계획을 세워야 할 것 같다.
우선 내가 다음학기에 수강해야 하는 과목들은 다음과 같다.
- 미분방정식 (미방)
- 이산수학 (이산)
- 해석학II (해2)
- 댄스
(댄스)
- 컴퓨터 SW시스템 개론 (컴소시개 or 마프)
- 오토마타및형식언어 (오토마타)
- 데이터분석 입문 (데분입)
이 과목들 중 댄스와 데이터분석 입문을 제외한 5개의 과목을 미리 공부를 하려한다. 각각 6일 안에 1회독을 목표로 하며, 배운 내용들은 그날그날 블로그에 정리해서 올리는 것이 목표이다. 매우 바쁜 일정이 될 것이다.
댄스랑 데분입을 제외한 이유
가장 큰 이유는, 이 두 과목은 교재가 없다. 좀 더 자세한 이유를 설명하자면 다음과 같다.
댄스를 미리 공부해갈 방법은 딱히 잘 떠오르지 않는다. 실라버스에 무엇을 배우는지 적혀있기는 했지만, 전문적인 교수님의 지도 없이 멋대로 배우다가 괜히 이상한 자세 등의 습관이 들 수 있는 리스크가 있기 때문이다.
데분입의 경우 실제로 과제가 나오는 것을 해결하면서 더 잘 배울 수 있을 거라고 판단했다. 미리 공부를 하면서 얻는 효용보다, 다른 과목들을 위해 시간을 더 할애하는 것이 전체적으로 좀 더 득이 될 것이라고 생각했다. 물론, 데분입 과목이 중요하지 않다는 의미는 아니다. 학기가 시작되면 열심히 공부할 것이다.
공부 순서
이번 공부 계획을 설계하면서, 한 과목씩 끝내는 편이 과목에 대한 집중력을 높이기 좋을 것이라고 판단했고, 그래서 각 과목을 6일간 따로따로 공부를 진행할 것이다. 순서는 나름 판단한 난이도 순으로 쉬운 것부터 공부를 시작할 것이다.
- 이산수학
- 미분방정식
- 컴퓨터 SW시스템 개론
- 오토마타및형식언어
- 해석학2
과목별 공부 계획
각 과목의 실라버스를 참고하여 다음과 같이 공부 계획을 설계하였다.
이산수학
- 1일차
- Chapter 1: Sets and Logic
- Chapter 3: Functions, Sequences, and Relations
- 2일차
- Chapter 4: Algorithms
- Chapter 5: Introduction to Number Theory
- 3일차
- Chapter 6: Counting methods
- Chapter 7: Recurrence relations
- 4일차
- 5일차
- Chapter 9: Trees
- Chapter 10: Network models
- 6일차
- Chapter 11: Boolean algebra and combinatorial circuits
- Chapter 12: Automata
미분방정식
- 1일차
- 2일차
- 3일차
- Chapter 3: 3.1 ~ 3.4
- Chapter 4: 4.1 ~ 4.3
- 4일차:
- Chapter 5: 5.1 ~ 5.4, 5.6
- Chapter 6: 6.1 ~ 6.4
- 5일차
- 6일차
- Chapter 12: 12.3, 12.5
- Chapter 14: 14.1
컴퓨터 SW시스템 개론
- 1일차
- Introduction
- Integer, Floating-point representation
- Machine-level Basic
- 2일차
- Arithmetic & Control instructions
- Procedure Realization
- Structured Data realization
- 3일차
- Memory Layout
- Buffer Overflow
- Memory Hierarchy
- 4일차
- Cache Memories
- Linking
- Exceptions & Processes
- Non-local Jump
- 5일차
- I/O Sub-device control
- Virtual Memory
- Dynamic MA
- 6일차
- Networking
- Program optimization
- Thread-level Parallelism
오토마타및형식언어
- 1일차
- introduction
- finite automata
- 2일차
- 3일차
- 4일차
- 5일차
- 6일차
해석학2
- 1일차
- 2일차
- Sequences and series of functions
- 3일차
- 4일차
- Function of several variables
- 5일차
- 6일차
- Hausdorff measure and Fractals
큰일났다
마무리
최대한 이 계획을 지켜보도록 노력해야겠다. 이번 방학 빡세게 잘 보내고 나면, 2학기는 좀 더 수월하게 해낼 수 있을 것이다. 30일의 전사 출격!!!