15-12-2012, 06:07 PM
Facebook@NUS
1Facebook.ppt (Size: 555 KB / Downloads: 183)
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.
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