3. 강의목표
교과목 개요
- 전공과 상관없이 학부생, 대학원생 모두 들을 수 있는 iOS 앱 개발 프로세스 기초 교육
- Challenge-based Learning을 통한 창의적 문제 해결: 학생들은 디자인 싱킹 및 도전 기반 학습을 통해 현실적인 문제를 창의적으로 해결하는 방법을 습득합니다. 사용자 중심의 접근 방식을 통해 앱을 디자인하고, 문제 해결 과정에서 혁신적인 아이디어를 발굴하며, 이를 실제 앱 개발에 적용합니다.
- Swift 코딩과 Xcode 기초를 통한 실무 능력 향상: 학생들은 Swift 프로그래밍 언어와 Xcode 개발 환경을 익히고, 실제 앱을 개발하는 경험을 통해 실무에서 필요한 기술적 능력을 향상시킵니다.
교육목표
- 사용자 중심의 앱 개발 능력 강화: 학생들은 사용자 조사와 UI/UX 디자인을 통해 사용자의 니즈를 파악하고, 이를 반영한 사용자 중심의 앱을 개발하는 능력을 키웁니다. 이를 통해 학생들은 사용자들에게 긍정적인 경험을 제공하는 앱을 개발할 수 있게 됩니다.
- 팀 프로젝트를 통한 협업과 커뮤니케이션 능력 강화: 학생들은 팀 프로젝트를 수행하면서 협업과 커뮤니케이션 능력을 향상시키고, 효과적인 팀워크를 발휘할 수 있는 능력을 배양합니다. 이를 통해 학생들은 현업에서의 팀 프로젝트에 적극적으로 참여하고 성공적으로 수행할 수 있습니다.
5. 성적평가
| 중간고사 |
기말고사 |
출석 |
과제 |
프로젝트 |
발표/토론 |
실험/실습 |
퀴즈 |
기타 |
계 |
|
|
50 |
45 |
|
5 |
|
|
|
100 |
| 비고 |
과제 1 - Solution Concept (15)
과제 2 - Hi-fi Prototype (15)
과제 3 - SwiftUI Prototype (15)
|
6. 강의교재
| 도서명 |
저자명 |
출판사 |
출판년도 |
ISBN |
|
수업 중 공유 예정 (사전 구입/준비 불필요)
|
|
|
0000
|
|
7. 참고문헌 및 자료
- Cator, K. & Nichols, M. (2008) . Challenge Based Learning, A White Paper. Cupertino, CA: Apple, Inc.
- Binder, F. V. , Nichols, M. , Reinehr, S., & A. Malucelli, “Challenge Based Learning Applied to Mobile Software Development Teaching,” 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), Savannah, GA, 2017, pp. 57-64. doi: 10.1109/CSEET.2017.19
8. 강의진도계획
Week 1
- Challenge Statement
- General Investigation
- Refined Challenge
- Domain Investigation
- Create Solution Concept
Week 2
- Define the App Statement
- Lo-fi prototyping
- Hi-fi prototyping
- SwiftUI Prototyping
Week 3
- App Prototype Development
- Develop presentation and storytelling skills
- Present the work with final feedback on the project
9. 수업운영
- 강의 유형 : 현장 강의, 그룹 활동
- 학습 방법 : 실습, 발표, 토론, 팀프로젝트
10. 학습법 소개 및 기타사항
본 과목은 글로벌 기업 Apple이 전 세계에서 운영중인 25개 파운데이션 프로그램 중 대한민국에서는 유일하게 포스텍에 마련된 과정으로, 애플 디벨로퍼 아카데미의 9개월 과정을 3주간 집약적으로 체험해 볼 수 있습니다.
수강생들은 약 3 주 동안 Swift 언어를 기반으로 앱 프로토타입을 경험합니다. 또한, 도전 기반 학습(Challenge-based learning)을 바탕으로 실제 사회 문제를 발견하고 이를 팀과 함께 앱을 통해 창의적으로 해결함으로써 문제 해결 능력을 키울 수 있습니다.
11. 장애학생에 대한 학습지원 사항
- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등
- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등
- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청