This paper circulates around the core theme of While the first assignment focused primarily on declarative programming using control structures together with its essential aspects. It has been reviewed and purchased by the majority of students thus, this paper is rated 4.8 out of 5 points by the students. In addition to this, the price of this paper commences from £ 36. To get this paper written from the scratch, order this assignment now. 100% confidential, 100% plagiarism-free.
While the first assignment focused primarily on declarative programming using control structures, this assignment will require you to demonstrate your object-oriented programming skills by creating a program involving multiple classes. It draws on the material covered in Weeks 1-10 of the course. The assignment task consists of implementing a tool which would assist the manager of a small company in scheduling employees. The Appendix at the back of this document provides a sample screenshot showing a working solution to the assignment as a guide to how it should function.
Timelines and Expectations Percentage Value of Task: 20% Due: 4pm Friday of Week 11 – refer to your course description for the date Minimum time expectation: 20 hours
Learning Outcomes Assessed The following course learning outcomes are assessed by completing this assessment: • K1. identify and use the correct syntax of a common programming language; • K2. recall and use typical programming constructs to design and implement simple software solutions; • K3. reproduce and adapt commonly used basic algorithms; • K4. explain the importance of programming style concepts (documentation, mnemonic names, indentation); • S1. utilise pseudocode and/or algorithms as a major program design technique; • S2. write and implement a solution algorithm using basic programming constructs; • S3. demonstrate debugging and testing skills whilst writing code; • S4. describe program functionality based on analysis of given program code • A1. develop self-reliance and judgement in adapting algorithms to diverse contexts; • A2. design and write program solutions to identified problems using accepted design constructs