CS3216 AY2012/2013, Semester 1 Call for Registration
Have you ever:
Looked at the tedious tasks that you have to do, and wished there was a better way to do it?
Looked at the ills that plague society, and wished that you could do something about it?
Looked at the latest cool game on the latest cool social media site and said “I wish it did this and that?”
If you have, now is the chance for you to do something about it and make a difference!
CS3216 Software Development on Evolving Platforms is a cool, unconventional look at engineering software solutions on important, fast evolving environments like Facebook, LinkedIn and Google Apps. Throughout this course you will be strongly encouraged to think about what you really want to do with your life. Dream big, and more importantly, bring those dreams to life! Games, social collaborations, things to make life better for one and all – if you can imagine it, you will get more than a very decent crack at getting it done in this course.
Enrollment is open to students of all faculties and students will work in small inter-disciplinary teams to create their killer applications. Programming experience for non-SoC students is not a pre-requisite (since work will be done in teams) and we have had students from Science, FASS, Business (including an MBA student) and Engineering in addition to SoC. Classes will be held on Monday evenings from 6.30 to 8.30 pm.
Assessment will be project-based and there will be no examination component. The course will begin with several lectures on the fundamentals of web development. Subsequently, students will work in teams to analyze and critique existing Facebook apps There will be two semi-structured assignments: one on Facebook and one HTML5. For the Final Project, students are free to propose anything they think is “cool” and they will not be limited to Facebook (though some form of network-based/web application is expected). Students are also welcome and encouraged to use this opportunity to develop applications that have commercial potential or can be used as entries to Startup@Singapore.
Places for the course will be limited and some places will be reserved for non-SoC students. Also, like in past years, the places will not be assigned by CORS bidding. Instead, interested students are to submit a personal statement (with their matriculation number clearly stated) to email@example.com by 15 July 2012 5 pm. Students will be informed by 22 July 2012 if they are offered a place in the upcoming offering of the new course (and students will automatically be pre-registered for CS3216 on CORS if their bid to take the class is successful).
The personal statement should address the following questions:
§ 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 module and to the team projects.
§ EITHER (i) Describe a cool Facebook app that you *really* want to build. Explain why you think your app is really cool; OR (ii) Describe a business/project that you want to start. Explain how you think taking CS3216 will help you.
Students should probably throw in a resume or portfolio of sorts if they feel that it would be helpful in demonstrating that they have what it takes to succeed in this course. Students who want to be considered for the class as designers should most definitely submit a portfolio of their artistic works as well.
This is your chance to let your imagination run wild and do something cool Questions? Please send email to firstname.lastname@example.org.
Dr Colin Tan
CS3216 module coordinator