Backup of programming assignments of Pattern Oriented Software Architecture by Prof. Douglus Schmidt on Coursera