컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획
1. 강의목표 Android 관련 기술을 이용하여 실제 스마트 폰 애플리케이션 을 개발한다. Web Programming 관련 기술을 이용하여 실제 인터넷 응용 서비스를 개발한다. 프로젝트 수행을 통하여 팀 작업을 경험한다.
2. 강의 개요 Android Application 개발 및 Internet Service 개발을 위한 기술 Android Development IDE SQLite / JNI HTML5/ CSS3/ JavaScript5 JSON / Ajax / jQuery Open API Etc...
3. 실험 방법 주별 수업 진행 Android Application Development 관련 기술 소개 (1주차~9주차) Web Development 관련 기술 소개 (10주차~15주차) 실습 진행 텀 프로젝트 수행 프로젝트 주제 선정 프로젝트 제안서 발표 중간발표 최종 보고서 제출 최종발표 & 시연
4. 프로젝트 개요 수업 시간에 다룬 기술을 활용한 Application 개발 개발 플랫폼 : Android 6.0 Marshmallow (API 23) 개발 도구 : Android Studio, Eclipse IDE + @
5. 실험 일정 (1/2) 주차 주제 비고 0주차 수업 개요 및 진행방향 설명, 조 편성 1주차 2주차 3주차 4주차 (3/3) 수업 개요 및 진행방향 설명, 조 편성 1주차 (3/7 – 3/10) Android 소개 및 개발환경 설정, View 2주차 (3/14 – 3/17) View & Layout & Activity 3주차 (3/21 – 3/24) Intent 4주차 (3/28 - 3/31) Term Project 제안서 발표 5주차 (4/4 – 4/7) SQLite 6주차 (4/11 – 4/14) Service 4/12 (수) 국회의원 선거 7주차 (4/18 – 4/21) 중간고사
5. 실험 일정 (2/2) 주차 주제 비고 8주차 Term Project 중간발표 9주차 JNI 10주차 (4/25 – 4/28) Term Project 중간발표 9주차 (5/2 – 5/5) JNI 5/5(목) 어린이날 10주차 (5/9 – 5/12) HTML5 & Web Programming 11주차 (5/16 – 5/19) JSON & jQuery Mobile 12주차 (5/23 – 5/26) Ajax & jQuery 13주차 (5/30 – 6/2) Open API 14주차 (6/6 – 6/9) Web Storage 6/6(월) 현충일 15주차 (6/13 – 6/16) 기말고사 16주차 (6/20) Term Project 최종발표 추후 변동 가능
6. 평가 방법 개인별 평가항목 팀별 평가항목 평가항목 출석 과제 기말 발표 보고서 텀 프로젝트 반영 비율 (%) 10 5 20 45 정당한 사유 없이 기말시험 불응시한 경우 → 학점 취득 불가 정당한 사유 없이 과제물 2회 이상 미 제출시 → 학점 취득 불가 발표의 경우, 조원별 1회 이상 반드시 해야 함
7. 기타 강의 홈페이지 담당조교 담당 조교 수업 시간 분반 연구실 류재민 월요일 001, 002 인공지능 연구실 임준영 borame.cs.pusan.ac.kr Lecture → 컴퓨터소프트웨어 설계 및 실험 담당조교 담당 조교 수업 시간 분반 연구실 류재민 월요일 001, 002 인공지능 연구실 임준영 화요일 007, 008 이동통신 연구실 문성필 수요일 005, 006 지능형시스템 연구실 손현호 목요일 003, 004