2024년도 여름학기 특강: iOS 앱개발 프로세스 기초 (CSED490I-01) 강의계획서

1. 수업정보

학수번호 CSED490I 분반 01 학점 2.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 월, 화, 수, 목, 금 / 09:50 ~ 12:50 / 성적취득 구분 S/U

2. 강의교수 정보

안희갑 이름 안희갑 학과(전공) 인공지능대학원
이메일 주소 heekap@postech.ac.kr Homepage http://algo.postech.ac.kr/~heekap
연구실 HTTP://ALGO.POSTECH.AC.KR 전화 054-279-2387
Office Hours

3. 강의목표

- 강의장소: C5 건물 6층 애플 디벨로퍼 아카데미 “마루랩”
전공과 상관없이 학부생, 대학원생 모두 들을 수 있는 iOS 앱 개발 프로세스 기초 교육 Challenge-based Learning을 통한 창의적 문제 해결: 학생들은 디자인 싱킹 및 도전 기반 학습을 통해 현실적인 문제를 창의적으로 해결하는 방법을 습득합니다.
사용자 중심의 접근 방식을 통해 앱을 디자인하고, 문제 해결 과정에서 혁신적인 아이디어를 발굴하며, 이를 실제 앱 개발에 적용합니다.
Swift 코딩과 Xcode 기초를 통한 실무 능력 향상: 학생들은 Swift 프로그래밍 언어와 Xcode 개발 환경을 익히고, 실제 앱을 개발하는 경험을 통해 실무에서 필요한 기술적 능력을 향상 시킵니다.
사용자 중심의 앱 개발 능력 강화: 학생들은 사용자 조사와 UI/UX 디자인을 통해 사용자의 니즈를 파악하고, 이를 반영한 사용자 중심의 앱을 개발하는 능력을 키웁니다.
이를 통해 학생들은 사용자들에게 긍정적인 경험을 제공하는 앱을 개발할 수 있게 됩니다.
팀 프로젝트를 통한 협업과 커뮤니케이션 능력 강화: 학생들은 팀 프로젝트를 수행하면서 협업과 커뮤니케이션 능력을 향상 시키고, 효과적인 팀워크를 발휘할 수 있는 능력을 배양합니다.
이를 통해 학생들은 현업에서의 팀 프로젝트에 적극적으로 참여하고 성공적으로 수행할 수 있습니다.

4. 강의선수/수강필수사항

5. 성적평가

출석(50%)
과제물1 - Solution Concept (15%)
과제물2 - Hi-fi Prototype (15%)
과제물3 - SwiftUI Prototype (15%)
최종 프리젠테이션 (5%)

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN

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. 강의진도계획

파운데이션 프로그램은 3주 집중 단기 과정으로 9개월 동안 진행되는 애플 디벨로퍼 아카데미를 집약적으로 체험해 볼 수 있습니다.
수강생들은 약 3주 동안 Swift 언어를 기반으로 앱 프로토타입을 경험해볼 수 있습니다.
도전 기반 학습(Challenge-based learning)을 바탕으로 실제 사회 문제를 발견하고 이를 팀과 함께 앱을 통해 창의적으로 해결함으로써 문제 해결 능력을 키울 수 있습니다.
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. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청