Projects can be implemented by single persons or two-man teams. If you decide to make a project in a team, please remember that:
The project should be bigger and more complicated than a single-man project (aprox. 2 times).
Both persons from the team receive the same number of points.
Project 1
Technologies:
Using .NET Framework 3.5 and ADO.NET or LINQ is
required.
Using a database is required.
Using Windows Forms or Windows Presentation Foundation
is recommended.
Database:
A relational database in the Third Normal Form
(3NF) with at least 5 tables or an object-oriented database with at
least 5 types of objects must be used.
Any database engine can be used, according to
the requirements of the project's delivery listed below:
Microsoft Access - it is enough to attach the
database file,
Microsoft SQL Server 2005 or 2008 - an
installation script must be attached or a public database server
must be used,
simple database engine which requires no
installation (e.g. SQLite) - it is enough to be sure that the
Release version works properly,
other - a public database server must be used
and the Release version must be properly configured.
Subjects:
A proposition of the project's subject with a short
description must be sent by email before
the deadline. Please, be prepared for some suggestions, comments, etc.
Deadline:
The deadline is 10.11.2009, 23:59.
There is no way to postpone the deadline.
Unfinished projects can also be graded.
a short description and some screenshots
from the project,
a step-by-step instruction for running
the project (unless it is enough to simple run the executable file),
a link to a compressed file containing
complete source code,
a link to a compressed file containing a
complete Release version,
(The web page will be published on a
public server of our faculty. Source codes will be protected by
a password known only for students of our faculty. The quality
of the web page depends only on the author, however please remind that
the author's name will be presented.)
A diagram of the database (presenting tables, fields, and relations).
The project must be sent as one packed file with a name
containing the author's first and last name.
Grading:
All project's elements can be graded.
The grade will be presented as a list of
positive and negative remarks.
Some of negative comments can be marked as
'can be corrected'.
Correction:
Points subtracted by negative remarks marked
as 'can be corrected' can be given back in case of delivering
a correction of remarked issues.
The deadline for sending corrected projects will
be announced after publishing grades.
Corrected projects must be sent using this form (note,
the address is different).
A proposition of the project's subject with a short
description must be sent to pkupis-at-mini.pw.edu.pl before
the deadline. Be prepared for some suggestions, comments, etc.
Deadline:
The deadline is 15.12.2009, 23:59.
There is no way to postpone the deadline.
Unfinished projects can also be graded.
Delivering:
Projects must be sent using this
form (note, the address is different).
Required elements of the sent project:
A web page presenting the project,
containing:
a short description and some screenshots
from the project,
a link to a compressed file containing
complete source code,
(As for Project 1, the web page will
be published on a public server of our faculty.)
Public address where the project is running
(it is required that the project must be
successfully deployed by an author to any public server).
Information about configuration of a database
(if the project uses a database).
The project must be sent as one packed file with a name
containing the author's first and last name.
Grading and correction - similarly to Project 1.
Corrected projects must be sent using this form (note,
the address is different).