FFaacceebbooookk@@NNUUSS 
CCSS33221166:: SSooffttwwaarree DDeevveellooppmmeenntt 
oonn EEvvoollvviinngg PPllaattffoorrmmss
What is Facebook? 
• “Facebook now worth US$15b, thanks to 
Microsoft's investment”, The Straits 
Times, 25 Oct 2007 
• Fastest growing Social Networking site, 
predicted to overtake MySpace.com 
within the year 
• Key Innovation: user-created applications 
(10,478 applications at last count; was 
6,000+ two weeks ago!) 
• Commercial potential not fully 
tapped.
Facebook Presentation, Facebook Promotion ppt
Facebook Presentation, Facebook Promotion ppt
Overview 
• To be offered AY2007/2008 
Semester 2 
• 4 MC 3000-Level Module at SoC 
• Lecturer: ME! 
• TAs & LAs: on course homepage 
• Pre-requisites: 
–CS1101 (for SoC students) or 
by instructor’s permission
Why a Facebook Course? 
• Because we are trying to copy 
Stanford? 
– No prize in being second 
• Because Web 2.0/Facebook is the 
future? 
– Here today, gone tomorrow 
• Two reasons: 
– What you learn in school will get 
obsolete even before you can say Jack. 
– We want to give you your chance to 
make your first $million
Motivation/Goals 
• Traditional software engineering still has 
a place – we are merely filling a gap 
• Encourage students to be entrepreneurial 
(tie up with Startup@Singapore?) 
• Allow them to demonstrate their 
creativity … give them a chance to dream 
• Cross-faculty interaction /peer 
learning 
• Presentation/writing skills
Learning Outcomes 
• Understand how to source for and use open 
source software and APIs. 
• Develop engaging and innovative web 
applications 
• Work in multi-disciplinary teams 
(learn teamwork) 
• Learn a new programming language 
independently 
• Improve presentation and 
communication (both oral and written) 
skills 
• Express creativity, develop 
confidence and “can do” spirit
Course Overview 
• Monday, 6.30 to 8.30 pm 
• 4 Lectures on: 
– Anatomy of a Facebook Application 
– Principles of Software Engineering 
– User-Centric Web-Applications 
– Evolution of Web-Application Platforms 
• Weekly one-hour Seminars 
– Two groups will make 20-min 
presentations on existing 
Facebook applications, followed 
by discussion
Course Overview 
• Code Review Sessions 
– Students will critique code written by 
peers 
– Discuss the good, the bad and the ugly 
• Guest Lectures 
– On interesting and relevant topics 
– “Facebook Application Development with 
Ruby on Rails” 
– “Google Web Toolkit” 
– Details to be announced at start of 
class
Workload 
• Assignments 
1. Hello World 
2. Wall 
3. Throw a Cow 
• Presentation 
– One-page summaries 
• Final Project 
– Students will develop and deploy a 
“cool” application of their choice 
– Final Presentation + half-day 
show-and-tell session
Final Project 
• Something cute and useless but popular 
• Something innovative that serves a 
useful function (tie up with Company or 
VWO) 
• Something that you can sell for a seven-digit 
figure 
• Support for your submission to 
Startup@Singapore 
• Research : what and how much 
data can you steal? 
• Surprise us (in a good way)!
Assessment 
• Hello World – 10% 
• The Wall – 15% 
• Throw a Cow – 15% 
• Presentation/ 
Participation – 10% 
• One-page summaries – 10% 
• Final Project – 40% 
• No Exams!! 
Do we get to choose our 
team mates? 
• Very important question!! 
• Answer: qualified yes 
• Hello World – match making 
• Other assignments & presentation 
– OTOT, but cannot work with some 
people twice 
• Final Project 
– Free-for-all 
– First-come-first-served
Common Questions 
• Is there a textbook? 
• Can I SU the course? 
• I have taken ITxxxx, CZxxxx, GEMxxx 
and CSxxxx, can I take this course? 
• What can I do over Dec to prepare for the 
course? 
•Will the course be too hard for the 
first year student to take as it is a 
level 3000 module? 
• How much time will the course 
take? 
•Will the course be offered in 
future semesters?
MORE 
QUESTIONS?
Sign me up! 
• Submit a personal statement to 
cs3216-staff@googlegroups.com by 15 
December 2007: 
– Why do you want to take the module? 
– Describe your background and explain how do 
you think you can contribute to the diversity 
and vibrancy of the new module and to the 
team projects. 
– Describe a cool Facebook app that you 
*really* want to build. Explain why you think 
your app is really cool. 
• Successful candidates will be 
automatically registered for the class 
in CORS. Results out by Boxing Day

More Related Content

PPT
App inventor summit hsu-071713-slideshare
PPTX
Administering a customised, printable certificate of completion in Blackboard...
PPTX
Saga presentation
PPTX
www.edbrix.com
PPT
Grammar explosion
PPTX
Creating Open Educational Resources with no technical skills and new
PPTX
Week 5 checking in
App inventor summit hsu-071713-slideshare
Administering a customised, printable certificate of completion in Blackboard...
Saga presentation
www.edbrix.com
Grammar explosion
Creating Open Educational Resources with no technical skills and new
Week 5 checking in

What's hot (20)

PDF
Using Brightspaceto Create a Virtual Message Center for an Entire Academic Pr...
PPTX
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
PPTX
Engage learners by gamifying your lesson
KEY
Varying Assessments for Today's Learners
PPTX
Fa12 w200-w12-part 4
PDF
Olga Firssova - Task-centred approach to MOOC design - challenges and opportu...
PDF
Mart Laanpere - Task-centred approach to mooc design
PDF
Design, Development, and Empowerment: My Experiences of Coaching a Best-in-Na...
PPTX
ISTE Interactive Video Presentation
PPT
Information Literacy Skills
PPT
Integrating the Internet Into the K-12 Classroom
PPTX
wordpress as ePortfolio for academic designers
PPTX
Digital Learners ARE PARCC Ready
PPTX
How Blogs can help in and out of the classroom
PPT
Week 10 lecture2
PPTX
Design dev8e d
PPTX
Classroom of the Future - Technology and Beyond
PPT
Week 10 lecture2
PPTX
Fa13 w200-week 11-pln1
PPTX
Professional Development for Educators using the Microsoft Educator network
Using Brightspaceto Create a Virtual Message Center for an Entire Academic Pr...
Adoption of Blackboard in the ELICOS system: Innovating and Augmenting Qualit...
Engage learners by gamifying your lesson
Varying Assessments for Today's Learners
Fa12 w200-w12-part 4
Olga Firssova - Task-centred approach to MOOC design - challenges and opportu...
Mart Laanpere - Task-centred approach to mooc design
Design, Development, and Empowerment: My Experiences of Coaching a Best-in-Na...
ISTE Interactive Video Presentation
Information Literacy Skills
Integrating the Internet Into the K-12 Classroom
wordpress as ePortfolio for academic designers
Digital Learners ARE PARCC Ready
How Blogs can help in and out of the classroom
Week 10 lecture2
Design dev8e d
Classroom of the Future - Technology and Beyond
Week 10 lecture2
Fa13 w200-week 11-pln1
Professional Development for Educators using the Microsoft Educator network
Ad

Viewers also liked (20)

PPTX
Facebook ads ppt
PDF
What The F**K is Social Media?
PPT
Social Media Strategy
PDF
Social Media Optimization: An Easy Guide to Marketing and Distributing Your C...
PPTX
WEBRIS: White Hat Link Building Proposal Template
PDF
Rabinky Art illustrations
DOCX
1.11 indice con tabla de contenido
PPTX
PDF
Designing Systems: An Approach to Responsive Web Design (Portuguese)
PPTX
Seo onpage & offpage, Search Engine Optimization, SEO
DOC
PDF
Energy conservation (in persian)
PDF
Klimatrapport för Sigtunahöjden Hotell & Konferens 2014
PPTX
PPTX
Частный инвестор в России: оправдается ли ставка на индивидуальные инвестицио...
DOCX
1.5 encabezado y pie de pagina
PPTX
Ofcom
DOCX
1.9 secciones
PPTX
Evaluación de las condiciones físicas y técnicas, de las instituciones estata...
DOCX
Suma y multiplicacion Programa en C++
Facebook ads ppt
What The F**K is Social Media?
Social Media Strategy
Social Media Optimization: An Easy Guide to Marketing and Distributing Your C...
WEBRIS: White Hat Link Building Proposal Template
Rabinky Art illustrations
1.11 indice con tabla de contenido
Designing Systems: An Approach to Responsive Web Design (Portuguese)
Seo onpage & offpage, Search Engine Optimization, SEO
Energy conservation (in persian)
Klimatrapport för Sigtunahöjden Hotell & Konferens 2014
Частный инвестор в России: оправдается ли ставка на индивидуальные инвестицио...
1.5 encabezado y pie de pagina
Ofcom
1.9 secciones
Evaluación de las condiciones físicas y técnicas, de las instituciones estata...
Suma y multiplicacion Programa en C++
Ad

Similar to Facebook Presentation, Facebook Promotion ppt (20)

PDF
ALX SE Guide For The Software Engineering PATH
PDF
RoadAhead
PDF
Brochure curriculum (1)
PDF
The Guide to becoming a full stack developer in 2018
PDF
Front-end Web Dev (HK) Info Session
PDF
Programming Course in Rohini (Delhi NCR )
PDF
Learning to code in 2020
PDF
Upscale_Academy_Syllabus
PDF
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
PDF
Open source 101 for students
PPSX
What all to do during Graduation? For Every Computer Science Student.
PPTX
Untangling fall2017 week1
PPTX
Untangling the web week1
PPTX
facebookthrift-151001153400-lva1-app6891.pptx
PDF
Become a webdeveloper - AKAICamp Beginner #1
PDF
Gwc recruiting deck
PPTX
Facebook thrift
PDF
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
PDF
Shalik patel report myfacebook
PPTX
Day1 FB course
ALX SE Guide For The Software Engineering PATH
RoadAhead
Brochure curriculum (1)
The Guide to becoming a full stack developer in 2018
Front-end Web Dev (HK) Info Session
Programming Course in Rohini (Delhi NCR )
Learning to code in 2020
Upscale_Academy_Syllabus
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
Open source 101 for students
What all to do during Graduation? For Every Computer Science Student.
Untangling fall2017 week1
Untangling the web week1
facebookthrift-151001153400-lva1-app6891.pptx
Become a webdeveloper - AKAICamp Beginner #1
Gwc recruiting deck
Facebook thrift
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
Shalik patel report myfacebook
Day1 FB course

More from Digital Marketing Training Institute (10)

PDF
Digtal marketing seo_course_training_in_mumbai
PPT
Seo Presentation for Beginners, Complete SEO ppt,
PPTX
Seo onpage & offpage, SEO A to Z Course, SEO for Beginners.
PPT
All about Adwords(PPC) for beginners, Adwords ppt, PPC
PPT
Child labour presentation
PPTX
Google panda algorithms
PPTX
Google analytics, Analytics,
PPTX
Google analytics, Analytics, Universal Analytics
PPTX
Google adwords presentation
Digtal marketing seo_course_training_in_mumbai
Seo Presentation for Beginners, Complete SEO ppt,
Seo onpage & offpage, SEO A to Z Course, SEO for Beginners.
All about Adwords(PPC) for beginners, Adwords ppt, PPC
Child labour presentation
Google panda algorithms
Google analytics, Analytics,
Google analytics, Analytics, Universal Analytics
Google adwords presentation

Recently uploaded (20)

PDF
African Communication Research: A review
PPTX
4. Diagnosis and treatment planning in RPD.pptx
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PDF
Review of Related Literature & Studies.pdf
PPTX
Neurology of Systemic disease all systems
PPT
hemostasis and its significance, physiology
PPTX
operating_systems_presentations_delhi_nc
PPTX
Math 2 Quarter 2 Week 1 Matatag Curriculum
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PPTX
Neurological complocations of systemic disease
PPTX
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
PDF
Physical pharmaceutics two in b pharmacy
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PPTX
IT infrastructure and emerging technologies
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
Chevening Scholarship Application and Interview Preparation Guide
African Communication Research: A review
4. Diagnosis and treatment planning in RPD.pptx
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
Review of Related Literature & Studies.pdf
Neurology of Systemic disease all systems
hemostasis and its significance, physiology
operating_systems_presentations_delhi_nc
Math 2 Quarter 2 Week 1 Matatag Curriculum
CHROMIUM & Glucose Tolerance Factor.pptx
Neurological complocations of systemic disease
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
2025 High Blood Pressure Guideline Slide Set.pptx
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
Physical pharmaceutics two in b pharmacy
FAMILY PLANNING (preventative and social medicine pdf)
IT infrastructure and emerging technologies
Theoretical for class.pptxgshdhddhdhdhgd
GSA-Past-Papers-2010-2024-2.pdf CSS examination
Diabetes Mellitus , types , clinical picture, investigation and managment
Chevening Scholarship Application and Interview Preparation Guide

Facebook Presentation, Facebook Promotion ppt

  • 1. FFaacceebbooookk@@NNUUSS CCSS33221166:: SSooffttwwaarree DDeevveellooppmmeenntt oonn EEvvoollvviinngg PPllaattffoorrmmss
  • 2. What is Facebook? • “Facebook now worth US$15b, thanks to Microsoft's investment”, The Straits Times, 25 Oct 2007 • Fastest growing Social Networking site, predicted to overtake MySpace.com within the year • Key Innovation: user-created applications (10,478 applications at last count; was 6,000+ two weeks ago!) • Commercial potential not fully tapped.
  • 5. Overview • To be offered AY2007/2008 Semester 2 • 4 MC 3000-Level Module at SoC • Lecturer: ME! • TAs & LAs: on course homepage • Pre-requisites: –CS1101 (for SoC students) or by instructor’s permission
  • 6. Why a Facebook Course? • Because we are trying to copy Stanford? – No prize in being second • Because Web 2.0/Facebook is the future? – Here today, gone tomorrow • Two reasons: – What you learn in school will get obsolete even before you can say Jack. – We want to give you your chance to make your first $million
  • 7. Motivation/Goals • Traditional software engineering still has a place – we are merely filling a gap • Encourage students to be entrepreneurial (tie up with Startup@Singapore?) • Allow them to demonstrate their creativity … give them a chance to dream • Cross-faculty interaction /peer learning • Presentation/writing skills
  • 8. Learning Outcomes • Understand how to source for and use open source software and APIs. • Develop engaging and innovative web applications • Work in multi-disciplinary teams (learn teamwork) • Learn a new programming language independently • Improve presentation and communication (both oral and written) skills • Express creativity, develop confidence and “can do” spirit
  • 9. Course Overview • Monday, 6.30 to 8.30 pm • 4 Lectures on: – Anatomy of a Facebook Application – Principles of Software Engineering – User-Centric Web-Applications – Evolution of Web-Application Platforms • Weekly one-hour Seminars – Two groups will make 20-min presentations on existing Facebook applications, followed by discussion
  • 10. Course Overview • Code Review Sessions – Students will critique code written by peers – Discuss the good, the bad and the ugly • Guest Lectures – On interesting and relevant topics – “Facebook Application Development with Ruby on Rails” – “Google Web Toolkit” – Details to be announced at start of class
  • 11. Workload • Assignments 1. Hello World 2. Wall 3. Throw a Cow • Presentation – One-page summaries • Final Project – Students will develop and deploy a “cool” application of their choice – Final Presentation + half-day show-and-tell session
  • 12. Final Project • Something cute and useless but popular • Something innovative that serves a useful function (tie up with Company or VWO) • Something that you can sell for a seven-digit figure • Support for your submission to Startup@Singapore • Research : what and how much data can you steal? • Surprise us (in a good way)!
  • 13. Assessment • Hello World – 10% • The Wall – 15% • Throw a Cow – 15% • Presentation/ Participation – 10% • One-page summaries – 10% • Final Project – 40% • No Exams!! 
  • 14. Do we get to choose our team mates? • Very important question!! • Answer: qualified yes • Hello World – match making • Other assignments & presentation – OTOT, but cannot work with some people twice • Final Project – Free-for-all – First-come-first-served
  • 15. Common Questions • Is there a textbook? • Can I SU the course? • I have taken ITxxxx, CZxxxx, GEMxxx and CSxxxx, can I take this course? • What can I do over Dec to prepare for the course? •Will the course be too hard for the first year student to take as it is a level 3000 module? • How much time will the course take? •Will the course be offered in future semesters?
  • 17. Sign me up! • Submit a personal statement to [email protected] by 15 December 2007: – Why do you want to take the module? – Describe your background and explain how do you think you can contribute to the diversity and vibrancy of the new module and to the team projects. – Describe a cool Facebook app that you *really* want to build. Explain why you think your app is really cool. • Successful candidates will be automatically registered for the class in CORS. Results out by Boxing Day