登入

課程

學年/學期 Academic Year/Semester 100 學年 第 1 學期
課程名稱 Course Name
462920-001
(中 Ch.)社群網路與應用
(英 Eng.)Social Network and Applications
授課教師 Instructor 蔡銘峰
修別 Type of Credit 選修 學分數No. of Credits 3.0
備註 Note
N/A
課程目標 Course objectives
This course will cover a variety of topics related to the emerging area of Social Network and Computing. It will discuss theories, technologies and human issues of Web 2.0: how people network online, what communities they form, why they participate and contribute, and how to design infrastructures for successful online communities.
課程大綱 Course Description
o    Part I: Theories
•    Analytic Theories: Metcalfe's law, Network effects, Scale-Free networks
•    Economic Theories: Wisdom of Crowds, Games, Reciprocation and Norms
•    Behavioral Theories: Social Psychology, Sociology, Organizational Science

o    Part II: Communities
•    Coding: Open Source Movement, Publishing: Blogs and Wikis, Wikipedia
•    Discussions and Socialization: Forums, Bulletin Boards, Chat, IM, Social Networking
•    Sharing Content, Trading and Playing

o    Part III: Harvesting Participation
•    Building Communities and Putting them to Work
•    Motivating Participation – incentive mechanisms, community awareness /visualization
•    Search for Meaning and Recommendation: Personal Information Management, Tagging, Community Ontologies, Semantic web

o    Part IV: Implementation
•    Python Development Tools
•    Collecting and Manipulating Twitter Data
•    Semantic Markups
•    Visualizing Tons of Tweets
•    Visualizing Facebook Data
教學方式 Teaching approach
There will be several programming assignments during the term. Students are encouraged to participate regularly by blogging or sharing thoughts, and links related to the course, summarizing and discussing issues on several social sites. The final project will aim at developing an innovative web 2.0 application.
每週課程進度與作業要求【請詳述每週課程內容/授課方式與學生預習內容/學習活動/課後作業】
Week Topics     (Tentative)    
1 Course Information、Course Outline; What is Social Computing? What is Web 2.0?
2 Sharing、Trading; Social Documents、Wikis
3 Social Documents; Socialization: Forums, Chat, and Games
4 Social Networking: Study on Facebook;
5 Designing Successful Social Applications
6 Recommendation Systems
7 Trust and Reputation
8 Ontologies and Folksonomies
9 Motivating Participation in Online Communities
10 Paper Presentation (I)
11 Paper Presentation (II)
12 Introduction to Python
13 Introduction to JavaScript
14 Facebook JavaScript SDK
15 Facebook and Google App Engine
16 Facebook Python SDK
17 Visualize Your Facebook Data
18 Final-Project Presentation
評量工具與策略、評分標準 Evaluation Criteria
Grading: (Tentative)

o    Participation: 10%
o    Assignments: 20%
o    Midterm: 30%
o    Final Project: 40%
教學助理基本資料 Teaching assistant tasks
Prepare supplementary materials; Grade Assignments; Programming Assistants
指定/參考書目 Textbook & references
(為維護智慧財產權,請務必使用正版書籍)
References:

o    Joshua Porter (2008) Designing for the Social Web, New Riders: Berkley, CA.
o    Malcolm Gladwell (2001) The Tipping Point
o    Matthew A. Russell (2011) Mining the Social Web, O’Reilly.
o    Amy Jo Kim (2000)Community Building on the Web: Secret Strategies for Successful Online Communities
課程相關連結 Course related links
N/A
本課程附件 Course attachments
N/A
課程進行中,是否禁止使用智慧型手機、平板等隨身設備。

需經教師同意始得使用



 
學生自評核心能力填答率: 71.43% (5/7)
能力項目說明:
A.具備發現與解決問題之能力 B.具備敘事與美學能力
C.具備科技研發與系統開發能力 D.具備團隊合作力
E.具備人文關懷與社會參與情操 F.具備企劃整合與溝通能力