代码代写|Cpt S 321 – Final Exam Fall 2022
Please read the entire description carefully before you start working.
You are contacted by a small educational company to build an application in C# with a GUI that will help teach young children how to learn the alphabet using shapes.
The idea is the following: Children can create letters using shapes. Shapes can be of the following type: big line, little line, big curve, little curve and are associated with a color and texture.
Here is a summary of the features that you need to design and implement for the prototype:
The application will contain multiple parts in the GUI view as follows:
Important: For the first prototype, in the GUI, you can show shapes, letters, and their characteristics with text and not worry about actual graphics. For example, a Big Curve shape with yellow color and sand texture can be displayed with the following text: “Big Curve (Color: yellow; Texture: sand)” and a letter C that is created with this shape can be displayed with the following text: “C [Big Curve (Color: yellow; Texture: sand)]”.
The main point for the GUI here is to show that it can be updated properly. The actual graphical design has little to no importance.
Grading schema and point breakdown (30 points total):
General Homework Requirements
Quality of Version Control
Quality of Code
Quality of Identifiers
Existence and Quality of Comments
Existence and Quality of Tests