Step 1. Place your order
Fill in the order form and provide all details of your assignment.
Step 2. Make Payment
Choose the payment system that suits you most.
Step 3. Receive your paper
Overview Create a project that demonstrates your mastery of CS concepts. Plan th
Place your order now for a similar assignment and have exceptional work written by our team of experts, At affordable rates
Create a project that demonstrates your mastery of CS concepts. Plan the project, document it, build it, and demonstrate its use.
Pick any topic of interest to you. If you are having trouble thinking of a topic, ask on the forums or drop me an email. Let me know what you’re thinking of working on, and I’ll help you get in the right direction. As a minimum, your program should:
Be programmed in Python
Use some type of data structure (array, objects, files, database)
Incorporate some sort of user Interface (Tkinter, pygame, command – line menu)
Solve some identified problem
Run without crashing under typical load
Illustrate programming knowledge
Be original work
Project Overview including following features
What does project do?
Who are users?
What problem does it solve?
Visual design implications
What is the overall data structure of the program?
What’s the data that needs to be manipulated?
How will it be organized?
What’s the specific implementation strategy
What classes or files will your project include?
Create a diagram for your system.
What does each screen look like?
If there are multiple states, how do they interact?
What are the interface elements on each screen called?
How are they laid out? (rows and columns, spanned rows and columns, stickiness, etc)
Define what happens when your program begins
Define what happens on any user event (menu selection, clicking button, whatever)
Define these actions in English
Be specific enough you can translate to code.
All documentation described earlier (in Word, OpenOffice, or .rtf format)
Source code for every program in the project
Passwords for any password-protected fields (for testing)
Any other documentation you wish to provide
Note on Originality
This is to be your own original work.
If you use libraries or tools, document them and cite your sources.
Group work is not permitted without prior permission.
I’ll set up a live presentation time for those interested
Watch the message board for info
If you prefer an in-person presentation, please arrange with your instructor.
Each project will be graded based on these criterion:
Does it illustrate excellence?
Does it demonstrate understanding of CS principles?
Did you move beyond the bare minimum expectations?
Did you supply all requested support materials?