Your final project will be to develop a basic software application based on a real-world problem of your choosing. You will create an original Python program using the code you learned in class. Please submit the following content along with the working and completely tested code.

Introduction of your project

  • Project Name
  • Background
  • Why is the project being undertaken? Describe the opportunity or problem that the project is to address.

Goals

  • Describe specific goal(s) of your project.

Scope

  • What will be the end result of the project?
  • What is out of scope?

Program Design

  • Describe your program's input(s), output(s) and associated process(es). You can text and formula, or may also use a flowchart, structured English or any other standardized visual methods.

Program Documentation

  • Document how your program behaves to the user

Coding Requirements

  • Your program must use at least a certain number of concepts from this course. You must pick a certain number of concepts from each category below, as stated. This is not a limitation, however. You may use more concepts if you wish.

Beginning Concepts Pick Three

  • Numeric Calculations
  • Variables Operators
  • Mathematic Calculations
  • Exception Handling

Intermediate Concepts Pick Three

  • String Manipulation
  • Decision Structures
  • Repetitive Logic
  • Functions
  • Classes

Advanced Concepts Pick One

  • External Data
  • MySQL Database
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.