PROGRAMMING ASSIGNMENT FOR SOFTWARE FACTORY 2015