앱프로그래밍(4472120)

2017학년도 봄학기

 

1분반

담당교수 정충교 ckjeong@kangwon.ac.kr
조교 이수용 knu.app1@gmail.com

2분반

담당교수 이현구 nlphglee@kangwon.ac.kr
조교 김시형 sureear@kangwon.ac.kr

교재

Do it! 안드로이드 앱 프로그래밍, 4 (이지스 퍼블리싱, 정재곤 지음)

3판 책을 갖고 있거나 주변에서 구할 수 있는 학생은 3판을 봐도 됩니다.

 

 

평가 = 중간시험: 25%, 기말시험: 35%, 과제: 15%, 쪽지시험: 15%, 출석: 10% (중간고사 혹은 기말고사 불참 F)

시험 성적 반영 비율  = 필기: 30%, 실기 70%

출석점수(10점 만점) =  (30 - 결석횟수) / 30 * 10, 30 = 총 수업 횟수, 지각 3 = 결석1, 결석 10회 이상 F

 

실습과제 결과물 제출하는 방법

프로젝트를 다른 이름으로 복사하는 방법

실습시간에 컴퓨터를 이용하는 방법

프로젝트를 다른 컴퓨터로 가져가는 방법

질문 답변 게시판

강의일정표

 

날짜

강의

교재

(수업시간 전 미리 읽을 부분)

실습과제

읽기 과제
(
해당 수업시간까지 읽어 올 자료)

쪽지시험

1

3 7 ()
3
8 ()

소개
안드로이드 환경 구축
앱 맛보기

1 3

맛보기
교재55-63

교재 63-68
교재 69-75
제출마감: 3 19일 일요일 24

과제 제출용 리눅스 서버는 3 13일에 개통됩니다.

 

2

3 14 ()
3
15 ()

기본 위젯과 레이아웃

21 (128-158),
2

(개정 3판은 1장 전체)

 

실습과제
제출마감: 3 19일 일요일 24

 

1분반 과제 채점 결과

2분반 과제 채점 결과

교재 128-157, 180-245

(3판의 경우 2 1장 전체)

XML and Android Layouts

Layout Parameters

범위:

읽기과제

1주 실습문제

 

문제와 모범답안

 

1분반 쪽지시험 결과

2분반 쪽지시험 결과

3

3 21 ()
3
22 ()

애플리케이션 구성하기

3

(개정 3판은2)

실습과제
제출마감: 3 27일 월요일 24

1분반 과제 채점 결과

2분반 과제 채점 결과

교재 3 (아래 내용 제외)

03-1 레이아웃 인플레이션

03-4 일부(282-285쪽 인텐트 플래그,287-292 Parcelable)
03-6
서비스
03-7
브로드캐스트수신자
03-8
위험권한 부여하기
03-9
리소스와 매니페스트

 

개정 3판의 경우 교재 2

(아래 내용은 제외)

02-1 레이아웃 인플레이션

02-3 일부(239-242쪽 플래그, 243-247 Parcelable)

02-5 서비스

02-6 브로드캐스트수신자

02-7 앱을 실행 시 권한 부여

02-8 리소스와 매니페스트

02-9 토스트와 대화상자

02-10 프래그먼트

 

4

3 28 ()
3
29 ()

이벤트 처리

4장 전반부
(332-382
)

(개정 3판은

269-277,

307-318,

326-334,

340-347)

실습과제
제출마감: 4 3일 월요일 24

1분반 과제 채점 결과

2분반 과제 채점 결과

 

3주 교재, 강의자료, 실습과제

4주 교재

 

문제와 모범답안

 

1분반 쪽지시험 결과

2분반 쪽지시험 결과

5

4 4 ()
4
5 ()

프래그먼트와 액션바

Support Libraries

4장 후반부
(382-433
)

(개정 3판은

278-303,

319-325,

347-369 )

실습과제
제출마감: 4 10일 월요일 24

1분반 과제 채점 결과

2분반 과제

 

 

6

4 11 ()
4
12 ()

선택 위젯의 사용, 커스텀뷰 만들기

5

(개정 3판은4)

실습과제

제출마감: 4 17일 월요일 24

1분반 과제 채점 결과

2분반 과제

 

실습용 기자재 대여 안내

 

 

5주 강의자료

문제와 모범답안

1분반 쪽지시험 결과

2분반 쪽지시험 결과

7

4 18 ()
4
19 ()

스레드, AsyncTask

7

(개정 3판은6)

실습과제

제출마감: 4 24일 월요일

24

1분반 과제 채점 결과

2분반 과제

 

 

8

4 25 ()
4
26 ()

파일과 데이터베이스

9

(개정 3판은8)

실습과제

1분반 과제 채점 결과

2분반 과제

 

 

9

5 2 ()

중간고사 (1, 2반 공통)
저녁 6:30-10:00

 

중간고사 안내사항

필기시험 문제와 모범답안

실기시험 문제와 모범답안

중간시험을 보는 제9주에는
강의와 실습이 없습니다.

중간고사 채점 결과

1,2분반 필기 결과

1,2분반 실기 결과

 

이의신청 시간

5 10일 수요일 오전 11~오후 1

이의신청 장소

필기시험 : 604호실

실기시험 : 518호실

10

5 9 ()
5
10 ()

<응용프로젝트 1>

SharedPreferences

외부메모리 권한 획득

카메라 사용

응용프로젝트 1

질문 답변 게시판

모범답안

제출마감: 5 16일 화요일

24

1분반 과제 채점 결과

2분반 과제

 

 

11

5 16 ()
5
17 ()

응용프로젝트2

탭과 연동되는 슬라이딩 화면

Dialog

PreferenceFragment

실습과제

1분반 과제 채점 결과

2분반 과제

 

 

12

5 23 ()
5
24 ()

<응용프로젝트 3>

데이터베이스

Loader

실습과제

Subversion 소개

SVN 오류유형별 해결방법

 

1분반 과제 채점 결과

2분반 과제

 

 

13

5 30 ()
5
31 ()

<응용프로젝트 4>

Map

Location

Service

Broadcast

Notification

실습과제

아래 네 개를 svn으로 제출하세요.

MapsApplication2, MapsApplication3, MapsApplication4

MyRuns4

 

제출 마감 : 6 12 24

 

MapsApplication은 제출하지 않아도 좋습니다.

 

모범답안이 아래 위치에  게시되었습니다. (6 13일 오전 1)

svn://dmrl.kangwon.ac.kr/svn_android/

svn://nlp.kangwon.ac.kr/android/

 

1분반 과제 채점 결과

2분반 과제

 

 

14

6 6 ()
6
7 ()

<응용프로젝트 5>

 

 

 

15

6 13 ()

기말고사 (1, 2반 공통)
저녁 6:30-10:00
강의실 자리 배치와 시험요령은 중간고사와 같습니다.

 

기말고사 안내

 

필기시험 문제와 모범답안

실기시험 문제

실기시험 모범답안

기말시험을 보는 제15주에는
강의와 실습이 없습니다.

 

 

6 20 ()

오후 2-4

기말고사 문제풀이
채점확인, 이의신청

출석은 부르지 않습니다.

 

실습기자재 반납기한

6 20일 화요일 오후 4시까지

 

각 분반 조교들에게 반납합니다.

1분반 - 518

2분반 - 604

 

 

 

필기시험 결과

실기시험 결과