• Home
  • About
  • Mobile
  • Open Content
  • Search

Module Overview


  • Description
  • Facilitators
  • Weblinks
  • Timetable
CS3216 

Software Development on Evolving Platforms
   2009/2010, Semester 2
   School of Computing (Computer Science)
Modular Credits: 4
  Tags: --

Aims & Objectives

Top

In this module, students will learn to create Internet applications on the latest social networking platforms. For this semester, the target platform is Facebook. It is conceivable that new platforms like Google OpenSocial might be adopted in future semesters.

Students are expected to work independently in small, interdisciplinary teams to design, develop, and deploy new applications. Students will also have the opportunity to explore the latest Internet programming APIs and open-source tools. This experiential programming module involves extensive hands-on learning in small team projects.

Students will also work together in small teams to study and critique existing Facebook applications. The teams will then present their findings to their classmates during weekly seminars in the middle of the course.

Prerequisites

TopCS1101, or by instructor's permission (for non-SoC students)

Teaching Modes

Top Lectures: 2 hours per week  
(Monday 6.30 to 8.30 pm, Seminar Room 2, COM1/204)

Workshops: 4 hours per week (Weeks 1 to 3)
(Saturday 10 am to 3 pm, Seminar Room 2, COM1/204)

Assessment

Top
  • 15% - Facebook Assignment
  • 15% - Google Wave Assignment
  • 10% - Facebook Application Seminar
  • 10% - Participation (blogging, energy level etc.)
  • 50% - Final Project (this is what *really* counts)

Contact

  • IVLE Webmaster

Social Media

Latest Alerts

  • IVLE scheduled maintenance every Tuesday 0300 hrs - 0700 hrs

Centre for Instructional Technology

Legal  |  Acceptable Use Policy

Copyright © 2015, National University of Singapore. All rights reserved.