Assessed Laboratory Work Overview In this project, you will develop a simple command-line interface (CLI) program that translates 10 common English sayings and phrases into a chosen language. It should also be possible to add mo

ICE-4101 Introduction to Programming Mini Project | Bangor University

Company Name: Pythoneer Dynamics

Description

Welcome to Pythoneer Dynamics, where innovation slithers through every line of code we craft! We’re a bustling hub of Python enthusiasts who believe in the charm of simplicity and the power of automation. At Pythoneer Dynamics, we specialise in developing seamless software solutions that resonate with efficiency and user-friendliness.

Our mission is to harness the capabilities of Python to revolutionise the way businesses operate, through custom-built applications that streamline processes and enhance productivity. From web applications to data analysis, artificial intelligence to system automation, we cover a spectrum of services that propel organisations towards digital triumph.

As we continue to grow, we’re scouting for bright, Python-savvy talent eager to tackle challenges and contribute to our portfolio of Pythonic masterpieces. We’re not just a company; we’re a dynamic playground for coders who dream in indentation and breathe life into possibilities with each stroke of the keyboard.

Recruitment Message

Are you ready to join a team that values code quality as much as a well-executed Python pun? Do you thrive in environments where creativity intertwines with technical prowess? If you’ve nodded affirmatively, then Pythoneer Dynamics is your launchpad to an exhilarating coding career!

We’re on the lookout for a budding developer to take on our latest project, which promises to be as exciting as it is challenging. As our recruit, you’ll be tasked with the design and development of a project that will not only test your coding mettle but also showcase your problem-solving flair. Your code will be the backbone of solutions that make a real-world impact.

So, if you’ve got a knack for Python and a passion for crafting code that makes a difference, we can’t wait to welcome you aboard. Let’s code, create, and celebrate the Python way!

Assessed Laboratory Work

Overview

In this project, you will develop a simple command-line interface (CLI) program that translates 10 common English sayings and phrases into a chosen language. It should also be possible to add more translations through the CLI. This project will allow you to practice structuring a CLI application with a clear, organised menu, functions, and error handling. Additionally, the project should incorporate comments, pseudocode, and file-based persistence to save and load translations.

Get the Solution to this Assessment. Hire Experts to solve this assignment before your Deadline

Order Non-Plagiarised Assignment

Deliverables

  • Python Code File: The main Python file with the complete code for the translation program.
  • Translation Data File: A file (e.g., JSON or CSV) containing the English phrases and translations.
  • Pseudocode Document: A Document outlining the pseudocode for each part of the program.
  • A requirements.txt to allow me to install any dependencies. 

This assessment amounts to 50% of the module, marked out of 100. 
Due date: Friday 20th December 2024 23:59

Mark Scheme

1. Execution 

  • Correct Functioning: The program meets all functional requirements as specified in the project brief.
    –    All requirements met
    –    Most requirements met
    –    Some requirements met, with critical features missing
    –    Few requirements met
  • Error Handling: The program handles errors gracefully and provides useful feedback to the user.
    –    Comprehensive error handling
    –    Basic error handling
    –    Minimal error handling
    –    No error handling
  • Efficiency: The program runs efficiently, without unnecessary or redundant processes.
    –    Highly efficient
    –    Moderately efficient
    –    Inefficient
    –    Very inefficient or not executing

2. Pseudo-code

  • Clarity: The pseudo-code is clear, logical, and easy to follow.
  • Completeness: The pseudo-code accurately represents the program’s functionality and flow from start to finish.

3. Code Quality

  • Readability: The code is well-formatted, with clear naming conventions and logical structuring.
  • Commenting: Code contains meaningful comments and docstrings that effectively explain the logic and usage of code sections.
  • Adherence to Standards: The code follows prescribed style guidelines and best practices.
  • Modularity: The code is appropriately structured into functions or classes.

4. Documentation

  • README File: The README is comprehensive, providing clear instructions on setup, dependencies, and how to use the program.
  • Code Documentation: Docstrings are present for modules, classes, and functions, providing essential information on their functionality.

5. Design and User Experience

  • User Interface : The user interface is intuitive, user-friendly, and provides clear instructions for interaction.
  • System Design: The design of the system is thoughtful, demonstrating good software architecture and design principles

Read more

Evidence of work place learning – 2000 words Critical analysis of your chosen subject – approx. 850 words (E.G. assessment of upper limb injury / CIWA / DKA / NOF / Pain etc)

Evidence of work place learning – 2000 words Critical analysis of your chosen subject – approx. 850 words (E.G. assessment of upper limb injury / CIWA / DKA / NOF / Pain etc) Knowledge and implications for clinical practice – Approx 300 Words (E.G. challenges to embed a new tool or idea – newly qualified nurses

By Jamez Blake

Task paper- Putting It All Together Directions: Read the directions carefully for each section and completely fill in the table for all 4 parts. Part 1: Source Review For Part I, review Adira, et al.’s (2022) article,

Putting It All Together Directions: Read the directions carefully for each section and completely fill in the table for all 4 parts. Part 1: Source Review For Part I, review Adira, et al.’s (2022) article, “Difficulties in emotion regulation and optimistic bias in young drivers’ risky driving behaviors.” Based

By Jamez Blake

In most state and federal forensic laboratories, and even in some local agency labs, the ability to conduct automated searches of things like latent prints, DNA profiles, and ballistics evidence represents an enormous leap

In most state and federal forensic laboratories, and even in some local agency labs, the ability to conduct automated searches of things like latent prints, DNA profiles, and ballistics evidence represents an enormous leap forward in the ability to develop investigative information from physical evidence. Consider that in the past,

By Jamez Blake

Case Study In recent past in the UK the acquisition of Reynolds American by British American Tobacco was a landmark deal in the tobacco industry, providing strategic advantages to BAT and reshaping the market dynamics. The long-term

Case Study In recent past in the UK the acquisition of Reynolds American by British American Tobacco was a landmark deal in the tobacco industry, providing strategic advantages to BAT and reshaping the market dynamics. The long-term success of this acquisition would hinge on effective integration, innovation in next-generation products,

By Jamez Blake

Write My Paper Button

WhatsApp Widget