Explain the major components of a programming language

Assignment Help Other Subject
Reference no: EM133091975 , Length: word count:2500

Programming Foundations - OTHM Level 4 Diploma In Information Technology

Case Scenario

You have recently joined in an academic programme to learn more about programming. You have learnt a few programmes. Your teacher has now given you a number of tasks to complete.

Task 1 - Essay Instructions

a. Explain the concept of an algorithm and describe common algorithmic techniques and solutions.
b. Create a flowchart from the following algorithm.

Step 1: Input VALUE1, VALUE2
Step 2: if (VALUE1 > VALUE2) then
MAX VALUE1
else
MAX VALUE2
endif
Step 3: Print "The largest value is", MAX

c. Describe computer programming principles.
d. Summarise the historical development of computer programming since 1980s.
e. Explain the major components of a programming language of your choice.
f. Compare the strengths and limitations of modern computer programming languages.

Task 2 - Presentation and speaker notes

You are asked to present in the class to demonstrate your understanding of the basics of an Object-oriented Programming language.

Instructions

a. You start your presentation by explaining the benefits of Object-oriented design and an evaluation of when to use Object-oriented design methodology.
b. Then you explain how objects are used in Object-oriented programming and the steps in creating an Object-oriented program using your chosen language.
c. Then explain the impact of style on developing and maintaining programs.
d. You finish your presentation by explaining how to compile a program and debug codes using your chosen language.

Task 3 - Lab demonstration

Your lab instructor has given you a programming task in this semester.

Instructions

Using an OOP language involving multiple objects, design a Snake game that allows users to control the movement of a snake on a screen, to get points for eating food and avoiding running into the walls or the growing tail of the snake itself. In developing the game ensure you use the best software development practice. Finally, implement, test and debug the game.

Attachment:- Diploma In Information Technology.rar

Reference no: EM133091975

Questions Cloud

Global implications of the rise of china : What had been the main policies? What are the global implications of the rise of China?
Calculate the selling price per unit charged : Calculate the selling price per unit charged by the outside supplier that would make LPR Company economically indifferent between making and buying the part
Growth-oriented investing and income-oriented investing : 1. What are the 2 different types of company (work) pension plans in Canada? Using an example for each, briefly describe the difference between the two.
What is a dissertation : What will it be like for you to write a dissertation? What excites you about the process? What challenges do you expect to encounter?
Explain the major components of a programming language : Explain the major components of a programming language of your choice and Compare the strengths and limitations of modern computer programming languages
Major business opportunities in the region : Given that oil resources of MENA are expected to become exhausted in the coming decades what are the major business opportunities in the region?
Prepare a report on business ethical decision : Prepare a report on business ethical decision in veterinary practice by utilizing your findings
Determine the sales volume variance : A company's master budget for October is to manufacture and sell 30,000 units, Determine the sales volume variance, in terms of operating income, for October
Create an overarching report considering the data breach : You start your presentation by summarising the typical business decisions made by AXION Airways and Provide an assessment of the internal and external sources

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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