All Students: Submit the Assignment via LMS by the due date. Late penalty: 10% per day penalty for delayed submissions unless prior extension of deadline is obtained from the unit coordinator. You should keep a copy of your work. Your submission must include a completed assignment cover sheet. An electronic copy of the assignment cover sheet is available at the unit LMS site. This assignment consists of one question. All parts of the question should be attempted. You may be asked to demo the program to your lecturer and answer some questions. Make sure you understand everything you are submitting. If you are requested to demo, you will only receive the mark after you have attended the demo session. Your examination may base on your assignment by asking you to modify the functionality of your program (details later in the term). You have to know your code well to be able to answer such question.