Show version

Version created by Leif Lindbäck 2017-09-26 14:17

Show < previous | next >
Compare < previous | next >

Assignments

Do not consider your task to be writing the specified program and then write a report about it. Rather, your task is to write a report proving that you have met the specified requirements. In order to write such a report you must of course first write the program, but focus is on your report and not on the program as such.

Grading

The first four seminars have mandatory tasks and optional tasks. To pass the LAB1 sub course you must solve the mandatory tasks for each seminar and also pass all seminars. The optional tasks serve to improve your final course grade. Three accepted optional tasks improve the exam (TEN1) grade one level, six accepted optional tasks improve the exam (TEN1) grade two levels. There are in total eight optional tasks, two per seminar.

The fifth seminar is an opportunity to re-submit seminars you did not pass or to report more optional tasks.

How To Write and Submit the Report

You are allowed to write the program together with other students; your program does not have to be different from other student's programs. Please specify, in your report, the names of those you have worked with when writing the program. You are not allowed to write the report together with other students; you report must be unique. All submitted solutions must follow this template, id1354-report-template.pdf. Note that the template is a pdf file, you must create a similar word document, minor layout changes are allowed. The template pdf is created using latex, if you want to try that you can use the following tex file, id1354-report-template.tex

The reports shall be submitted in Canvas, in the course offering for HT17Important! You need to bring your laptop to the seminar. If you can not bring a laptop, you must instead bring all files of your solution on a USB stick. You do not have to bring a printout of your solution.

All code you write shall be available in a public Git repository, it shall not be included in the report. You can find Git tutorials on the Resources page.

At the Seminar

At the seminar you will be divided into groups. All members of the group will, in turn, explain and motivate their program to the other group members. After that, the group will, together, solve problems presented at the seminar, and each group member uploads the solutions to Canvas. You solve as many problems as time allows. At the end of the seminar, there will be a final presentation where a randomly chosen person from each group will give a five-minute presentation of their own solution to the entire seminar. Prepare this presentation before the seminar.

Tasks

Following are seminar tasks.

Seminar 1, HTML and CSS

The report shall be submitted in Canvas, in the course offering for HT17Important! You need to bring your laptop to the seminar. If you can not bring a laptop, you must instead bring all files of your solution on a USB stick.
id1354-tasks-seminar1.pdf
id1354-at-the-seminar-tasks-for-seminar1.pdf

Seminar 2, A PHP Web Application

The report shall be submitted in Canvas, in the course offering for HT17Important! You need to bring your laptop to the seminar. If you can not bring a laptop, you must instead bring all files of your solution on a USB stick.
id1354-tasks-seminar2.pdf
id1354-at-the-seminar-tasks-for-seminar2.pdf

Optional task 2 requires you to use the mycookbook XML format. Schema, example and documentation can be found here, mycookbook.zip

Seminar 3, Improving the PHP Web Application

The report shall be submitted in Canvas, in the course offering for HT17Important! You need to bring your laptop to the seminar. If you can not bring a laptop, you must instead bring all files of your solution on a USB stick.
id1354-tasks-seminar3.pdf
id1354-at-the-seminar-tasks-for-seminar3.pdf

Seminar 4, JavaScript

The report shall be submitted in Canvas, in the course offering for HT17Important! You need to bring your laptop to the seminar. If you can not bring a laptop, you must instead bring all files of your solution on a USB stick.
id1354-tasks-seminar4-reduced-2016.pdf
id1354-at-the-seminar-tasks-for-seminar4.pdf

Seminar 5, Improve Your Score

The fifth seminar is an opportunity to re-submit seminars you did not pass or to report more optional tasks.

How to Submit

How to Report

  • You attend seminar five only if you have not attended one of the four mandatory seminars.
  • If you want to improve a seminar you have already attended, it is sufficient to submit the report in Canvas, in the course offering for HT17. In this case you do not have to attend seminar five.

Feedback News