ํ๋ช
: DP (Default Project)
๊ตฌ์ฑ์ : ์ ๋ฏผ์, ์ต์คํ, ๋ฐ๋ฏผ์, ์ ์ฌํ, ์ด๊ฐ์
๊ทธ๋ฃน๊ณผ์ : ์ ํ๊ณผ์ 2๋ฅผ ์ค์ฌ์ผ๋ก, 4์ฃผ์ฐจ(~20์ผ)์ ๊ฑธ์ณ ๋ชจ๋ ์ฑํฐ๋ฅผ ์๋ฃํ๋ ๊ฒ.
์ฑํฐ๋ณ ์ค์ต ๊ณผ์ ์์ฃผ๋ก ํ์ต์ ์งํํ๋ค.
| Name | URL |
|---|---|
๋ฐ๋ฏผ์ ๐ค๐ป๐ฅ๏ธ |
https://github.com/NHN-Default-Project/DefaultProject/tree/parkminsu |
์ด๊ฐ์ ๐ |
https://github.com/NHN-Default-Project/DefaultProject/tree/gaeun |
์ ๋ฏผ์ ๐ป๐ฅฉ |
https://github.com/NHN-Default-Project/DefaultProject/tree/Jminsoo |
์ ์ฌํ ๐ฆด |
https://github.com/NHN-Default-Project/DefaultProject/tree/jaehyeon |
์ต์คํ ๐๐ซ |
https://github.com/NHN-Default-Project/DefaultProject/tree/yunhwa |
-
์ ํ ๊ณผ์ 2์ ์ฑํฐ์ ์๋ ์ด 13๊ฐ๋ก, 4์ฃผ์ฐจ (20์ผ)์ ๊ฑธ์ณ ๋ชจ๋ ์ฑํฐ๋ฅผ ์๋ฃํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
-
์ ํ ๊ณผ์ 1๊ณผ 2์ ์ฃผ์ ๊ฐ ๋น์ทํ ๊ฒ์ ๊ณ ๋ คํ์ฌ, ์ค์ต ๋ด์ฉ์ 1, 2์์ ๋ชจ๋ ๊ณ ๋ คํ์ฌ ํ์ตํฉ๋๋ค.
-
์ค์ ์ ํ์ต, ์คํ๋ ์ฑํฐ์ ๊ณผ์ ๋ฅผ ํ์ดํฉ๋๋ค.
-
์ค์ ์๋ ์ฉ์ด ๋ฐ ๊ฐ๋ ํ์ต์ ์งํํ๊ณ ๋ชจํธํ ๋ด์ฉ์ ๋ํด ํ ์ํฉ๋๋ค.
-
์คํ์๋ Excercise๋ฅผ ํ์ดํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํฉ๋๋ค.
-
๋ชจ๋ ์ฝ๋์ ์งํ์ํฉ์ Github์ ๊ณต์ ํฉ๋๋ค.
-
์ผ์ ๊ณผ ๋ด์ฉ์ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
-
9์ ~ 10์ 30๋ถ : ๊ฐ์ธ ๊ณต๋ถ ๋ฐ ์ฉ์ด ํ์ต
-
10์ 30๋ถ ~ 11์ 30๋ถ : ์ฉ์ด ์ ๋ฆฌ ๋ฐ ํ ์
-
์คํ 1์ ~ 4์ 30๋ถ : Excercise ๋ฌธ์ ํ์ด
-
์คํ 4์ ~ 6์ : ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ณ ์ ๋ก๋ํ๋ค.
์๋ฌธ : https://math.hws.edu/javanotes/
๋ฒ์ญ๋ฌธ : https://wikidocs.net/book/6039
-
์งํ์ํฉ
-
โ Chapter 1: Overview: The Mental Landscape
-
โ Chapter 2: Programming in the Small I: Names and Things
-
โ Chapter 3: Programming in the Small II: Control
-
โ Chapter 4: Programming in the Large I: Subroutines
-
โ Chapter 5: Programming in the Large II: Objects and Class
-
[-] Chapter 6: Introduction to GUI Programming
-
โ Chapter 7: Arrays, ArrayLists, and Records
-
โ Chapter 8: Correctness, Robustness, Efficiency
-
โ Chapter 9: Linked Data Structures and Recursion
-
โ Chapter 10: Generic Programming and Collection Classes
-
-
์งํ์ํฉ
-
โ Concurrent Programming (Process, thread, synchronized block, method)
-
โ Java network programming
-
โ Command-line arguments
-
โ JSON (serialization, marshalling)
-
โ Event driven programming
-
โ SICP, MIT 6.001
-
-
FEAT : ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐ
-
FIX: ๋ฒ๊ทธ ์์
-
DOCS: ๋ฌธ์ ์์ (readme ํ์ผ๋ฑ๋ฑ)
-
STYLE: ์คํ์ผ ๊ด๋ จ ๊ธฐ๋ฅ(์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ฒด์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ)
-
REFACTOR: ์ฝ๋ ๋ฆฌํํ ๋ง
-
FILE : ํ์ผ ์ด๋
-
RENAME : ํ์ผ ์ด๋ฆ ๋ฐ๊พธ๋๊ฑฐ
-
TEST : ํ ์คํธ ์ฝ๋
-
REMOVE : ํ์ผ ์ญ์
-
CHORE : ๋น๋ ์ ๋ฌด์์ , ํจํค์ง ๋งค๋์ ์์ ๋ฑ๋ฑ (gitignore์์ )
-
1. ๊ธฐ์ ์คํฌ ํฅ์ : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ, ๋๊ตฌ ๋ฑ ์ ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฐ์ ๋ค์ง.
-
2. ํ๋ก์ ํธ ์๋ฃ ๋ฐ ์ฑ๊ณต : ์๊ทธ๋งํ ํ๋ก์ ํธ๋ผ๋ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ๊ณ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ํ์ ๋ฅ๋ ฅ์ ๊ฐ๋ฐ.
-
3. ์ฝ๋ ํ์ง๊ณผ ์ ์ง๋ณด์ : ์ฝ๋ ๋ฆฌ๋ทฐ, ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ, ๋ฌธ์ํ ๋ฅ๋ ฅ ํฅ์.
-
4. ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ ๊ฐํ : ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์ ๋ฐ์ ์ธ CS ์ง์ ๊ฐํ.
-
5. ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํ์ ๋ฅ๋ ฅ ๊ฐํ : ๋ค๋ฅธ ํ์๋ค๊ณผ ์ํํ๊ฒ ํ๋ ฅํ๊ณ ์์ฌ์ํต ๋ฐ ์ปค๋ฎค๋์ผ์ด์ ๊ฐํ.
-
6. ์ต์ข ๋ชฉํ : ์น ์ฌ์ดํธ ์ ์ ํ๋ก์ ํธ.