Implementation of software programs

Assignment Help Programming Languages
Reference no: EM133653797

Object Oriented Programming

Assessment Task and Purpose:

This assignment looks at part of the process in implementing a problem - a code review. A code review is a review of your code by another developer or developers. Code reviews can help with:
Motivation
Sharing best practice
Also, they can highlight:
Accidental/structural errors Legibility
Even short, informal code reviews can have a great impact on code quality and error frequency.

Learning Outcome 1: Demonstrate the use of version control tools in a software development project
Learning Outcome 2: Apply object-oriented principles to the implementation of software programs

You should also create:
a. Create a 5 minute YouTube video reflecting on the code review process, and Object-Oriented features within your code. Details of how to do this are below.
Creating a YouTube video for submission:
Create your video. Use screen capture applications such as ScreenPal, OBS, etc.
Use voice over the video to reflect on the code review process and OO programming. In particular:
Point out object instantiation and method use in your code.
Explain how encapsulation is used in your code.
Upload to YouTube, setting the video as ‘unlisted' - this ensures it doesn't appear in
any search listings.

Additional Information for Completion of Assessment:

The coding task:
For an interview for a coding job, you have been asked to prepare a simple application with
three classes:
A Die class.
A Game class. A Testing class.

The Die class should contain one property to hold the die current value, and one method that returns an integer and takes no parameters:
int Roll()

The Game class should:
Create three dice objects. Roll all three.
Sum and report the total of the three dice rolls.

Extras: Dice rolls can be done continuously, individual die rolls are reported.

The Testing class should: Create a Game object.
Use debug.assert() to verify:
Die rolls are between 1 and 6 (inclusive)
The sum of the three values are as you expect

Attachment:- Object Oriented Programming.rar

Reference no: EM133653797

Questions Cloud

Successful cases of business intelligence system : Search for three successful cases of business intelligence system (BIS) implementations in the same or related industries.
Plan for free trade agreement : Suppose David, enthusiastic supporter of President Joe Biden, sees the White House announce a plan for a free trade agreement between United States and Uruguay
Medical board will write policies and procedures : A Medical Board will write policies and procedures that apply to healthcare. Should a non -legislative body be able to write laws?
What role hrm has to develop culture where employees valued : MGT 407- Discuss what role the HRM has to develop a culture where all employees, regardless of age or nationality, are valued and treated as assets.
Implementation of software programs : Apply object-oriented principles to the implementation of software programs - For an interview for a coding job, you have been asked to prepare application
Social registries of national government agencies : Prephrase The 2024 CBMS aims to update the social registries of national government agencies and to collect data to capture several factors
Process in implementing a problem : CMP1903M Object Oriented Programming, University of Lincoln - Demonstrate the use of version control tools in a software development project and Apply object
About corporate social responsibility : Assume that what Simon Sinek says about Corporate Social Responsibility is true. From a Christian standpoint,
How would you breakdown the required elements of section : How would you breakdown the required elements of section 2038(a)?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd