School Projects from 2007/2008

Desenvolvimento de Aplicações Distribuídas - Distributed Application Development

Online computer store implemented in ASP.net technology and C# language.
To test the system just open the solution in Visual Studio 2005© or above.

Engenharia de Software 1 - Software Engineering 1

A simple software requirements manager. Will allow you to manage Software Requirements, Use Cases and Software Tests.
The software is very simple and created only for this class, it's still a prototype and has no real use. It will not help in the development of software :D

Desenvolvimento de Software Empresarial - Enterprise Application Development

Software that allows the management of requests made by a company's employees for any material needed to their daily work.
Created using JEE technology and Visual Web Pages provided by Netbean's Visual Web Pack, this software will provide the necessary functionality for maintaining and satisfying requests made by employees.

No installation instructions are provided, there are several installtion details that are not obvious and you need to know your way around Sun Application Server and MySQL database management system.

Inteligência Artificial - Artificial Intelligence

A sudoku solving application, using genetic algorithms and Java language.
It implements Russian Roulette and Tournament selection algorithms, bases it's fitness function on the number of unique values that exist for every horizontal and vertical line and for every sub-matrix. I also features a few different combination algorithms.
Depending on the choice of algorithms, mostly the type of selection and combination methods, the program will solve the sudoku in an average of 10.000 iterations. Not the fastest one around ;)

Projecto Informático - Computer Project

My course's final project was JFindMyFiles/KManageThem