Topic outline

  • Project work of this course is a web service, designed and implemented in groups of three students. The project is divided into three phases: Design, Demo and Final. Assistans will give points and feedback to the groups after every phase.

    1) Design phase: groups will meet with their own assistant to discuss about their idea and feasibility of their plan. After the meeting, groups have to submit a thorough Design document describing the web service, which will be implemented in following phases. Design document will be graded and groups will receive feedback in MyCourses.

    Design phase instructions

    2) Demo phase: groups have to present a functional demo in the Demo Gala event to other students and assistants. Demos will be graded by students and course personnel. Feedback should be utilized to improve the website for Final phase. Updated project plan and reflection about the project work needs to be submitted.

    Demo phase instructions

    3) Final phase: groups have to finalize their web service and submit a final document. 

    Final phase instructions

    Registration and Project groups

    • Use OODI for personal registration
    • Start looking for a group
    • Once you have formed your group of three students and decided a topic you can submit the group registration information.
    • If you do not find group of three people (after trying) contact responsible teacher.

    Everyone in a group will get the same grade. Make sure that your goals match. Please, contact course personnel if you face major problems with group work. The official language of this course is English. It is possible to do the project in Finnish, if all group members and the assistant are fluent in Finnish. Web service and documentation should be done in a same language.

    Requirements

    Project work should be a finalized and polished web service. You should be able to argue why people would want to use your site and explain what is the point. 

    Each group should work on content for the service, layout and user interface of the service, and implementation (including dynamic functionality) of the service.

    HTML and CSS should validate and it should be easily readable. All code should be commented.

    Selecting a topic

    Topic selection is quite free. Select a topic which interests you! Make sure that there is enough reference material available, or that you can produce the material yourselves (take photos, write texts, etc.).

    Make sure that your project topic is not too complicated! Plan you work in advance to be able to finish the service withing reasonable time. 

    Mundane topic can be better than invented, if you are not very creative. 

    Restrictions

    If you decide to implement a web service for a company or other external party, please remember that we will grade the project based on our course requirements! This means that if the company wants to change the requirements or the schedule it is not our problem. 

    Grading

    Projects will be graded in scale 0 - 5. All group members will get the same grade. If there are problems in your group work inform course staff as early as possible. If problems are communicated after the course, we are not able to help.

    Total points of the project will be calculated adding points from all phases together and subtracting possible penalty points. Grade will be given based on total points, according the following table.

    PointsGrade
    0-490
    50-591
    60-692
    70-793
    80-894
    90-100 and more
    5

    Penalty points

    If you submit your documents late, you will get 2 penalty points per day, until the document has been submitted.

    Completed course work

    All material produced in this course will be archived during two years after the course has finished. Material will not be presented in public or given to outsiders without permission from the group.

    Validity of partially completed course work

    All material you produce will be valid during the course. If you fail the course, you have to take the whole course again later. If you take the course again in the same group you might be able to use the same material. However, we cannot guarantee this! It is possible that scope of the project changes over the years.