강 의 계 획 서
(2014학년도 1학기)
강의과목
교과목코드 1607892 이수구분 전선
과목명 모바일응용프로그래밍1
과목구분 전공영역 학점/설계(시수) 2/1(4)
권장이수대상 정보통신공학과 4학년
강의시간 금1,2,3,4(D510) 선수(권장)과목 모바일프로그래밍
담당교수
교수명 이상욱 소속 공과대학 정보통신융합공학부
연구실 D506 상담시간 수 6, 7, 8
연구실전화번호 042 829 7676 휴대전화 010 -8513-4063
E-mail slee@mokwon.ac.kr 홈페이지
강의평가유형 강의및실험·실습형 작성일 2014/02/07 직전학기
강의평가점수
프로그램 교육목표
NO 프로그램 교육목표
1 정보통신 분야의 공학적 지식과 공학실무에 필요한 도구를 활용하여 공학적 문 제를 해결 할 수 있는 엔지니어를 양성
2 전문적 지식과 폭넓은 자료를 분석·이해하여 목표하는 시스템을 구현 할 수 있는 엔지니어를 양성
3 효과적으로 의사를 전달하고 복합 학제적 팀의 구성원으로서 역할을 해낼 수 있 는 엔지니어를 양성
4 직업적인 책임의식과 윤리의식이 투철하고 국제적 감각을 갖춘 엔지니어를 양성
강의개요
최근 스마트폰과 태블릿PC 사용자의 증가로 스마트 디바이스 애플리케이션에 대한 관심이 증가하 고 있다. 이 과목은 현재 모바일 시장에서 50% 이상의 점유을 가지고 잇는 안드로이드 운영체제 기 반의 앱 개발 과정에 대해 학습한다. 본 과목에서는 안드로이드 개요 및 개발환경 구축과 기본적인 앱을 개발하기 위핸 내용에 대해 다룬다.
교과목 교육목표와
프로그램 학습성과와의
상관성
NO 교과목 교육목표
(프로그램 교육목표 달성을 위한 본 교과목의 교육목표)
학습성과 2 3 5 6 1 안드로이드 앱 개발에 대한 고급 기능에 대해 학습한다.
2 본인이 직접 안드로이드 앱을 설계하고 제작해 본다.
3 최종적으로 제작한 앱을 안드로이드 마켓에 등록해 본다.
강 의 계 획 서
(2014학년도 1학기)
평가방법 및 반영율 (100%)
시험 및 보고서
중간시험(%) 30 수시시험(%) 0
기말시험(%) 40 기타시험(%) 0
보고서(%) 20
수강참여
발표와토론(%) 0 출석(%) 10
수업태도(%) 0 설계(%) 0
0(%) 0
교과목과 연관된 프로그램 학습성과와 평가방법
프로그램 학습성과( P O) 반영률( %) 평가방법 비고
1 수학, 기초과학, 공학의 지식과 정보기술을 응용할 수 있는 능력
2 자료를 이해하고 분석할 수 있는 능력 및 실험을 계획하고
수행할 수 있는 능력 30 실기시험
3 현실적 제한조건을 반영하여 시스템, 요소, 공정을 설계할
수 있는 능력 30 텀과제 계획서 발표
4 공학 문제들을 인식하며, 이를 공식화하고 해결할 수 있는 능력
5 공학 실무에 필요한 기술, 방법, 도구들을 사용할 수 있는 능
력 30 과제, 실기시험
6 복합 학제적 팀의 한 구성원의 역할을 해낼 수 있는 능력 10 텀과제 결과 발표
7 효과적으로 의사를 전달할 수 있는 능력
8 평생교육의 필요성에 대한 인식과 이에 능동적으로 참여할 수 있는 능력
9 공학적 해결방안이 세계적, 경제적, 환경적, 사회적 상황에 끼치는 영향을 이해할 수 있는 폭 넓은 지식
10 시사적 논점들에 대한 기본 지식
11 직업적 책임과 윤리적 책임에 대한 인식
12 세계문화에 대한 이해와 국제적으로 협동할 수 있는 능력
반영률 합계 100
주 별 강 의 일 정
2014학년도 1학기
교과목코드 1607892 과 목 명 모바일응용프로그래밍1 담당교수 이상욱
주 강 의 내 용 강의방법 자료 및
교육기자재 과제물 비고
1 안드로이드개요 강의
빔프로젝트, PC, PPT자
료
2 안드로이드 개발환경 강의 및 실습
빔프로젝트, PC, PPT자
료
3 안드로이드 응용프로그램 작성해보기 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
4 기본 위젯 다루기 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
5 레이아웃 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
6 그래픽 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
7 이벤트 처리 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
8 중간고사 실기시험
9 이미지 처리 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
10 메뉴와 대화상자 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
11 고급 위젯 다루기 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
12 파일 처리 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
13 어뎁터뷰 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
14 액티비티와 인텐트 강의 및 실습
빔프로젝트, PC, PPT자
료
연습문제
15 기말고사 실기시험
설계 교육 계획서 (설계과제별 작성)
교과목명 모바일응용프로그래밍1
설계과제 1 안드로이드 프로그래밍을 통해 나만의 앱 만들기
설계기간 2014년 1학기 [ 9주~15주 ]
관련설계요소
구성요소 제한요소
운영방법
▶ 구성원: 개인과제
▶ 수행방법: 나만의 앱 설계 후 안드로이드 프로그래밍을 통해 구현 및 발표
▶ 제출결과물: 안드로이드 앱, 결과보고서
설계방법
▶ 구체적인 설계방법
- 본인이 필요하다고 생각하는 앱을 구상 - 구상한 앱을 어떻게 구성할 것인지 화면 설계 - 설계한 내용을 안드로이드 앱으로 구현
▶ 설계 보고서 작성법 - 프로그래밍 & 설명 - 결과보고서 작성
▶ 현실적 설계 제한요소
[경제성]: 앱을 구성하는 액티비티(화면) 수는 5개 이내로 함 [기술성]:
- 요구기능1: 안드로이드 기본 위젯과 고급위젯을 활용해야 함
- 요구기능2: 인텐트를 사용하여 액티비티들 간의 데이터를 주고 받아야 함 - 요구기능3: 퍼미션을 받아야 하는 고급 기능을 반드시 넣어야 함
- 요구기능4: 컴파일 오류나 실행 오류가 없어야 함
평가 방법
1. 설계보고서 (20%)
- 구현할 앱에 대한 설명이 일목요연하게 정리되었는가 - 구성요소가 명시되었는가
2. 발표 (20%)
- 명확하게 내용을 전달하였는가 3. 기술성 (50%)
- 인턴트를 사용하여 액티비티들간에 데이터를 주고 받는가 목표
제작 시험 평가
경제 산업표준
설계 교육 계획서 (설계과제별 작성)
※ '설계교육계획서'는 설계과목일 경우에만 작성하며, '평가 방법'이란 강의 계획서의 평가 방법 및 반영률에 표기된 '설계'를 평가하는 항목임