Evaluation: Software Construction in Java for Agricultural Applications

Tune Landboskole, August 17 - 28, 1998

Results of the evaluation

Comments labeled by the same number are made by the same student

Prior informationOptionsDistributionMean score
Amount & quality Very poor
Poor
Reasonable
Good
Very good
0
0
4
7
7
4.2
Comments

1: A little more information about the accomodation would be nice. 4: Tak for tidlig og præcis information - især hvad angår den praktiske del. 9: - Man kunne ikke undgå at bemærke kurset annonceret. - Kursets hjemmeside indeholder den nødvendige information. 14: Uden forudgående kendskab til Java/programmering ville jeg have haft glæde af at læse hele bogen - om muligt inden kursusstart. 16: Det ville have været rart at have bogen noget tidligere. 17: We were provided a splendid textbook, information on the net about the course schedule and goal, and also useful web sites for preparing HTML-documents. Good Anouncements. 18: Lidt for detailieret på nogle områder. Med ringe forudsætninger er nytten af lange og hurtige gennemgange af programstrukturer begrænset.

Work loadOptionsDistributionMean score
Preparation Far too high
Too high
Reasonable
Too low
Far too low
0
0
14
3
1
3.3
During the course Far too high
Too high
Reasonable
Too low
Far too low
1
2
14
0
0
2.8
Comments

3: See below. 4: Forberedelsesfasen kunne have været organiseret bedre, så sværhedsgrad og arbejdsbyrde under kurset kunne begrænses. 9: Der er fint at der er plads til forskellig arbejdsindsats. 14: Op til en selv - men det blev jo til en hel del - med tilsvarende udbytte. 15: For høj belastning i 1. uge. Efter 1/1 dags øvelser har jeg ikke lyst til et par kapitler i JAVA-bogen. 16: Egen fejl dog. Der burde have været lagt mere vægt på forberedelse (højne forudsætningskravet). 17: Fine, since the student could do the amount of work suitable for the student. Fine that.

Number of sessions, relativelyOptionsDistributionMean score
Lectures Far too many
Too many
Reasonable
Too few
Far too few
0
2
16
0
0
2.9
Computer exercises Far too many
Too many
Reasonable
Too few
Far too few
0
1
16
1
0
3.0
Comments

3: Evening sessions should have been given during daytime because there was too little time for exercises and reading/preparation in the evening. 4: Forholdet mellem lectures, øvelser og projekt virkede naturligt. 9: - Der var en meget fin balance mellem forelæsninger/øvelser. - Systemet med forelæsning-øvelse-frokost-forelæsning-øvelse godt! 13: God balance. 14: Meget stof gennemgået, svært at pege på noget der kunne undværes, men det var mere end der kunne kaperes. Kristen Nygaards sessions spændende, men af stærkt varierende indhold og værdi. 15: Projektopgaven var rigtig god. Der blev sat mange ting på plads. 17: Maybe a little more time, i.e. 1 day, for the final project. 18: More practise might have been more appropriate.

Your benefitOptionsDistributionMean score
Professional/scientific Very low
Low
Reasonable
High
Very high
0
0
6
6
5
3.9
Expectation fullfillment Very low
Low
Reasonable
High
Very high
0
1
5
6
5
3.9
Personal/social Very low
Low
Reasonable
High
Very high
0
0
9
7
0
3.4
Comments (e.g. "too applied", "too theoretical", "I really liked the teachers", "I hate computers", etc.)

2: The only reason that I didn't get a very high social benefit is because I didn't have the option to stay here all the time. But eventhough - I had a high benefit personally/socially. 3: Some lectures didn't relate to JAVA but were more relevant in an other course (e.g. data structures, algorithms). The first week gave me the most benefit. 4: Gennemgangen i forelæsningsserien forekom for spredt ('lidt af hvert') og kunne med fordel have taget udgangspunkt i en mere abstrakt principiel indføring. 11: I really liked the teachers. 14: "too much"! Større udbytte end forventet. Gode muligheder for at vende tilbage til de enkelte emner via bilag og øvelses-eksempler. 16: "Love computers" - "Hate mathematics" 17: You have produced a very well written and useful material for the course. 18: "I really liked the teachers": good pedagodic skills in general.

The course centreOptionsDistributionMean score
Your room Very bad
Bad
Average
Good
Very good
0
0
4
10
2
3.9
General facilities Very bad
Bad
Average
Good
Very good
0
0
1
11
6
4.3
The food Very bad
Bad
Average
Good
Very good
0
0
2
7
9
4.4
Lecture room Very bad
Bad
Average
Good
Very good
0
0
1
11
6
4.3
Comments

2: Had no room. 4: Kursuslokalets LYDFORHOLD er langt fra optimale. Hertil kommer, at samtlige undervisere ikke kunne tale rummet op, og at overhead + projektor var svær at læse fra bagerste række. 9: - Luften kunne godt blive lummer. - Man kunne overveje at slukke ALLE computere under forelæsninger (på nær forelæserens). - Hvorfor er der ikke et stereoanlæg, så man kunne spille passende stemningsmusik under øvelserne?... 14: Bedre lyd-forstærkning ønskelig. 17: Good with a computer for each person. 18: Too hot.

The following questions refer to the various parts of the course:

  1. The basic introduction to Java by Peter Sestoft and Morten Larsen (1st week)
  2. The lectures by Kristen Nygaard
  3. The general programming part by Peter Sestoft (2nd week)
  4. The project
1. Basic introduction to JavaOptionsDistributionMean score
Lectures Very bad
Bad
Average
Good
Very good
0
1
0
10
7
4.3
Textbook Very bad
Bad
Average
Good
Very good
0
0
6
7
5
3.9
Hand-outs Very bad
Bad
Average
Good
Very good
0
0
1
6
11
4.6
Computer exercises Very bad
Bad
Average
Good
Very good
0
1
2
6
9
4.3
Comments

1: The index of the textbook is inadequate. The lectures were well organized - its evindent that the lectures are used to present this kind of material. - Gode undervisere! 2: I learned a lot! 3: Some exersises were more problem solving than JAVA-learning! 1. week the best 4: Som sagt: OHS, videoprojektor + forelæsere svære at læse/lytte til. Som sagt: Ville have foretrukket, at der blev taget udgangspunkt i mere abstrakte forhold. 9: Morten afslutter ikke altid sine sætninger, hvilket kan være forstyrrende og betyde manglende forståelse af, hvad der foregår. 13: God undervisning, dog meget nyt meget hurtigt for en urutineret programmør som mig. Jeg har fået en god fornemmelse af, hvad Java programmering går ud på. 14: Fantastisk flot dokumentation i form af OH og eksempler/øvelser. 15: Rigtig godt mix af teori/øvelser. 16: Øvelser for svære når: *Ikke matematiker *Ikke programmør

2. Lectures by Kristen NygaardOptionsDistributionMean score
Lectures Very bad
Bad
Average
Good
Very good
0
0
5
7
5
4.0
Hand-outs Very bad
Bad
Average
Good
Very good
1
1
8
5
1
3.2
Comments

1: Lectures too long but very interesting. 3: - Review good - Object terminology too theoretical and fast - General level too low (would have expected more) - Excellent story teller - Some examples good some were bad 4: Jeg var desværre forhindret i at deltage på grund af projektmøder på KVL. 9: (- har ikke checkket hand-outs). - Det havde været rart at kunne forberede sig til KN's forelæsninger, der af og til blev for abstrakte. 11: Some of the slides in the hand-outs are difficult to read because they are too small. 14: Stor variation. 15: KN skulle være bragt på banen før. Noget abstrakt - specielt til sidst. Jeg er ikke sikker på, at han griber det "rigtigt" an. 16: For meget tid på anekdoter og personlige oplevelser. Hand-outs: illustrative men omfattende. 18: Might have been placed in the start of the course.

3. General programmingOptionsDistributionMean score
Lectures Very bad
Bad
Average
Good
Very good
0
0
1
9
8
4.4
Hand-outs Very bad
Bad
Average
Good
Very good
0
0
2
6
10
4.4
Computer exercises Very bad
Bad
Average
Good
Very good
0
1
2
6
7
4.2
Comments

1: See comments under 1. 2: Since this is my first course in programming I had some "bad habits". The guidance was good in showing the "good/right" way to do things. 3: Relevant for general programming, not JAVA. MORE ON OBJECT ORIENTATION INSTEAD! 4: Blev gennemført på naturlig måde i forhold til første uges program. 9: - Måske skulle der forelæses i mere generelle vendinger; de tekniske eksempler synes at egne sig bedre til selvstudium(?) - Aftenindlæg af kursister kræver at kursisten har noget at byde på (!) - dette blev overholdt og var derfor vellykket. 14: Gik i gang med projekt i stedet for opgave. 15: Fint m. visualisering af sorteringsalgoritmer. Det store projekt overskyggede de daglige øvelser de sidste dage. 16: Se pkt. 1 18: When an instructor is occupied by his own doings - it sometimes seems to be a disturbance to ask for help. - that might not be the best signal to send.

4. The projectOptionsDistributionMean score
General benefit Very bad
Bad
Average
Good
Very good
0
0
1
11
5
4.2
Comments

2: Thank you all for your patience! I'll send you the final version when it runs. 3: Will be able to use JAVA as Prg. lang. in the future. 4: Den største læringsmæssige oplevelse. 13: Meget lærerigt. 14: Nåede langt bedre og mere brugbart resultat end ventet - via god hjælp og vejledning. 15: Jeg fandt ud af, at det faktisk er muligt (med lidt hjælp) at programmere i JAVA.

Comments You may for instance mention some positive circumstances and some negative circumstances concerning the course:

3: DO MORE COURSES IN OTHER SUBJECTS! IN GENERAL IT WAS VERY PROFESSIONAL 4: Tak for stor serviceminded-hed hos arrangører og undervisere. Ville have foretrukket kurset gennemført på KVL, idet det for mig og mine professionelle omgivelser er meget problematisk at isolere sig i 14 dage. 9: - Forelæsere (+ Peter B) er fagligt kompetente, hvilket er alpha og omega. - Brug af AV samt illustration med programeksempler i top. - Mener det er vigtigt, at kursister skal arbejde selvstændigt med øvelserne (ellers er der bare en der taster, mens de andre ser på). - Det synes som om, at der i høj grad har været tale om differentieret undervisning til øvelsen, og det er skut problemfrit: x og * til Morten og 2 x Peter. - Krav om forberedelse inden kursusstart fint. 10: Måske var det en god ide at samarbejde 2-3 personer om større opgaver i stedet for at lave selvvalgt projekt. 11: The course is given in English is highly appreciated. The course is well organized. 14: God stemning og inspirerende arbejdsiver. Udbyttet stiger (måske proportionalt) med afstanden til hjem/kontor. Toastmaster burde måske udnævnes for at stimulere det sociale under afslutningsaftenen - så det adskiller sig mere fra de øvrige dage. Man kender primært folk som "programmører". 15: Meget velorganiseret. Meget fin hjemmeside. Gode øvelser til belysning af teori. 16: Generelt et MEGET godt, men MEGET intensivt kursus. 18: A very good course.