컴퓨터 소프트웨어 설계 및 실험 - 2011년 1학기 실험계획 -
강의 목표 Web 2.0 관련 기술을 이용하여 실제 인터넷 응용 서비스를 개발한다. 안드로이드 관련 기술을 이용하여 실제 스마트폰 어플리케이션을 개발한다. 프로젝트 수행을 통하여 팀 작업을 경험한다.
강의 개요 인터넷 서비스 개발을 위한 요소 기술 경험 안드로이드 어플리케이션 개발을 위한 요소 기술 경험 PHP Javascript XML Open API HTML5 안드로이드 어플리케이션 개발을 위한 요소 기술 경험 Java JNI C++
실험 방법 주별 수업 진행 팀 프로젝트 수행 웹 관련 기술 소개 간단한 프로그램 구현 프로젝트 주제 선정 프로젝트 제안서 발표 중간 발표 최종 발표 & 시연 최종 보고서 제출
프로젝트 주제 수업 시간에 다룬 안드로이드 애플리케이션 개발 기술을 포함하여 안드로이드 애플리케이션 개발 OpenAPI, XML, JNI, SQLite 개발 플랫폼 : 안드로이드 2.2, 이클립스
XML 소개 및 XML Reader 구현(DOM 사용) 실험 일정 (1/2) 주차 주제 비고 사전소집 (3/3) 수업 개요 및 진행방향 설명 1주차 (3/7~3/10) 웹페이지 개발환경 설정, 웹프로그래밍 간단한 시계 구현 2주차 (3/14~3/17) XML 소개 및 XML Reader 구현(DOM 사용) 3주차 (3/21~3/24) Open API 4주차 (3/28~3/31) 제안서 발표 5주차 (4/4~3/7) HTML 5.0 6주차 (4/11~4/14) 중간고사
실험 일정 (2/2) 주차 주제 비고 7주차 8주차 9주차 10주차 11주차 12주차 13주차 14주차 (4/18~4/21) Android 소개 및 개발환경 설정, 학번, 이름 출력하는 앱 구현 8주차 (4/25~4/28) 중간 발표 9주차 (5/2~5/5) 모바일 웹페이지 구현 10주차 (5/9~5/12) 안드로이드의 다양한 View 사용해보기 11주차 (5/16~5/19) JNI를 이용한 간단한 메모 앱 구현 JNI를 통한 파일 접근 12주차 (5/23~5/26) 안드로이드 DB(SQLite)를 이용한 메모 앱 구현 11주차 활용 13주차 (5/30~6/2) 알림기능이 있는 To Do List 앱 구현 14주차 (6/6~6/9) 최종 발표 및 기말고사 구두검사도 실시
평가 방법 10 5 20 45 개인별 평가항목 팀별 평가항목 평가 항목 출 석 과 제 기 말 발 표 보고서 텀프로젝트 반영 비율 (%) 10 5 20 45 - 정당한 사유 없이 기말시험 불응시한 경우 학점 취득 불가 - 정당한 사유 없이 과제물 2회 이상 미제출시 학점 취득 불가
기 타 강의 홈페이지 담당 조교 http://borame.cs.pusan.ac.kr/ 기 타 강의 홈페이지 http://borame.cs.pusan.ac.kr/ Lecture -> 컴퓨터소프트웨어설계및실험 담당 조교 AI LAB : 510-2875 PM LAB : 510-2877 담당 조교 수업 시간 분 반 연락처 최 성 기 월 001, 007 AI LAB 김 교 휸 화 002, 005 박 우 철 수 003, 008 정 혜 정 목 004, 006 PM LAB