1021 smap01 social media apps programming
-
Upload
imyday -
Category
Technology
-
view
64 -
download
1
description
Transcript of 1021 smap01 social media apps programming
Social Media Apps Programming
Min-‐Yuh Day, Ph.D. Assistant Professor
Department of Informa9on Management Tamkang University
h?p://mail.tku.edu.tw/myday
Course Orienta7on and Introduc7on to Social Media and Mobile Apps Programming
Tamkang University
2013-‐09-‐26
1021SMAP01 TLMXM1A (8687) (M2143) (Fall 2013)
(MIS MBA) (2 Credits, Elec9ve) [Full English Course] Thu 9,10 (16:10-‐18:00) B310
2
#1 Ac7vity on the Web?
Social Media
Source: Social Media Business, h?p://www.youtube.com/watch?v=X9sTq3pzNQQ
3 Source: h?p://www.amazon.com/Complete-‐Social-‐Media-‐Community-‐Managers/dp/1118466853
Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objec9ve-‐C or Cocoa, O’reilly, 2010
4 Source: h?p://www.amazon.com/Building-‐iPhone-‐Apps-‐HTML-‐JavaScript/dp/0596805780
PhoneGap: h?p://phonegap.com/
5
Course Syllabus Tamkang University
Academic Year 102, 1st Semester (Fall, 2013)
• Course Title: Social Media Apps Programming • Instructor: Min-‐Yuh Day • Course Class: TLMXM1A (MIS MBA) – Master’s Program, Department of Informa9on Management, 1A
• Details – Selec9ve – One Semester – 2 Credits
• Time & Place: Thu 9,10 (16:10-‐18:00) B310
6
Tamkang University
Department Teaching Objec9ves
• Devo9ng to the integra9on and research of informa9on technology and business management knowledge
• Cul9va9ng for society, middle and higher level managers with both informa9on capabili9es and modern management skills
7
Tamkang University
Department Core Competences 1. Use of modern management knowledge 2. Logical thinking 3. Cri9cal analysis 4. Integra9on of informa9on technology and
business management 5. Research and innova9on 6. Theory and applica9ons data analysis 7. Informa9on and communica9on security
management 8. Verbal and wri9ng communica9on skills
8
Tamkang University
Course Introduc9on • This course introduces the fundamental concepts and prac9ces of social media and mobile apps programming.
• Topics include – Introduc9on to Android / iOS apps programming, – Developing Android na9ve apps with Java (Eclipse), – Developing iPhone / iPad apps na9ve apps with objec9ve-‐C (XCode),
– Mobile apps using HTML5/CSS3/JavaScript, – jQuery Mobile, – Create hybrid apps with Phonegap, – Google app engine, Google map API, – Facebook API, – Twi?er API, – Case study on social media apps programming and marke9ng in Google Play and App Store.
9
Tamkang University
Teaching Objec9ves
Students will be able to understand and apply
the fundamental concepts and prac9ces of social media and
mobile apps programming
10
Tamkang University
Teaching Methods
• Lecture • Discussion • Simula9on • Prac9cum
• Problem Solving
11
Tamkang University
Assessment
• Prac9cum • Report
• Par9cipa9on
12
Course Schedule (1/3) Week Date Subject/Topics • 1 2013/09/19 Mid-‐Autumn Fes9val (Day off) • 2 2013/09/26 Course Orienta9on and Introduc9on to
Social Media and Mobile Apps Programming • 3 2013/10/03 Introduc9on to Android / iOS Apps
Programming • 4 2013/10/10 Double Tenth Day (Day off) • 5 2013/10/17 Developing Android Na9ve Apps with Java
(Eclipse) (MIT App Inventor) • 6 2013/10/24 Developing iPhone / iPad Apps Na9ve Apps
with Objec9ve-‐C (Xcode)
13
Course Schedule (2/3) Week Date Subject/Topics • 7 2013/10/31 Mobile Apps using HTML5/CSS3/JavaScript • 8 2013/11/07 jQuery Mobile • 9 2013/11/14 Create Hybrid Apps with Phonegap • 10 2013/11/21 Midterm Exam Week (Midterm Project
Report) • 11 2013/11/28 jQuery Mobile/Phonegap • 12 2013/12/05 Google App Engine
14
Course Schedule (3/3) Week Date Subject/Topics • 13 2013/12/12 Google Map API • 14 2013/12/19 Facebook API (Facebook JavaScript SDK)
(Integrate Facebook with iOS/Android Apps) • 15 2013/12/26 Twi?er API • 16 2014/01/02 Case Study on Social Media Apps
Programming and Marke9ng in Google Play and App Store
• 17 2014/01/09 Final Project Presenta9on • 18 2014/01/16 Final Exam Week (Final Project Report)
15
Grading Policy
• Mark of Usual: 50% • Final Apps Project: 50% – Midterm Project Report – Final Project Report
16
Textbooks and References • Textbook: Slides
– h?p://mail.tku.edu.tw/myday/teaching.htm#1021SMAP
• Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objec9ve-‐C or Cocoa, O’reilly, 2010.
• Rohit Ghatol and Yogesh Patel, Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5, Apress, 2012.
• Jon Reid, jQuery Mobile, O’reilly, 2012.
17
References • jQuery Mobil: h?p://jquerymobile.com/ • PhoneGap: h?p://phonegap.com/ • MIT App Inventor: h?p://appinventor.mit.edu/ • Apple Developer: h?ps://developer.apple.com/ • Android Developer: h?p://developer.android.com/ • Facebook Developers: h?ps://developers.facebook.com/ • Twi?er Developers: h?ps://dev.twi?er.com/ • Google App Engine: h?ps://developers.google.com/appengine/ • Gephi: Social Network Analysis and Visualiza9on:
h?ps://gephi.org/ • Netvizz: Facebook Netvizz app:
h?ps://apps.facebook.com/netvizz/
18
Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objec9ve-‐C or Cocoa, O’reilly, 2010
19 Source: h?p://www.amazon.com/Building-‐iPhone-‐Apps-‐HTML-‐JavaScript/dp/0596805780
Rohit Ghatol and Yogesh Patel, Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5, Apress, 2012
20 Source: h?p://www.amazon.com/Beginning-‐PhoneGap-‐Mobile-‐Framework-‐JavaScript/dp/1430239034
Jon Reid, jQuery Mobile, O’reilly, 2012
21 Source: h?p://www.amazon.com/jQuery-‐Mobile-‐Running-‐Maximiliano-‐Firtman/dp/1449397654
jQuery Mobil: h?p://jquerymobile.com/
22
PhoneGap: h?p://phonegap.com/
23
MIT App Inventor: h?p://appinventor.mit.edu/
24
Apple Developer: h?ps://developer.apple.com/
25
Android Developer: h?p://developer.android.com/
26
Facebook Developers: h?ps://developers.facebook.com/
27
Twi?er Developers: h?ps://dev.twi?er.com/
28
Google App Engine: h?ps://developers.google.com/appengine/
29
Gephi: Social Network Analysis and Visualiza9on: h?ps://gephi.org/
30
Summary • This course introduces the fundamental concepts and prac9ces of social media and mobile apps programming.
• Topics include – Introduc9on to Android / iOS apps programming, – Developing Android na9ve apps with Java (Eclipse), – Developing iPhone / iPad apps na9ve apps with objec9ve-‐C (XCode),
– Mobile apps using HTML5/CSS3/JavaScript, – jQuery Mobile, – Create hybrid apps with Phonegap, – Google app engine, Google map API, – Facebook API, – Twi?er API, – Case study on social media apps programming and marke9ng in Google Play and App Store.
31
Contact Min-‐Yuh Day, Ph.D. Assistant Professor Department of Informa9on Management, Tamkang University Tel: 886-‐2-‐26215656 ext. 2846 Fax: 886-‐2-‐26209737 Office: B929 Address: No.151, Yingzhuan Rd., Danshui Dist., New Taipei City 25137, Taiwan (R.O.C.) Email: [email protected] Web: h?p://mail.tku.edu.tw/myday/ 32
Social Media Apps Programming Tamkang University