📖 Uncategorized

Assume you are employed as a senior procedural programmer in a software development company. A client is seeking for details features of procedural programming for developing their new system. Based on your experiences and solid

OK Okoth · 📅 3 August 2025 · ⏱ 3 min read
✍️ Need help with this assignment? Get expert quotes in minutes — free to submit. ✍️ Get Writing Help FREE

Unit 18 Procedural Programming Merit Copy

Task1

Assume you are employed as a senior procedural programmer in a software development company. A client is seeking for details features of procedural programming for developing their new system. Based on your experiences and solid knowledge in procedural programming, the company has decided you to prepare a detail report explaining the features of procedural programming. Your report must address the following points effectively.

1.1 There are various types of programming languages and each of them have own features and characteristics. Discuss the principles, characteristics and features of procedural programming language with an example

Scenario for LO2, LO3 and LO4

“White Chapel School” want to design and implement a simple computer program “Generating Mark- Sheet System” for Year 7 students that allows them to enter the mark of subjects and system need to prepare a mark sheet of particular student and store the data into a file. The requirements and functionalities of system are given below:

The list of subjects, grading rule are given below:

1. Subject list

Subject Name

Full Mark

Pass Mark

Math

100

50

Science

100

50

English

100

50

ICT

100

50

Geography

100

50

Music

100

50

German Language

100

50

To calculate the grade, students’ needs to pass in each subject. The grade will be calculated based on the overall percentage.

Grading Criteria

Grade Type :

A

B

C

D

E

Overall Percentage :

>=90

>=80

>=70

>=60

>49

Task2

2.1 Programing language has different features and tools that can be applied for the application design and development. Investigate the procedural programing data type, logical operator, variable file structure etc. and identify the required elements to design and implement for the given problem?
2.2 Programing tools are suitable to apply for the design a program, which shows the input, process and output of the particular program. Select and apply the programming tools to design a program for a given problem? Justifying your design methods and techniques.

Task 3

3.1 Identify and apply suitable control structures, procedure or methods to implement your program and justify your chosen language (procedural programming, C#). 

3.2 Implement your program by creating functions, which need to show the clear concept of parameter passing mechanism [P3.2].
3.3 Practically apply your design to develop/implement a program. Apply various methods, e.g. functions, procedures, looping, data type, decision, switch, file structure etc. Use critical reflection to evaluate your own work?

Task 4

4.1 Software testing is a very important task and various testing methods are available. Investigate testing methods and critically review what and how you test your developed program.
4.2 Prepare a test plan (must include your task 4.1 – what you test) with expected result; analyse, compare your actual test result against expected result, and discuss and communicate appropriate the findings.
4.3 Based on your findings of task 4.2, evaluate independent feedback on your developed program and recommend suitable improvements that enhance the program (e.g. some additional functionality). Demonstrate your innovative and creating through to evaluate this system and make a suggest the suitable additional functionalities.
4.4 Provide the guidelines how to use developed program is very important and there are various methods can be applied to assist the user. Therefore, create on screen help to assist the user how to use your developed program.
4.5 Technical documentation is very important for further improvement or to maintenance the program in future. Design and create a technical document for the support and maintenance of a developed program.

Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

  • All subjects — UK, USA & Australia writers
  • 100% Plagiarism-Free — Turnitin report included
  • Deadline from 3 hours
  • Unlimited free revisions
  • Free to submit — compare quotes
OK
Okoth
Academic Expert · EssayPanel

Expert academic writer and education specialist helping students in the UK, USA, and Australia achieve their best results across all subjects.

Need help with your own assignment?

Our expert writers can help you apply everything you've just read — to your actual assignment, brief, and marking criteria.

Get Expert Help Now →
📝 Free Submission — No Card Required

Need Help With This Assignment?

Our verified experts deliver 100% original, plagiarism-free work to your exact brief and marking criteria. Submit free — compare quotes — choose your expert.

Write My Assignment FREE Get A Free Quote →

No credit card · No commitment · First quote in minutes