Understanding of object-oriented programming languages

Assignment Help Programming Languages
Reference no: EM133512491 , Length: word count:1500

F/650/3384 Principles of Computer Programming

Aim: The aim of this unit is to give learners a basic understanding of object-oriented programming languages and how to produce effective code. It also enables learners to gain a perspective of software development and the basic principles of algorithms.

Learning Outcome 1: Understand the principles of computer programming.
Learning Outcome 2. Understand the principles of algorithms.
Learning Outcome 3. Understand the object-oriented programming language.
Learning Outcome 4. Understand the tools and techniques used for software development.
Learning Outcome 5. Be able to create a software programme to solve a problem using object-oriented programming.

Part 1
You are required to write a report to show your understanding about the principles of computer programming.

Your report should:
• Describe the benefits of computer programming in society and in business.
• Describe the principles of computer programming.
• Summarise the historical development of computer programming.
• Explain the fundamental components of a programming language.
• Compare the strengths and limitations of modern computer programming languages.

Part 2
You are required to write a report to show your understanding about the tools and techniques used for software development.

Your report should:
• Explain different types of software development techniques.
• Evaluate the use of different software development tools.
• Evaluate software testing methodologies.
• Describe software deployment techniques.
• Evaluate methods of reviewing system performance.

Task 2

Assignment Brief and Guidance

Create an algorithm that will ask a user to input the length and width of a rectangle and will then calculate the area.

Display your algorithm as a flowchart.

You must include an explanation of the algorithmic techniques and solutions you have used.

Task 3
Part 1

Write a report in which you:
• Explain the benefits of object-oriented design.
• Evaluate when to use object-oriented design methodology.
• Explain how objects are used in object-oriented programming.
• Explain the steps in creating an object-oriented program.
• Explain how to compile a program and debug codes.

Part 2
Discuss with your Tutor and agree on a suitable project for the programming language you have learnt.
Your Tutor may give you specifications of the project or you may develop your own ideas.

You are required to:
• Identify a problem which can be solved using object-oriented programming.
• Create a flowchart to illustrate the problem and solution.
• Create a defined user requirements document.
• Produce a software development plan from a system design.
• Develop and deploy a software solution to solve the problem.
• Evaluate the software against business and user requirements.

Reference no: EM133512491

Questions Cloud

Cultural and social expectations often influence : Cultural and social expectations often influence a person's decisions regarding care for the elderly.
What are strategies to teach students self-advocacy skills : What are some effective general strategies to teach students self-advocacy skills?
Childhood educational environment : Describe one specific assessment that is appropriate for the early childhood educational environment?
How do smith and keynes ideas on the role of government : Which of the basic economic systems did each economist believe in? Briefly explain why each thought his own was the best choice.
Understanding of object-oriented programming languages : F/650/3384 Principles of Computer Programming - Understanding of object-oriented programming languages and how to produce effective code
What implications have the bureaucratic-taylorian : What implications have the bureaucratic, Taylorian and Fayolian systems had on social administration and social work practice.
Describe india present domestic distribution of power : What does modern India have in common with either Latin America or Asia? Focus on geopolitical challenges, trade, and the changing world order.
Current mental health and physical health issues : What you think are the strengths and weaknesses of our current health care system and current mental health and physical health issues
The interplay of biological-psychological-spiritual factor : The interplay of biological, psychological, social and spiritual factors and how these affect a systems' behavior.

Reviews

Write a Review

Programming Languages Questions & Answers

  Compare using link labeles method

Just to make labels and scores for original graph and its done once for the comparison reasons - refine the Removed graph to take only edges that don't exist (missing and nonexistent) with there link labels

  Design considerations to comply with ada

Browsing devices that assist people with disabilities, such as an aural browser, are especially dependent on the best use of CSS styles. What design considerations should you be aware to comply with ADA?

  Write pseudocode for determining grade of student

Write a pseudocode for determining the grade of a student given his/her total score. The program should display a grade of A if the score is above 85.

  Write a windows batch script or powershell script

Write a Windows Batch Script or Powershell Script (must specify which it is) to be added under the User Configuration>Scripts(LogOn/LogOff)>Logon of the Local.

  Create an xml file with markup tags and some sample data

Create an XML file with markup tags and some sample data to represent a list of invoices

  Implement test cases for a book class

You will implement test cases for a Book class. For Book, you should include: A title and author, plus any other properties you need to implement the behaviors

  Create a class named rectangle with length and width

To cover that floor with carpet that costs $8 per square foot would cost $960. (12 x 10 x8 = 960.). You should create a class named Rectangle with the following properties:

  Assignment on the two-dimensional array sales

Use a two-dimensional array to solve the following problem: A company has four salespeople (1 to 4) who sell five different products (1 to 5). Once a day, each salesperson passesin a slip for each type of product sold. Each slip contains the follo..

  Declare the variables

I do not know what to do for this Visual Basic 2005 problem. It asks to write a program that calculates the amount of money earned in a walk-a-thon.

  Design and develop a new program to work with the two input

SIT323 - Cloud Application Development-Deakin University-Australia-Design and develop a new program to work with the two input data files.

  How the app may lead to a career in mobile technology

CP3307/CP5307 Coding Project Specification - Discuss the design, implementation, and testing of your app - how to rotate and move the blocks so the picture is correctly formed.

  Design logic that continuously prompt user for numeric value

Design the logic for a program that continuously prompts a user for a numeric value until the user enters 0. The application passes the value in turn to a method that squares the number

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