2023년 2학기 대비 공부 프로젝트

30일의 전사

Posted by ChoiCube84 on June 27, 2023 · 4 mins read

2023년 2학기 대비 공부 프로젝트

얼마남지 않은 시간

방학을 시작한지도 벌써 시간이 꽤 흘렀고, 계절학기도 시작되었다. 방학이 끝나기까지 시간이 좀 남기는 했지만, 포항에 돌아가기까지는 이제 40일도 남지 않았다.

방학동안 2학기 공부를 해가겠다고 마음을 먹었지만, 시간이 얼마 남지 않았다. 그래서 30일 안에 끝내기 위한 타이트한 계획을 세워야 할 것 같다.

우선 내가 다음학기에 수강해야 하는 과목들은 다음과 같다.

  1. 미분방정식 (미방)
  2. 이산수학 (이산)
  3. 해석학II (해2)
  4. 댄스 (댄스)
  5. 컴퓨터 SW시스템 개론 (컴소시개 or 마프)
  6. 오토마타및형식언어 (오토마타)
  7. 데이터분석 입문 (데분입)

이 과목들 중 댄스와 데이터분석 입문을 제외한 5개의 과목을 미리 공부를 하려한다. 각각 6일 안에 1회독을 목표로 하며, 배운 내용들은 그날그날 블로그에 정리해서 올리는 것이 목표이다. 매우 바쁜 일정이 될 것이다.

댄스랑 데분입을 제외한 이유

가장 큰 이유는, 이 두 과목은 교재가 없다. 좀 더 자세한 이유를 설명하자면 다음과 같다.

댄스를 미리 공부해갈 방법은 딱히 잘 떠오르지 않는다. 실라버스에 무엇을 배우는지 적혀있기는 했지만, 전문적인 교수님의 지도 없이 멋대로 배우다가 괜히 이상한 자세 등의 습관이 들 수 있는 리스크가 있기 때문이다.

데분입의 경우 실제로 과제가 나오는 것을 해결하면서 더 잘 배울 수 있을 거라고 판단했다. 미리 공부를 하면서 얻는 효용보다, 다른 과목들을 위해 시간을 더 할애하는 것이 전체적으로 좀 더 득이 될 것이라고 생각했다. 물론, 데분입 과목이 중요하지 않다는 의미는 아니다. 학기가 시작되면 열심히 공부할 것이다.

공부 순서

이번 공부 계획을 설계하면서, 한 과목씩 끝내는 편이 과목에 대한 집중력을 높이기 좋을 것이라고 판단했고, 그래서 각 과목을 6일간 따로따로 공부를 진행할 것이다. 순서는 나름 판단한 난이도 순으로 쉬운 것부터 공부를 시작할 것이다.

  1. 이산수학
  2. 미분방정식
  3. 컴퓨터 SW시스템 개론
  4. 오토마타및형식언어
  5. 해석학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일차
    • Chapter 8: Graph theory
  • 5일차
    • Chapter 9: Trees
    • Chapter 10: Network models
  • 6일차
    • Chapter 11: Boolean algebra and combinatorial circuits
    • Chapter 12: Automata

미분방정식

  • 1일차
    • Chapter 1: 1.1~1.6
  • 2일차
    • Chapter 2: 2.1 ~ 2.5
  • 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일차
    • Chapter 10: 10.1 ~ 10.6
  • 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일차
    • regular languages
  • 3일차
    • context-free languages
  • 4일차
    • Turing machines
  • 5일차
    • undecidability
  • 6일차
    • intractable problems

해석학2

  • 1일차
    • 해석학1 복습
  • 2일차
    • Sequences and series of functions
  • 3일차
    • Fourier series
  • 4일차
    • Function of several variables
  • 5일차
    • The Lebesgue theory
  • 6일차
    • Hausdorff measure and Fractals

큰일났다

마무리

최대한 이 계획을 지켜보도록 노력해야겠다. 이번 방학 빡세게 잘 보내고 나면, 2학기는 좀 더 수월하게 해낼 수 있을 것이다. 30일의 전사 출격!!!