Intent: The project will require the students to demonstrate their understanding and skills in programming Objectives: This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 4 This assessment task contributes to the development of the following course intended learning outcomes (CILOs): B.1, B.2 and B.5 Type: Laboratory/practical Groupwork: Individual Weight: 25% Task: The project will require students to demonstrate their understanding and skills in programming, including: Data types Loops and conditionals Strings and arrays Classes and OOP Dynamic memory allocation and deletion Testing and debugging Using version control Program functionality will be evaluated by an automated testing suite, and code style will be reviewed manually. Length: 200-300 lines of code Due: 11:59 pm Friday 10 April 2020 There are two options for this assignments: 1. Develop a command-line calculator. More details can be found here. Assessment 1 Descripti