์ด ์ ์ฅ์๋ ์ปดํจํฐ๊ณผํ(Computer Science)์ ํต์ฌ ๊ฐ๋
๋ค์ ์ ๋ฆฌํ๊ณ ์ฒด๊ณ์ ์ผ๋ก ๊ธฐ๋กํ ์๋ฃ ๋ชจ์์
๋๋ค.
์๊ณ ๋ฆฌ์ฆ๊ณผ ์๋ฃ๊ตฌ์กฐ, ์ด์์ฒด์ , ๋คํธ์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ์ ํต์ ์ธ CS ๋ถ์ผ ์ ๋ฐ์ ๊ฑธ์น ๋ด์ฉ์ ๋ค๋ฃน๋๋ค.
์ด ์ ์ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค:
- ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ: ๋ฒ๋ธ, ์ ํ, ์ฝ์ , ๋ณํฉ, ํต ๋ฑ
- ํ์ ์๊ณ ๋ฆฌ์ฆ: ์ด์ง ํ์, ์์ฐจ ํ์
- ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ: DFS, BFS, ๋ค์ต์คํธ๋ผ, ์ ๋์จ ํ์ธ๋ ๋ฑ
- ๋์ ํ๋ก๊ทธ๋๋ฐ: ํผ๋ณด๋์น ์์ด, ๋ฐฐ๋ญ ๋ฌธ์ ๋ฑ
์์ธํ ๋ด์ฉ์ algorithm/ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
- ๊ธฐ๋ณธ ์๋ฃ๊ตฌ์กฐ: ๋ฐฐ์ด, ๋ฆฌ์คํธ, ์คํ, ํ
- ๊ณ ๊ธ ์๋ฃ๊ตฌ์กฐ: ํธ๋ฆฌ, ํ, ๊ทธ๋ํ, ํด์ ํ ์ด๋ธ ๋ฑ
- ์ถ์ ์๋ฃํ(ADT)๊ณผ ๊ทธ ๊ตฌํ ๋ฐฉ์
์์ธํ ๋ด์ฉ์ data-structure/ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
- ํ๋ก์ธ์ค์ ์ค๋ ๋์ ๊ฐ๋
- ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ: ํ์ด์ง, ์ธ๊ทธ๋ฉํ ์ด์ , ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ
- CPU ์ค์ผ์ค๋ง, ์ธํฐ๋ฝํธ, ์์คํ ์ฝ ๋ฑ ํต์ฌ ๊ฐ๋
- OSI 7๊ณ์ธต, TCP/IP ๊ตฌ์กฐ
- HTTP, HTTPS, REST API ๋ฑ ์น ํต์ ์ ํต์ฌ ์์
- IP, DNS, NAT, ๋ฐฉํ๋ฒฝ ๋ฑ์ ๊ธฐ์ด ๊ฐ๋
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ์๋ฆฌ
- SQL ๋ฌธ๋ฒ๊ณผ ์ธ๋ฑ์ค, ํธ๋์ญ์ , ์ ๊ทํ
- NoSQL ๊ฐ์ ๋ฐ RDBMS์์ ์ฐจ์ด์
- ๋๊ท๋ชจ ์์คํ ์ ๊ตฌ์กฐ์ ์ค๊ณ ๋ฐฉ์
- ์บ์ฑ, ๋ก๋ ๋ฐธ๋ฐ์ฑ, ๋ฉ์์ง ํ ๋ฑ ์ค์ ๊ฐ๋
- ๋ฉด์ ์ฉ ์ค๊ณ ์ง๋ฌธ์ ๋ํ ์ฌ๊ณ ๋ฐฉ์ ํ๋ จ
- C#, Java๋ฅผ ์ค์ฌ์ผ๋ก ํ ์ธ์ด๋ณ ๋ฌธ๋ฒ ์ ๋ฆฌ
- ๊ฐ์ฒด์งํฅ, ์ ๋ค๋ฆญ, ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฑ์ ์ฃผ์ ๊ฐ๋
- ์๊ฐ ๋ณต์ก๋ ์ ๋ฆฌํ
- ๊ธฐ์ ๋ฉด์ ์ง๋ฌธ๊ณผ ํ
- ๊ฐ์ธ์ ์ธ ํ์ต ๋ ธํธ ๋ฐ ์ฐธ๊ณ ๋งํฌ