Reference no: EM133748579
Principles of Programming
Assessment - Business Case Study: Final Solution
Learning Outcome 1: Analyse challenging programming issues and apply programming concepts to design and develop efficient and scalable software solutions.
Learning Outcome 2: Use an integrated development environment (IDE) and industry-best project management practices to create, test, and debug code that addresses requirements for different organisational settings.
Learning Outcome 3: Effectively communicate and collaborate with interdisciplinary teams to design, implement, and present the software project to both technical and non-technical audiences.
Task Summary
This final assignment, Business Case Study - Final Solution, is designed to assess your understanding and application of Object-Oriented Programming (OOP) principles. In this project, you will work in groups to develop a Python program that not only demonstrates your programming skills but also incorporates effective OOP practices. Additionally, you will present your project to facilitate learning and showcase the outcomes of your work.
Context
Object Orientated Programming (OOP) is one of the most popular programming paradigms. In contrast with procedural programming, OOP uses reusable classes as the building blocks, which are used to create individual instances of objects. OOP developers focus on the interactions and relationships between objects. In this subject, we introduced you to some core concepts of OOP, including classes, objects, instances, inheritance, encapsulation, and polymorphism.
In this assessment, you will put them together to develop a program using the OOP paradigm, through which you will demonstrate the following knowledge and skills:
Collaborate with other developers and using OOP to develop a program in parallel.
OOP design and implementation.
Understanding the concepts of classes and inheritance.
Effectively Communicate and present the software project and outcomes
Referencing
It is essential that you use appropriate APA style for citing and referencing research.