This is a project for class. It rather simple, we have to chose a problem to model/solve with Java. It could be anything. I suggest the freelancer to help think of a simple project that we can then nail down the topic and that to do. (This is a intro to java course remember :) )
Java Programming
-Project guide-
1. Purpose
- Improving problem solving and programming ability using Java programming language
- Improving design ability
- Design means an entire process where we implement a system or parts of a system, satisfying its
whole requirements including the function and performance toward the final purpose. In addition, we
will learn how to be an effective team member, collaborate with other team members, or be a leader
through design projects.
- Though this course, we want to extend understanding of and experience with a whole process of
information system development through analyzing, designing, implementing and testing/evaluation
of a system using Java programming language.
- The concrete design elements in this course are as follows:
Setting a goal: an exact definition of the problem (the system which you want to develop).
Analysis: analysis of user requirements and analysis of function of a system.
Design : designing a system through object-oriented approach based upon the above analysis
Implementation: implementation using Java language.
Test/Evaluation: Should test the exactness of the implemented system based upon various
inputs.
2. Contents
- Should develop a project whose levels are comparable to the examples suggested in this guide.
- Should proceed systematically a whole processes of problem definition, analysis, design,
implementation, and testing.
- User interface is not an important consideration. But you can implement the graphical user interface if
you need/want to.
- Whatever topic you choose, you should design it based upon object-oriented methods.
- Should consider the following design confinements:
1)Capability: You should have an algorithm which has an adequate level of computation complexity
and space complexity.
2) Standard: You should use a standard java grammar.
3) Soundness: Your project should work with any input without any logical error.
4) Schedule :
a) Mid-report due - 11:59pm, March 23 (Wed)
b) Final-report is due TBA
3. Reports
* Mid-report
- You should write 1-2 page that explains your project topic
- 3-4 page explaining the details of design in order to develop the topic you selected.
: You should include the followings for this part:
1) Problem definition: suppositions for your project, types of input, types of output and so on.
2) Problem analysis: requirements of functions you want to provide, a format of your input, a
format your of output, analysis of user requirements.
3) The confinements related to your consideration
4) The result of design : the definition about classes that will be used in program (the data which
objects of each class should contain, methods of each class), the relationship between classes,
definitions of algorithms that a method will use, and so on.
5) The concrete algorithms will be expected in the final report. In the mid-report, it is enough to just
explain what kind of algorithms will be used
*Final-report
- After completing the program for your project, you should report the result of the development in details.
- You should include the followings in the final report
1) Everything following the mid-report.
2)Results of your implementation. (Data structure used and reasons of using that structure, used
algorithm and its detailed definition in pseudo code forms)
3) Testing and evaluation results
4) Conclusion:
- Be careful that you do not include the whole jave source codes in your report. If you include this java
source codes, your points will be deducted. However, some important part of your source codes can
be included in your final report.
- Source codes: submit when you submit your final report.
Hello
My name is Ahmed, i'm a top rated freelancer.
i worked over 150 projects and over 250 hours doing java projects.
plus i passed freelancer java exam with top 20%
plus i got 2 java certificate 1Z0-803 and 1Z0-804 with 3+ years experience.
small overview of feedback on my profile
"you want to get your projects completed with quality? Hire Ahmed. Highly recommended."
"Thoroughly satisfied with Ahmed, and would recommend him to anyone looking for an excellent java developer!"
"Highly recommended. Very smart and well experience"
looking forward to work with you
Regards
$70 USD em 1 dia
5,0 (79 avaliações)
5,1
5,1
2 freelancers estão ofertando em média $65 USD for esse trabalho
Hello. How are u.
I saw your description. it's very clear.
I understood it and can do it well.
I can assist with regular projects.
I have done several projects like this.
I'm an Expert in Data Structures and Algorithms.
And I know Java ,C/C++ and Python well.
I'm interested this project.
For a start, I want to discuss with you about this project.
If it's possible,please contact me and explain more detail.
I wait your good reply.
Bye.