SlideShare a Scribd company logo
1 of 32
Download to read offline
Tamkang	
  	
  
University

Social	
  Media	
  Apps	
  Programming	
  
Course	
  Orienta7on	
  and	
  Introduc7on	
  to	
  	
  
Social	
  Media	
  and	
  Mobile	
  Apps	
  Programming	
  
1021SMAP01	
  
TLMXM1A (8687)	
  (M2143)	
  (Fall	
  2013)	
  
(MIS	
  MBA)	
  (2	
  Credits,	
  Elec9ve)	
  [Full	
  English	
  Course]	
  
Thu	
  9,10	
  (16:10-­‐18:00)	
  B310	
  
	
  

Min-­‐Yuh	
  Day,	
  Ph.D.	
  
Assistant	
  Professor	
  
Department	
  of	
  Informa9on	
  Management	
  
Tamkang	
  University	
  
	
  
h?p://mail.tku.edu.tw/myday	
  

	
  

2013-­‐09-­‐26	
  
#1	
  Ac7vity	
  on	
  the	
  Web?
Social	
  Media

Source:	
  Social	
  Media	
  Business,	
  h?p://www.youtube.com/watch?v=X9sTq3pzNQQ	
  

2	
  
Source:	
  h?p://www.amazon.com/Complete-­‐Social-­‐Media-­‐Community-­‐Managers/dp/1118466853

3	
  
Jonathan	
  Stark,	
  Building	
  iPhone	
  Apps	
  with	
  HTML,	
  CSS,	
  and	
  JavaScript:	
  
Making	
  App	
  Store	
  Apps	
  Without	
  Objec9ve-­‐C	
  or	
  Cocoa,	
  O’reilly,	
  2010	
  

Source:	
  h?p://www.amazon.com/Building-­‐iPhone-­‐Apps-­‐HTML-­‐JavaScript/dp/0596805780	
  

4	
  
PhoneGap:	
  h?p://phonegap.com/	
  

5	
  
Course	
  Syllabus	
  

Tamkang	
  	
  
University

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. 
2. 
3. 
4. 
5. 
6. 
7. 
8. 

Use	
  of	
  modern	
  management	
  knowledge	
  
Logical	
  thinking	
  
Cri9cal	
  analysis	
  
Integra9on	
  of	
  informa9on	
  technology	
  and	
  
business	
  management	
  
Research	
  and	
  innova9on	
  
Theory	
  and	
  applica9ons	
  data	
  analysis	
  
Informa9on	
  and	
  communica9on	
  security	
  
management	
  
Verbal	
  and	
  wri9ng	
  communica9on	
  skills	
  
8	
  
Course	
  Introduc9on	
  

Tamkang	
  	
  
University

•  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	
  
Teaching	
  Objec9ves	
  

Tamkang	
  	
  
University

Students	
  will	
  be	
  able	
  to	
  	
  
understand	
  and	
  apply	
  	
  
the	
  fundamental	
  concepts	
  	
  
and	
  prac9ces	
  of	
  	
  
social	
  media	
  and	
  	
  
mobile	
  apps	
  programming	
  

10	
  
Teaching	
  Methods	
  

Tamkang	
  	
  
University

•  Lecture	
  
•  Discussion	
  
•  Simula9on	
  
•  Prac9cum	
  
•  Problem	
  Solving	
  

11	
  
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	
  

Source:	
  h?p://www.amazon.com/Building-­‐iPhone-­‐Apps-­‐HTML-­‐JavaScript/dp/0596805780	
  

19	
  
Rohit	
  Ghatol	
  and	
  Yogesh	
  Patel,	
  Beginning	
  PhoneGap:	
  Mobile	
  Web	
  
Framework	
  for	
  JavaScript	
  and	
  HTML5,	
  Apress,	
  2012	
  

Source:	
  h?p://www.amazon.com/Beginning-­‐PhoneGap-­‐Mobile-­‐Framework-­‐JavaScript/dp/1430239034	
  

20	
  
Jon	
  Reid,	
  jQuery	
  Mobile,	
  O’reilly,	
  2012	
  

Source:	
  h?p://www.amazon.com/jQuery-­‐Mobile-­‐Running-­‐Maximiliano-­‐Firtman/dp/1449397654	
  

21	
  
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	
  
Tamkang	
  	
  
University

Social	
  Media	
  Apps	
  Programming	
  
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:	
  myday@mail.tku.edu.tw	
  
Web:	
  h?p://mail.tku.edu.tw/myday/	
  
	
  

32	
  

More Related Content

Similar to 1021 smap01 social media apps programming

Android project report learning np complete
Android project report learning np completeAndroid project report learning np complete
Android project report learning np completeSubha Deb
 
Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)archit rai saxena
 
Kenji_Chao_Resume
Kenji_Chao_ResumeKenji_Chao_Resume
Kenji_Chao_ResumeKenji Chao
 
Fels mobile learningday-diymobileapps
Fels mobile learningday-diymobileappsFels mobile learningday-diymobileapps
Fels mobile learningday-diymobileappsYishay Mor
 
Ipads Classroom Applications
Ipads Classroom ApplicationsIpads Classroom Applications
Ipads Classroom ApplicationsNancy Caramanico
 
iPad Presentation for Middle Grades
iPad Presentation for Middle GradesiPad Presentation for Middle Grades
iPad Presentation for Middle Gradesjesicad
 
Harness The Power of Mobile Learning
Harness The Power of Mobile LearningHarness The Power of Mobile Learning
Harness The Power of Mobile LearningLambda Solutions
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manualpkaviya
 
COURSE ORIENTATION ON MAD&PWA
COURSE ORIENTATION ON MAD&PWACOURSE ORIENTATION ON MAD&PWA
COURSE ORIENTATION ON MAD&PWAnikshaikh786
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxHasanulFahmi2
 
Basics of iPhone Development
Basics of iPhone DevelopmentBasics of iPhone Development
Basics of iPhone DevelopmentChris LaBelle
 
Cross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introDoncho Minkov
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAaron Grant
 
Ehab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVEhab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVE_BOB
 

Similar to 1021 smap01 social media apps programming (20)

Resume
ResumeResume
Resume
 
Android project report learning np complete
Android project report learning np completeAndroid project report learning np complete
Android project report learning np complete
 
Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)
 
Kenji_Chao_Resume
Kenji_Chao_ResumeKenji_Chao_Resume
Kenji_Chao_Resume
 
Fels mobile learningday-diymobileapps
Fels mobile learningday-diymobileappsFels mobile learningday-diymobileapps
Fels mobile learningday-diymobileapps
 
Ipads Classroom Applications
Ipads Classroom ApplicationsIpads Classroom Applications
Ipads Classroom Applications
 
iPad Presentation for Middle Grades
iPad Presentation for Middle GradesiPad Presentation for Middle Grades
iPad Presentation for Middle Grades
 
Harness The Power of Mobile Learning
Harness The Power of Mobile LearningHarness The Power of Mobile Learning
Harness The Power of Mobile Learning
 
Smack11-Gannod
Smack11-GannodSmack11-Gannod
Smack11-Gannod
 
Android training
Android trainingAndroid training
Android training
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manual
 
COURSE ORIENTATION ON MAD&PWA
COURSE ORIENTATION ON MAD&PWACOURSE ORIENTATION ON MAD&PWA
COURSE ORIENTATION ON MAD&PWA
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptx
 
Basics of iPhone Development
Basics of iPhone DevelopmentBasics of iPhone Development
Basics of iPhone Development
 
Lakkakula Sunil Kumar
Lakkakula Sunil KumarLakkakula Sunil Kumar
Lakkakula Sunil Kumar
 
Cross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-intro
 
cv-jps
cv-jpscv-jps
cv-jps
 
Phone gap
Phone gapPhone gap
Phone gap
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring Budget
 
Ehab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVEhab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CV
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

1021 smap01 social media apps programming

  • 1. Tamkang     University Social  Media  Apps  Programming   Course  Orienta7on  and  Introduc7on  to     Social  Media  and  Mobile  Apps  Programming   1021SMAP01   TLMXM1A (8687)  (M2143)  (Fall  2013)   (MIS  MBA)  (2  Credits,  Elec9ve)  [Full  English  Course]   Thu  9,10  (16:10-­‐18:00)  B310     Min-­‐Yuh  Day,  Ph.D.   Assistant  Professor   Department  of  Informa9on  Management   Tamkang  University     h?p://mail.tku.edu.tw/myday     2013-­‐09-­‐26  
  • 2. #1  Ac7vity  on  the  Web? Social  Media Source:  Social  Media  Business,  h?p://www.youtube.com/watch?v=X9sTq3pzNQQ   2  
  • 4. Jonathan  Stark,  Building  iPhone  Apps  with  HTML,  CSS,  and  JavaScript:   Making  App  Store  Apps  Without  Objec9ve-­‐C  or  Cocoa,  O’reilly,  2010   Source:  h?p://www.amazon.com/Building-­‐iPhone-­‐Apps-­‐HTML-­‐JavaScript/dp/0596805780   4  
  • 6. Course  Syllabus   Tamkang     University 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  
  • 7. 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  
  • 8. Tamkang     University Department  Core  Competences   1.  2.  3.  4.  5.  6.  7.  8.  Use  of  modern  management  knowledge   Logical  thinking   Cri9cal  analysis   Integra9on  of  informa9on  technology  and   business  management   Research  and  innova9on   Theory  and  applica9ons  data  analysis   Informa9on  and  communica9on  security   management   Verbal  and  wri9ng  communica9on  skills   8  
  • 9. Course  Introduc9on   Tamkang     University •  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  
  • 10. Teaching  Objec9ves   Tamkang     University Students  will  be  able  to     understand  and  apply     the  fundamental  concepts     and  prac9ces  of     social  media  and     mobile  apps  programming   10  
  • 11. Teaching  Methods   Tamkang     University •  Lecture   •  Discussion   •  Simula9on   •  Prac9cum   •  Problem  Solving   11  
  • 12. Assessment   •  Prac9cum   •  Report   •  Par9cipa9on   12  
  • 13. 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  
  • 14. 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  
  • 15. 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  
  • 16. Grading  Policy   •  Mark  of  Usual:  50%   •  Final  Apps  Project:  50%   –  Midterm  Project  Report   –  Final  Project  Report   16  
  • 17. 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  
  • 18. 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  
  • 19. Jonathan  Stark,  Building  iPhone  Apps  with  HTML,  CSS,  and  JavaScript:   Making  App  Store  Apps  Without  Objec9ve-­‐C  or  Cocoa,  O’reilly,  2010   Source:  h?p://www.amazon.com/Building-­‐iPhone-­‐Apps-­‐HTML-­‐JavaScript/dp/0596805780   19  
  • 20. Rohit  Ghatol  and  Yogesh  Patel,  Beginning  PhoneGap:  Mobile  Web   Framework  for  JavaScript  and  HTML5,  Apress,  2012   Source:  h?p://www.amazon.com/Beginning-­‐PhoneGap-­‐Mobile-­‐Framework-­‐JavaScript/dp/1430239034   20  
  • 21. Jon  Reid,  jQuery  Mobile,  O’reilly,  2012   Source:  h?p://www.amazon.com/jQuery-­‐Mobile-­‐Running-­‐Maximiliano-­‐Firtman/dp/1449397654   21  
  • 24. MIT  App  Inventor:  h?p://appinventor.mit.edu/   24  
  • 29. Google  App  Engine:  h?ps://developers.google.com/appengine/   29  
  • 30. Gephi:  Social  Network  Analysis  and  Visualiza9on:  h?ps://gephi.org/   30  
  • 31. 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  
  • 32. Tamkang     University Social  Media  Apps  Programming   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:  myday@mail.tku.edu.tw   Web:  h?p://mail.tku.edu.tw/myday/     32