Choose a real-world problem and discuss the problem-solving techniques you applied to address it.

Student Assignment Brief

This document is for CU Group students for their use in completing their assessed work for this module and should not be passed to third parties or posted on any website. If you require this document in an alternative format, please contact your Module Tutor.

Assignment Information

The work you submit for this assignment must be your own independent work, or in the case of group assignment your own groups’ work. More information is available in the ‘Assessment Task’ section of this assignment brief.

Module Name:

Problem Solving and Programming

Module Code:


Assignment Title

A professional portfolio showcasing your problem-solving and programming skills.

Assignment Due:

7th June 2024

Assignment Type:

Only one of the following apply to this assignment task.

Pass or Fail

(Core Assessment)

You will be provided with either a pass or a fail grade. You will have PLEASE SELECT to successfully complete your assessment before the end of the module.

Percentage Grade (Applied Core Assessment)

You will be provided with an overall grade between 0% and 100%. You have one opportunity to pass the assignment at or above 40%.


Assignment Task


For this assignment, you will create a professional portfolio in any format showcasing your problem-solving and programming skills. The portfolio should consist of a series of programming tasks that demonstrate your ability to analyse problems, design algorithms, implement solutions, and effectively use a high-level programming language (e.g., Python). The portfolio will serve as evidence of your proficiency in deploying problem-solving techniques and applying programming concepts to solve a variety of challenges.

Coursework 2: Professional Portfolio (2000 words total or equivalent) – (Module Weighting 60%*)

* In this module, the Professional Portfolio carries a weightage of 60% towards the overall module grade, while Coursework 1 contributes 40% to the final module mark.

Introduction (10 marks):


Provide an overview of your portfolio, explaining the purpose and goals of the tasks included.

Task 1: Problem Solving Techniques (20 marks):

Choose a real-world problem and discuss the problem-solving techniques you applied to address it. Explain the process you followed, including problem analysis, breaking down the problem into smaller components, and designing a solution strategy.

Task 2: Algorithm Design and Generalised Problem Solution (20 marks):

Present an algorithm you designed to solve a specific problem. Additionally, demonstrate how you modified or generalised the algorithm to handle similar problems of varying complexities.

Task 3: Programming Language Concepts (20 marks):

Showcase your understanding of programming language concepts by explaining key syntax elements and control structures using examples from your programming tasks.

Task 4: Software Development (20 marks):

Describe the software development process you followed for one of your tasks. Discuss the steps you took in designing, implementing, testing, and debugging the program. Include any challenges encountered and how you addressed them.

Conclusion (10 marks):

Reflect on the overall experience of creating the portfolio. Discuss the most significant insights gained, challenges faced, and how this module has enhanced your problem-solving and programming skills.


Your deliverable for this assignment is:

Professional Portfolio (2000 words total or equivalent)order now

Submit your professional portfolio in any format. This could be a Word document, presentation, poster, website, or even a video.If your submission is either a video or website please provide subtitles in a Word document, formatted according to the university`s guidelines for written assignments (e.g., font size, line spacing, referencing style). Please also use the Word document for any references.

Choose a real-world problem and discuss the problem-solving techniques you applied to address it

  • Include the official university cover sheet with the Word document.
  • Program Files
  • Ensure all programming code is presented and commented on for easy understanding.
  • What do I need to submit?
  • Professional Portfolio in any format, plus accompanying Word document for subtitles and references (if required).
  • Program Files.

Create algorithms to solve specific and generalised problems suitably expressing them to enable a programmed solution to be developed.


Marking and Feedback

Your assignment will be marked by the module team. Provisional grades will be released once internally moderated. Feedback will be provided by the module team alongside the grades release.



Details of the marking criteria for this task can be found at the bottom of this assignment brief.

Module Learning Outcomes:

The Learning Outcomes for this module align to the marking criteria which can be found at the end of this brief. Ensure you understand the marking criteria to ensure achievement of the assessment task. The following module learning outcomes are assessed in this task:

1. Deploy a range of problem-solving techniques.

2. Create algorithms to solve specific and generalised problems properly expressing them to enable a programmed solution to be developed.

3. Demonstrate an understanding of the fundamentals of software development and the syntax and control structures of a high-level programming language.

4. Design, implement, test and debug programmes to solve defined problems, using appropriate tools and techniques and professionally present them. Our samples

Assignment Support and Academic Integrity

Late Submission

If you are not able to complete your coursework on time due to extenuating circumstances*, the ONLY way to receive an extension (up to 5 working days) or a deferral (anything longer than 5 working days) is to apply using the online portal where you will also be able to find more information about extensions and deferrals any evidence required.

*Extenuating circumstances are defined by CU as ‘genuine circumstances beyond your control or ability to foresee, and which seriously impair your assessed work’. Please note that you will need to provide third party evidence to support your reasoning for requiring an extension or deferral. Your course tutor is NOT able to approve an extension or a deferral. If you have not completed the official forms, your work will count as not submitted and receive a zero mark.

Spelling, Punctuation, and Grammar:

You are expected to use effective, accurate, and appropriate language within this assessment task.

Academic Integrity:

The work you submit must be your own work. We use detection software and make routine checks for evidence of academic misconduct. Definitions of academic misconduct, including plagiarism, self-plagiarism, and collusion can be found on the Student Portal. All cases of suspected academic misconduct are referred for investigation, the outcomes of which can have profound consequences to your studies.For more information on academic integrity please visit the Academic and Research Integrity section of the Student Portal.

Support for Students with Disabilities or Additional Needs:

If you have a disability, long-term health condition, specific learning difference, mental health diagnosis or symptoms and have discussed your support needs with health and wellbeing you may be able to access support that will help with your studies.


Guidance Notes and Considerations


Access, Foundation and Undergraduate

You should use APA 7th edition style of referencing.

Referencing guidance can be accessed on the Library’s LibGuides pages.


You should use OSCOLA referencing.

Referencing guidance can be accessed on the Library’s LibGuides pages.

Use of Sources and Information

You can access high quality, authoritative information via the library. Use LibGuides to access Locate, BibliU and research guidance.


Academic Writing Resources

There are a variety of academic writing resources available which can be accessed via LibGuides. These writing guides can help with different types of assessment as well as important writing skills needed for university.

Glossary of Assessment Terms for Assessment Writing – this is an A that covers the majority of terms used in assessment briefs, learning outcomes and feedback throughout the CU Group. If you would like any further support with your assessment, you can contact your Academic Writing Developer or visit the Academic Writing LibGuides page.


Academic Integrity Guidance

The best way to avoid academic misconduct is to follow appropriate academic and referencing conventions. Further guidance on academic integrity and conduct can be found using LibGuides.

Collusion between students (where sections of your work are similar to the work submitted by other students in this or previous module cohorts) is taken extremely seriously and will be reported to the Academic Conduct Panel. This applies to all coursework and exam answers. If you would like more guidance on understanding collusion, you can find it on LibGuides.

If an assessment suspected of involving a breach of academic integrity is found to display a marked difference in writing style, knowledge and skill level from that demonstrated elsewhere on the course, you may be required to undertake a Viva Voce in order to prove the coursework assessment is entirely your own work.

Proofreading of assessments by CU approved proofreaders is permitted. There is a list of approved proof readers along with guidelines for use. However, please remember that proofreading is a lengthy and detailed process for which there is a cost. If you decide to use a proofreader, please take this into account and contact them at least 10 days in advance of your assessment deadline.

You must not submit work for an assessment that you have already submitted (partially or in full), either for your current course or for another qualification of this university, unless this is specifically provided for in your assessment brief or specific course or module information.

It is important to realise that as a student you should not submit all or part of an assessment for which you have already received academic credit, to be used for an assessment in a different module. Reusing your work in this way is called self-plagiarism. Where you wish to refer to some of your work you must reference it in the same way that you reference work by other people.


100% Plagiarism Free & Custom Written, Tailored to your instructions