DM-102

Building Mobile Apps

  • 대상: DM-101 수료자
  • 내용: MIT 앱인벤터(App Inventor)를 통해 스마트폰 앱 고급 과정을 학습합니다.
  • 교육 기간: 3개월 과정 (주 1회, 110분 수업)
  • 준비물: 노트북, 충전기, 마우스, 안드로이드 스마트폰, 필기구
780,000 / 학기 (3개월)

이런 학생들에게 추천합니다.

WHO

DM-101 수료자

이 수업에서는...

WHAT

DM-102 수업에서는 창조적인 마인드로 새로운 아이디어를 발산시키는 것부터 기획을 시작합니다. 친구들과 커뮤니케이션을 통해 아이디어를 발전시키고, DM101에서 배운 지식을 활용하여 다양한 앱을 개발합니다. 모바일 앱에 필요한 아이콘을 직접 디자인하는 수업도 진행합니다.
완성한 앱을 Play 스토어에 런칭하는 과정을 통해 아이들은 실제 앱 개발에 필요한 기획/디자인/개발의 전반적인 프로세스를 체험 할 수 있을 뿐만 아니라 소프트웨어를 유용한 문제해결도구로 바라보는 새로운 관점을 가지게 됩니다.

수업은 어떻게 진행되나요?

HOW

창조적인 마인드로 새로운 아이디어를 발산시켜 앱을 기획하는 방법을 배웁니다. 친구들과 커뮤니케이션을 통해 아이디어를 발전시키며 스크린을 디자인하고 각 기능을 스스로 구현합니다.
완성한 앱을 Play 스토어에 런칭하는 과정을 통해 아이들은 소프트웨어를 유용한 문제해결도구로 바라보는 새로운 관점을 가지게 됩니다.

이 수업을 들으면...

WHY

1. 아이디어 발산
다양한 아이데이션기법을 통해 창의적인 문제해결 방안을 도출하는 ‘디자인 씽킹’을 체험하며, 유용하고 혁신적인 앱을 기획하는 데 필요한 방법론을 자연스럽게 습득합니다.

2. UX/UI 리서치&디자인
사용자의 관점에서 앱을 사용해보고 개선안을 제안할 수 있습니다. 사용자 경험(UX)을 고려하여 앱의 구조와 기능을 명확히 정의하고 UI를 설계합니다.

3. 앱 개발
기획한 앱을 구현하는 과정에서 자연스럽게 앱 인벤터의 고급 기능들을 익히며, 디버깅(debugging) 작업을 거치며 보다 완성도 높은 소프트웨어를 구현할 수 있게 됩니다.

앱 인벤터(App Inventor)란?

앱인벤터는 MIT와 구글이 공동 개발한 앱 개발 도구로, 기본적인 프로그래밍을 블록 코드 방식으로 제공합니다. 실제로 안드로이드용 앱을 개발할 때에는 다양한 텍스트 프로그래밍을 이용하지만 앱 인벤터는 그러한 기술적 어려움 없이 쉽게 앱을 완성할 수 있습니다.

학생 개인 구글 계정이 필요합니다.