Skip to main content

Introduction

CS3217: Software Engineering on Modern Application Platforms

The cast

Lecturer

Teaching Assistant

Graders

What's in this site?

  • The problem sets, to be worked on in the first half of the module, spanning a total of 7 weeks.
  • The tutorials, to be discussed from Weeks 2 to 6.
  • The final project guidelines, to be worked on in the second half of the module.

The problem sets are to be completed and submitted individually to each Git repository on GitHub that will be created for you. Before you begin on a problem set, it is recommended that you read through both Grading and Submission and the entire problem set for a clearer idea of what is expected and required in your work.

Note that the problem sets are continually tweaked every year, so there may be small inconsistencies or typos which were corrected in class. The current documentation was brought forward from last year so while we kept them up for your reference, they are subject to changes before the release date.

Anonymous Feedback

If at any point in time you feel like you want to give an anonymous feedback, please fill in this form.

Acknowledgements

This site is powered by Docusaurus.

In particular we would like to thank:

  • Herbert Ilhan Tanujaya, for working on the revamp of CS3217 to this current iteration.
  • all the graders, for the help in improving this documentation and CS3217 in general;
  • Lim Hui Qi, for assets for the game being created;
  • Li Kai, for general correspondence;
  • Louis Lai, for general correspondence.
  • Yangshun Tay, for Docusaurus and migrating this site to Docusaurus 2.