담당교수
(INSTRUCTOR)

년도
(YEAR)

학기
(SEMESTER)

교과목번호
(COURSE NUMBER)

교과목명 (COURSE NAME)

분반
(SECTION)

권혁철
(KWON,HYUK CHUL)

2016

1

CP26779

 컴퓨터소프트웨어설계및실험
(COMPUTER SOFTWARE DESIGN & LAB)

001

담당교수메일 / 연락처

 hckwon@pusan.ac.kr  /  C26-407(2218)

상담가능한 시간

 

 

1.교수목표 및 강의개요 (Course Objectives & Description)

1)
교수목표
1. To implement various application systems in Internet environment including mobile platform

2. To implement distributed internet application system by utilizing Web service and create UCC environment

3. To enhance the ability of problem solving through programming

4. To experience collaboration for performing term project and to improve presentation skills

2)
강의개요
This course enables students to understand the purpose and skills of XML usage in an Internet environment, and to learn distributed internet application system environment by utilizing Web services and UCC(User Created Contents) environments. Students are encouraged to design and implement internet application systems in mobile Internet environment. The new technologies to implement internet applications will be also covered.
* 장애학생의 경우 장애학습지원센터와 강의 및 과제에 대한 사전 협의가 가능합니다.

2.
주교재 (Required TextBook)
자체 제작 강의노트

3.
평가방법 (Requirements & Grading)
출석태도:10%, 중간고사:0%, 기말고사:20%, 과제물:50%, 발표:10%, 보고서:10%, :100%
* 장애학생의 경우 시험시간의 연장이 가능하며, 대필이나 컴퓨터를 활용하여 시험에 응할 수 있습니다.

4.
주별 강의계획 (Schedule)

주 별

강의 및 실험실기내용

과제 및 기타 참고사항

1

 [표절 등 학술적 부정행위 예방교육실시] [Design] * Android Programming Fundamentals(1) - Introducing Android

[Experiment] - DDMS, AVD - Basic android programming practices

2

 [표절 등 학술적 부정행위 예방교육실시] [Design] * Android Programming Fundamentals(2) - User interface and widget

[Experiment] - Basic android programming practices (view / layout / widget)

3

 [Design] * Android Programming Fundamentals(3) - Using variable android`s Views - Introducing Activity

[Experiment] - Implementing application with variable Views - Activity and Activity Stack

4

 [Design] * Term project proposal

[Experiment] - Proposal presentation about each term project

5

 [Design] * Android Programming Fundamentals(4) - File I/O, DB, And using TTS service in android

[Experiment] - Database accessing with SQLite and TTS service accessing

6

 [Design] * The second proposal revised by the review after the presentation to be submitted

7

 [Design] * Android Programming Fundamentals(5) - Reviewing studied things - Developing Application providing background service

[Experiment] - Background Service? Notifications

8

 Mid presentation

[Experiment] - Mid presentation about each term project

9

 [Design] * JNI - Introducing JNI - Developing Application using JNI

[Experiment] - File Access with JNI

10

 [Design] * Stating objectives for system design - Explanation on technologies in WWW (World Wide Web) - Explanation on function of remarkable web site

[Experiment] - Instructions on experimentation: experimentation is performed step by step with element technology for the system design

11

 [Design] * JSON ? Introducing JSON, AJAX with JQuery * Submitting proposal

[Experiment] - JSON parsing, AJAX experimentation with JQuery

12

 [Design] * Developing mobile webpage using Open API - Considerations about Mobile

[Experiment] - Resize to fit screen - Cross Browsing - Variable page size, Korean character encoding method and code page - The utilizing method and application of the Open API

13

 [Design] * Developing Internet application systems - Using HTML5

[Experiment] - Basic HTML5 for Mobile programming practice, - Using web storage

14

 Final Term

15

 Final Presentation

[Experiment] - Final presentation about each term project

16

 



5.
참고문헌 (References)
해당 수업 시간에 추가자료 제공