Boostcamp iOS 2기 학습 및 과제안내 저장소입니다.
과제는 하나의 github 저장소에서 모두 관리하는 것으로 합니다.
ex)
boostcamp_iOS_yagom 저장소 생성 후
매 주 차별 폴더를 하위폴더로 생성
week1 폴더에 1주차 과제 수행
week2 폴더에 2주차 과제 수행
...
모둠장은 각 모둠의 주차별 과제 수행을 위해 모둠 과제 저장소를 하나 더 생성합니다
.gitignore 파일을 제대로 생성해주세요. gitignore.io를 활용하면 좋습니다.
교재 및 온라인 학습을 통해 학습 후, 개인과제, 모둠별 과제를 수행합니다.
과제에는 다양한 정보 탐색과 미니 프로젝트 해결을 포함합니다.
주간 학습내용을 토대로 주 1회 오프라인으로 모둠별 활동학습을 합니다.
-
1주차 (6.29 ~ 7.5)
- HIG, UIKit 이해, Interface Builder, Swift 기초, Auto layout
-
2주차 (7.6 ~ 7.12)
- Foundation, Swift 기본, Tap Gesture, Delegation, MVC, Auto layout coding, Design Patterns
-
3주차 (7.13 ~ 7.19)
- Animation, Table View, Table View Cell, Thread, Singleton, AppDelegate
-
4주차 (7.20 ~ 7.26)
- Navigation Controller, Camera, Archiving, Data, Error Handling, UIResponder, HTTP CURD
-
5주차 (7.27 ~ 8.2)
- URL, JSON, Networking, Collection View
중간평가는 매 주 실시하는 주간평가의 평균입니다.
주간평가는 별다른 시험이 아니라 여러분의 태도와 의지, 협동자세를 확인합니다.
주간평가를 토대로 학습프로젝트 교육을 마치는 시기에 중간평가를 실시합니다.
중간평가에서 평가기준에 미달을 받은 튜티는 실무프로젝트에 참여할 수 없습니다.
물론 중간평가는 절대평가이므로 모두가 합심하여 협동하고, 노력한다면 모두가 실무프로젝트 교육에 참여할 수 있습니다.
모두가 실무프로젝트 교육에 참여할 수 있도록 스스로 노력하며 서로 도와주고 협동하는 지혜가 필요하겠습니다.
중간평가를 통과한 튜티는 실무프로젝트에 참여할 수 있습니다. 실무프로젝트 교육은 실제 프로젝트를 진행하며 하나의 서비스를 애플리케이션을 제작해봅니다.
- 이번 주 학습한 내용을 바탕으로 다른 모둠이 1시간 동안 해결할 수 있는 모둠학습 만들어 오기
- 자신의 모둠에서 낸 문제를 다른 모둠에서 해결하지 못하면 우리 모둠에서 이어받아 풀어야 함
- 1시간 문제해결, 풀지 못한 조는 이어서 30분 내에 수정하여 해결
- 1주 간의 코어 학습내용을 다른 조에게 가르쳐줄 수 있도록 조별로 교육컨텐츠 제작
- 컨텐츠의 양식과 문제형식은 제한없음. 단, 학습자가 1시간 내로 학습을 완료할 수 있는 분량으로 제작.