Programming


Unit: 4


Unit introduction

Organisations and individuals increasingly depend on the functions and services offered by computing devices such as smartphones, tablets, laptops and personal desktop computers. You make use of computing programs when using an operating system or application programs such as word processing and spreadsheets. Understanding the concepts of high-quality software application design and development is key to ensuring that products are effective. As a programmer, you will need to understand the characteristics of different programming languages in order to select and apply appropriate methodologies to meet a client’s needs.

Many organisations and businesses rely on computer programs to help deliver products and services. Organisations and businesses (often known as ‘clients’) work closely with programmers to help design and build computer programs that fulfil their requirements. To complete the assessment task within this unit, you will need to draw on your learning from across your programme of study and apply programming skills to provide a solution for a new IT-related problem.

You will learn about computational thinking skills and the principles of designing and developing computer programs. You will apply computational thinking skills to design, develop, test, refine and review computer programs for a given range of purposes. By developing your analytical, problem-solving and programming skills, this unit will help you to progress to higher education or to employment as a software developer.

 

Learning aims In this unit you will:

A Examine the computational thinking skills and principles of computer programming

B Design a software solution to meet client requirements

C Develop a software solution to meet client requirements.