Find Jobs
Hire Freelancers

Simple Java Project To Simulate An Event

$10-30 USD

Concluído
Publicado há aproximadamente 8 anos

$10-30 USD

Pago na entrega
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.
ID do Projeto: 10023863

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 8 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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
Avatar do Usuário
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.
$59 USD em 1 dia
5,0 (13 avaliações)
3,7
3,7

Sobre o cliente

Bandeira do(a) UNITED STATES
CHICAGO, United States
5,0
22
Método de pagamento verificado
Membro desde mar. 22, 2016

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.