Kursanalys för 2D2052, ingint04
- Kursens namn, nummer och poängtal: Basic internet programming
- När kursen genomfördes:
- Kursledare och övriga föreläsare och övningsassistenter:
- Cristian Bogdan (ledare)
- Björn Eiderbäck (6h)
- Pär Lannerö (Metamatrix, guest lecturer, 2h)
- 4 lab assistants
- Antal undervisningstimmar uppdelat på föreläsningar,
övningar och andra undervisningsformer
- Antal övningsgrupper
- Antal registrerade elever (ska finnas), se definition nedan
- Antal direkt avhoppade elever (elever som valt kursen eller
checkat in på kursen men som hoppade av så tidigt att de inte
registrerades på den)
- optional book: Darrel Ince- Developing Distributed and
E-commerce Applications, 2ed, 2004
- Literature from the web: Java, XML/XHTML, CSS, DHTML, servlet
engines, http servers, conferences
- Vilka moment kursen består av och poängtal för de olika momenten
- Hur många elever som klarat kursens olika moment (vid en eller
flera angivna tidpunkter)
- Prestationsgrad efter första examinationstillfället i
procent, dvs. antal presterade poäng av antalet möjliga poäng för de
registrerade eleverna (ska finnas)
- Examinationsgrad efter första examinationstillfället i procent,
dvs. antal elever som klarat alla kurskrav av alla registrerade elever
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
Internet literature worked
very well. I don't think anybody used the optional book, and I think
were 18 responses to the evaluation
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
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
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
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
Sidansvarig: Cristian Bogdan <firstname.lastname@example.org>
Senast ändrad 20 oktober 2004
Tekniskt stöd: <email@example.com>