Course Evaluation

You can download the results of the course evaluation as well as the action plan.

Weekly notes / Slides

Week 35 36 37 38 39 40 41
Weekly notes 31.08.2010 04.09.2010 10.09.2010 16.09.2010 24.09.2010 01.09.2010 01.09.2010
Slides 31.08.2010 02.09.2010 07.09.2010 09.02.2010 14.09.2010 16.09.2010 21.09.2010 23.09.2010 28.09.2010 05.10.2010
NoteThe slides are based on slides by Steffen E. Godskesen and Martin R. Ehmsen.

Project

Description

Information about the second part of the project is available in the project description #2. The files engelsk.dat, engelsk1.crypt, engelsk2.crypt, and engelsk3.crypt should be used to test your implementation.

Note that while you should try to be able to decrypt all three examples automatically, for passing the exam it is sufficient that your program works on the two large examples (engelsk1.crypt and engelsk3.crypt). In that case you should explain why your program fails on some small examples (like engelsk2.crypt).

Hint: For large texts, it is sufficient to find the most frequent letter in the encrypted text from the HashMap and compute the key as the distance to the letter 'e'.

Information about the first part of the project is available in the project description #1.

Schedule

Week 35 36 37 38 39 40 41
Tue 10-12 (U140) Lecture Lecture Lecture Lecture Lecture Lecture
Wed 10-12 (U35) Exercise S1 Exercise S1 Exercise S1 Exercise S1
Wed 12-14 (U17) Lab M1 Lab M1 Lab M1 Lab M1 Lab M1 Lab M1 Lab M1
Wed 14-16 (U26) Exercise S7 Exercise S7 Exercise S7 Exercise S7
Thu 08-10 (U140) Lecture Lecture Lecture Lecture
Thu 12-14 (U26) Lab S7 Lab S7 Lab S7 Lab S7 Lab S7 Lab S7 Lab S7
Thu 14-16 (U50a) Exercise M1
Fri  10-12 (U35) Lab S1 Lab S1 Lab S1 Lab S1 Lab S1 Lab S1 Lab S1
Fri 12-14 (U49b) Exercise M1 Exercise M1 Exercise M1

Office Hours

Just come to my office. If you want to make sure I'm there, contact me before (by e-mail, jabber, phone).

Literature

Obligatory course book:

[1] John Lewis; William Loftus: Java Software Solutions: Foundations of Program Design. 6th edition, Pearson Education, 2009.

The textbook will be supplemented with the following notes:

Course Description

Evaluation:

Projektopgave i flere dele fordelt over kvartalet. Intern censur ved én underviser, bestået/ikke bestået. (15000202)

Reeksamen efter 2. kvartal (første gang i januar 2009)

Withdrawal date:

Afmeldingsfristen er 7 dage før eksamen.

Course type:

Forelæsninger (20 timer), eksaminatorier (8 timer) og projektarbejde (14 timer). (De angivne timetal er vejledende og der vil derfor kunne forekomme afvigelser).

Teaching period:

1st quarter, fall 2010

Aims:

At give en introduktion til struktureret programmering.

Synopsis:

  • De basale struktureringsredskaber sekvens, gentagelse, betinget instruktion og underprogram
  • Klasser og objekter, herunder eksempler og anvendelser
  • Fundamentale datastrukturer som lister og array

Aim description:

Efter kurset forventes den studerende at kunne:

  • modellere en problemstilling med henblik på programmering i et objektorienteret programmeringssprog
  • udarbejde en programstruktur baseret på modellen
  • implementere det planlagte program i det konkret anvendte programmeringssprog, i øjeblikket Java
  • finde og bruge basale i det til sproget hørende programbibliotek
  • planlægge og gennemføre en afprøvning af programmet

Design by 1234.info | Modified by Peter Schneider-Kamp | CSS 2.0