Kursanalys för 2D2052, ingint04



To give students basic internet programming skills, building on and adding to their generic programming skills. To give an overview of the
internet form a social, economical and juridical perspective.

Förändringar inför denna kursomgång



The course was given for the first time at NADA and I was a course leader for the first time. I have learned a lot, from practicalities of
running a course at NADA, to how to organize the course to make it easier for students, how to coordinate with the guest lecturers, etc. My personal understandning is that most students were satisfied with the course, inspite of quite many difficulties in the begining.


 Most things went well in the end.

Using material from the other internet programming course (2D1390) was not so succesful.


The grade for the course was given by the "övning" which consisted of a little internet programming project. Half of the projects got maximum grade and were high in quality. Only one project got 3.


Internet literature worked very well. I don't think anybody used the optional book, and I think that's OK.


There were 18 responses to the evaluation form. Most students believed the course was difficult, yet, few thought it was uninteresting. None of the respondents used the optional course book. Most students attended over 60% of lectures.

Pedagogy is a part that clearly should be improved. People thought that there were too many details, and the level was too high (also in connection with students not having worked in Java before).

Lab 1 was seen as too esoteric, people had difficulties understanding what connects together its part. Lab 2 was too difficult for some people (though the time they spent on it doesn't show that it was much more difficult). It clearly has to be improved however. Some students were weary of the localTomcat setup for Lab 4, but most appreciated it. In the concluding remarks, students signal that Lab2 (Java) should become easier and Lab 4 more intensive (JSP). JSP and its connection to databases were the most appreciated.

People seem to have enjoyed their project. Most believed that the 5p is just OK.

Kursens belastning för eleverna

The course was too demanding for some students but few dropped off. They managed to finish their projects in the end, meaning that they have learned quite a lot. I think other students had it too easy but one probably cannot ever avoid that.


Existing knowledge and skill of students varied a lot, depending on whether they were from medieteknik (lower skill) or other
computer-engineering-related directions (higher skill). Some initial  labs (e.g. Lab 2) came in as a shock for some students, and were very
much appreciated by other students.

The grading system was adapted to let some students skip max 2 difficult  lab tasks losing 0.5 grade point per task. This proved to be an
effective tool.

Verkligt kursinnehåll

Planerade förändringar

The level of difficulty of later labs and the student motivation in doing them made me believe that it may be worth re-organizing the course
material to start with more advanced but more motivating tools like JSP and to go towards lower-level and harder-to-grasp issues such as sockets and streams. Another way to do it is to spend more lecture time on the difficult basics by reducing the time spent on easier basics such as HTML/markup languages. The same can be done with the introductory lab, make it contain less "easy" introductory things (HTML) and, instead, contain a part of Lab 2.

There should be a better message on what is the course goal, with concrete examples of what each part of the course will achieve.

There should be no or few overheads in Swedish next year, as talking English and having overheads in Swedish was considered difficult to follow.

Sidansvarig: Cristian Bogdan <>
Senast ändrad 20 oktober 2004
Tekniskt stöd: <>