OFFERS! offer image Get Expert-crafted assignments
Save 51%

COM4302 Computer Science Fundamentals Assessment Brief 2026 | Regent College London

Looking for Plagiarism-Free Answers for Your US, UK, Singapore, New Zealand, and Ireland College/University Assignments?

Talk to an Expert
Published: 22 Apr, 2026
Category Assignment Subject Computer Science
University Regent College London (RCL) Module Title COM4302 Computer Science Fundamentals

COM4302 Computer Science Fundamentals

Learning Outcomes Assessed:

LO1: Evaluate career paths in Computing and consider issues relating to professional practice
LO2: Design and construct solutions to a derived specification using fundamental Computer Science concepts and principles

Assessment Brief

The assessment for this assignment is a portfolio that should contain all evidence including assignment or report, written in MS word, Python files, diagrams, flowcharts, appendices and references. For the portfolio, you are required to submit a MS-Word document to cover all parts/tasks given in this assignment brief and another zip file (particularly for Part 2) with all other evidence including Python files (if you have).
This module is worth 100% of your overall grade. The total word count for this assignment is 2000 (+/- 10%) excluding cover page, content pages, diagrams, appendices and references.

This assignment brief consists of the following scenario, FIVE parts, submission procedure:

Scenario

Part 1- Research and evaluation for the careers in

  • Computing/Software Engineering

Part 2 -Simple menu-based game/quiz development in Python ·

Part 3 - Personal Reflection

Part 4 - Completion of Weeks 2 - 6 and 10 examples and exercises

Part 5 - Classroom demonstration (one to one)

  • Submission and deadline
  • Source requirements
  • Declaration
  • Marking criteria and
  • Assessment guidelines.

Scenario:

You have been working in a software development company called London Software House for less than 3 months as a trainee software developer. One of the Human Resource (HR) staff has approached you to help recruit 10 fresh graduates for their newly planned 'Game Development' project. You have been assigned to do the following two tasks:
Writing a job description for 'Online Game Developer' with their knowledge, skills and competencies to assist their recruitment

  • Writing a simple menu-based game/quiz (such as Hanger man game and MCQ quiz) for demonstration purposes to the management.

Part 1- Research and evaluation for the careers in Computing/Software Engineering.

Objective To prepare for a chosen career in Computing/Software Engineering, research and tackle challenges to excel in your profession.
For this part of the assignment, you need to prepare a report of 800 (+/- 10%) words (excluding content pages and references) researching and evaluating careers in a chosen field of computing/software development. (35 Marks)
Your Part 1's report should include the following FOUR tasks (Task 1 to Task 4):

Task 1 - Write a job description for the position of 'Online Game Developer' with required knowledge, skills and professional/academic qualifications
[10 marks]

Task 2 - Research trends and challenges in online game design/development over the next 10 years and include your findings in your report
[10 marks]

Task 3 - Write down what you need to do in the next 3 to 5 years to reach your career goals (e.g., become a top software developer) and improve your professional practices. [7 marks]

Task 4 - Write your reflection, including your career interests, how you tackle the challenges from Task 2, why your chosen career path might be better than others, issues related to professional practices and how well you meet the needs of your company, London Software House.
[8 marks]

Use the following format for your topics.

  • Short Introduction,
  • Description based on the tasks
  • Sources where you have used.

Following a link on the Canvas submit your Part 1 of the assignment by the end of Week 10.

Part 2 -Simple menu-based game/quiz development in Python

Objective - To create a simple menu-based game (such as Hanger man) or a quiz (such as 10 MCQ questions) in Python to demonstrate how you design and implement it using programming techniques and test it for specific purposes.

Instructions

  • The program will provide basic instructions on what to do (e.g.. display a menu, a set of quiz questions or what to type to start) to run the application
  • The program will ask user to input data, command, etc and display outputs (such as scores, points, number of attempts, etc)
  • You will test your program to ensure it runs and display results correctly.
  • You will comment every section of your codes to explain what they do including variables, strings, loops and functions. Make sure your code is well-commented and follows good programming practices.

For this part of the assignment, you need to demonstrate your knowledge, skills and competencies with screenshots, diagrams and so on for the application where you need to write 800 (+/- 10%) words (excluding cover page, content pages, diagrams, appendices and references).
(35 Marks)

Your demonstration could be a report, and it should include the following FOUR tasks:

Requirements - Write down what you are going to develop, how your program (e.g.. game or quiz) works, hardware and software requirements, skills to operate it, reasons for developing such program, uses of the program, and so on.
[5 marks]
Design - Design your program showing clearly your inputs, variables, data types, and possible outputs. You need to include pseudocode and flowchart to demonstrate your design for intended outputs. You can also use story board, layout and UML for your design. [10 marks]
Implement - Implement your design in Python to develop your program and demonstrate programming concepts and techniques such as variables, strings, arithmetic and logical operators, lists, if statements, for/while loops and functions using comments in the program, relevant codes, screenshots and diagram where needed.
[15 marks]
Test - Test your program to ensure it gives correct results. If there is an issue or error, fix it to get intended results.
[5 marks]

Get Help in COM4302 Computer Science Fundamentals Assessment before Deadline

Pay & Buy Non Plagiarized Assignment

Part 3 - Personal Reflection

Write a critical reflection of 400 words (+/- 10%) on your experience in completing
this assignment including Part 1, 2 and 4. Referring to the learning outcomes, evaluate what you have learnt, the challenges and difficulties you have experienced, how you solved them and how the whole module has contributed to your progress.
[10 marks]

Following a link on the Canvas, submit your Part 2 and Part 3 of the assignment together by the end of Week 15.

Part 4 - Completion of Weeks 2 - 6 and 10 examples and exercises

Each student is required to complete all weekly examples and exercises in a well-organized manner, with particular emphasis on Weeks 2, 3, 4, 5, 6, and 10. It is recommended that on-campus students maintain a physical logbook, while online students create a main folder with clearly labelled sub-folders for each week on their personal laptops. This will serve as evidence of their consistent engagement with the course material and their progressive development of understanding, knowledge, and skills. However, students may choose any suitable method to document their weekly work, provided it demonstrates regular participation. Lecturers review students' progress at any time during the class and keep records of their progress on weekly exercises, and offer verbal feedback based on the completed examples/exercises (tutorials). The full 10 marks allocated for this part will be awarded based on the completeness and quality of all weekly examples and exercises (tutorials). This mark will be added to the final mark of this module.
[10 marks]

Part 5 - Classroom demonstration (one to one)

Each student is required to present their assignments—specifically Parts1, 2, and 3—during the last two weeks of the cohort in a one-on-onesession with a lecturer. During the presentation, lecturers will ask a seriesof questions to assess the student’s understanding and to verify theauthenticity of the done/submitted work. To enhance the quality of theirpresentation, students are encouraged to prepare a set of slidessummarizing the key elements of their assignments. Marks for this partwill be based on the quality and content of the presentation, theorganization and clarity of the work, and the student’s ability to respondeectively to questions posed by the lecturer. [10marks]

Marking Criteria

Criteria/Parts Marks
Part – 1 (Tasks 1 to 4, part of assignment submission) 35
Part – 2 (Requirement, Design, Implement and test, part of assignment submission) 35
Part – 3 (Personal reflection, part of assignment submission) 10
Part – 4 (Evidence of doing weekly examples/exercises, not part of main submission) 10
Part – 5 (Demonstration on the assignments, not part of main submission) 10
Total 100

Specific Assessment Criteria/Marking Scheme:

First class (70% and above): students will provide

Excellent understanding of fundamental Python concepts, including datatypes, control structures, data structures and functions. Very professionalpresentation of the code and detailed and good inline comments has beenused while representing code. A thorough understanding of the tools andtechnologies to be used in the implementation of the code. Excellentunderstanding and critical thinking skills can be shown in the report whileimplementing different concepts. Extensive research demonstrating use of a wide range of well selected secondary research sources will be evident.Academic writing style, English and referencing will be excellent. TheReport needs to be professional and meets academic standards

Upper Second Class 2(1) (60-69%): students will provide

A very good understanding of fundamental Python concepts, includingdata types, control structures, data structures and functions. Aprofessional presentation of the code and detailed and good inlinecomments has been used while representing code. An insightful analysisand understanding of the tools and technologies to be used in theimplementation of the code.A clear understanding and critical thinking skills can be shown in thereport while explaining different concepts. Research demonstrating usesof a wide range of current and well selected secondary research sourceswill be evident. Academic writing style, English and referencing will bevery good. The Report is professional and meets academic standards

Lower Second Class 2(2)(50-59%): students will provide 

A sound understanding of fundamental Python concepts, including datatypes, control structures, data structures and functions. A clearpresentation of the code and detailed and good inline comments has beenused while representing code. A sound understanding and analysis of thetools and technologies to be used in the implementation of thecode. Some understanding and critical thinking skills can be shown in thereport while explaining different concepts. Research demonstrating use of a range of current and relevant secondary research sources will beevident. Academic writing style, English and referencing will be good.Report meets academic standards

Third class (40-49%): students will provide

A suficient understanding of fundamental Python concepts, including datatypes, control structures, data structures and functions. An acceptablepresentation of the code and detailed and good inline comments has beenused while representing code. A satisfactory analysis and understandingof the tools and technologies to be used in the implementation of thecode.A satisfactory understanding and critical thinking skills can be shown inthe report while explaining different concepts. Research demonstratinguse of a range of current secondary research sources will be evident.Academic writing style, English and referencing will be generallycompetent.

Fail (39% and below): 

Students who do not meet the requirements of athird-class grade will not successfully complete the assessment

Get Answer of COM4302 Computer Science Fundamentals Assessment

Pay & Buy Non Plagiarized Assignment

Struggling with COM4302 Computer Science Fundamentals Assessment? Don’t worry! Our Computer Science Assignment Help is designed to make complex concepts simple and easy to understand for every student. We provide clear, well-structured, and original solutions that help you learn while scoring better. With our Best Assignment Help, you get accurate explanations, timely delivery, and expert guidance. You can also explore our List Free of Computer Science Assignment Samples Answers to boost your confidence and improve your approach. Study smart, save time, and achieve academic success with ease!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

Digital Marketing Assignment Sample PDF For Students

Category: Assignment

Subject: Marketing

University: Wrexham University

Module Title: Digital Marketing

View Free Samples

AUEC3-059 Obtaining resources for engineering activities Assignment Answers Solution PDF

Category: Assignment

Subject: Engineering

University:

Module Title: AUEC3-059 Obtaining resources for engineering activities

View Free Samples

EAL L3 Eng AUEC3-003 Working efficiently and effectively in advanced manufacturing and engineering Assignment Answers

Category: Assignment

Subject: Engineering

University: EAL Level 3 Diploma in Advanced Manufacturing and Engineering – Technical Support Technician

Module Title: EAL Level 3 AUEC3-003 Working efficiently and effectively in advanced manufacturing and engineering

View Free Samples

QUALIFI L5 BUS503 Business Development Assignment

Category: Assignment

Subject: Business Management

University: Qualifi

Module Title: BUS503- Business Development

View Free Samples

CII M92 – Insurance business and finance Coursework Assignment Answers

Category: CII Assignments

Subject: business

University: _______

Module Title: CII M92 – Insurance business and finance

View Free Samples
Online Assignment Help in UK