OPIM 3220 - Homework 4
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
OPIM 3220 - Homework 4
The final homework for OPIM 3220 is more open ended than the previous assignments. For this homework, I'm asking you to use what we've learned
(plus any additional concepts you're comfortable with) to build an application that meets the following requirements. You may use either a Mac or PC to write this program.
Requirements - Your First Program
For the final assignment, you may do one of the following:
Automate a task you or someone you know does frequently.
Create a game, or recreate an existing game, that can be played
without much instruction.
Anything else, so long as it meets the below requirements (you
can run it by me via email if you want).
Requirements
Most (more than likely, all) of the major topics we learned in class
are used.
Including: Variables, Arrays/Lists, Conditional logic, Loops The program uses at least 1 custom Class (in addition to the
standard Program class).
This class should contain at least one property or method
(preferably more).
A short summary is provided based on what the program is
supposed to do, and if necessary, how to use it.
This can be a simple text file or Word doc added inside the
program's directory, or submitted with the assignment. The program runs properly.
If you're feeling ambitious, you can write a different kind of
application (WinForms, WPF, ASP.NET). But, I must be able to run it on a Mac or a PC. If it is not cross platform, please tell me what type of application it is in the submission form.
Think about something you do often (or maybe would do often if it was
easier).
Think about a relatively simple game you could replicate in a Console
Application.
Outline the process, step by step, and begin to replicate it in code.
Be careful to not try to do too much at once, and add features one by
one.
Your programs can do anything! You can write a program that can calculate grades, simplify your hobbies, or automate your responsibilities. You can use them to keep track of things, or do things! Games come in all different types. You can recreate or simulate card games, quiz games, or trivia games!Just keep in mind the complexity of the game so you don't get confused. Grading |
80% - The program meets the requirements above. 10% - The program builds properly based on directions you tell me (or is a .NET Core Console Application) 10% - The program is easy to use. |
Submitting your Assignment |
Submit your homework as a ZIP file including all of your code. Mac
users can right click on a folder, and click "Compress <FOLDER_NAME>" and Windows users can right click on a folder
and say "Send to...Compressed (zipped) folder."
If your zip file only extracts to a single file, and not a folder filled
with files, it is not made correctly.
If you were to submit the "AdmissionDecider" project below, you
should zip the folder circled in red and submit the result.
2021-12-16