´ã´ç±³¼ö
(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)
ÀÚü Á¦ÀÛ °­ÀdzëÆ®

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)
ÇØ´ç ¼ö¾÷ ½Ã°£¿¡ Ãß°¡ÀÚ·á Á¦°ø