|
|
Description
|
The idea of
"lab assignment X" is to give students who have knowledge of both
JavaScript and PHP an opportunity to do one other assignment of choice,
instead of the lab assignments 1 (JavaScript) and 2 (PHP) of this course.
Basically, you can submit your own project idea, as long as you
- get prior permission from the lab assistant for your proposal
(before you begin),
- program some interactive web-based application.
Grading of
the assignment will be based on both coding quality and creativity in the
implementation of your idea. Particularly note that this is not a course
in web-design, and therefore your work will not be judged on its
visual design or concept originality! |
Requirements
|
- Obviously, your idea must take a minimal amount of work to program,
that is comparable to the total amount of work that lab assignments 1
and 2 would take when combined.
- Your idea must also exhibit a minimal level of programming and
application sophistication.
- Both the above two issues are up to the lab assistant and lecturer
to decide!
- If you wish to use other web-based
technologies, feel free. You are not required to use either JavaScript
or PHP at all, as long as the techniques of your choice require some
form of programming. Note: the lab assistant may not be able to assist
you with other technologies than JavaScript and PHP.
- The result of your work must be demonstrated to the lab assistant.
You must also hand in the source code, and all other files that
your solution requires (e.g. HTML code, css files, image files, etc).
All source code (also HTML) must be clearly structured and readable for
humans. Beware of this when you use a WYSIWYG editor for making HTML
documents, for example, because they will destroy the layout of HTML
code.
|
Organization and rules
|
- The assignment must preferably be done in teams of two students, but
may also be undertaken alone.
- The due-date for "lab assignment X" is Tuesday, March 21st before 17:00h sharp.
- The exact method of turning in your
work will be made public through this document and the student forum.
- Delays in turning in your work will
not be accepted, you will fail the assignment if you do.
- Upon handing in your work the lab assistant may ask you to give a verbal explanation of your code. Our
satisfaction with your explanation may affect the grading.
- The assignment is graded on a
PASS/FAIL basis.
- When in doubt about what you should
do: ask assistance.
- Plagiarism, or copying of other people's work, is not allowed and
will result in failing the complete course.
|
Lab assistance
|
Lab assistance is provided by Amalia Kallergi (e-mail:
webtech2006@hotmail.com).
Starting Tuesday February 21 assistance is available on Tuesdays from
14:00h - 17:00h in lab 408.
|