Lektionsplannen
Lektionsplannen viser planen for kursets afvikling. Bemærk dog, at den kan ændres indtil den pågældende uge, idet kurset løbende indretter sig efter forholdene.
Forelæsningen foregår kl. 9.00 - 12.00 i lokale 0.19 med start den 6/2-2004.
| Uge |
Dag |
Lokale |
Tema |
Pensum |
Elektronisk Materiale |
| 1 |
06/02 |
0.19 |
Hvad er programmering? |
JbD 1.* (alt i kapitel 1), 2.1, 2.2
|
Plancher:
F2004-uge1b.pdf
Programmer:
HelloWorld.java
|
| 2 |
13/02 |
0.19 |
Operander og operatorer |
JbD 2.3-2.14 |
Plancher:
F2004-uge2b.pdf
Programmer:
HelloWorld2.java
SimpleInput.java
StringVsId.java
StringConcat.java
|
| 3 |
20/02 |
0.19 |
Betingelser, løkker |
JbD 3.* |
Plancher:
F2004-uge3b.pdf
Programmer:
Fare.java
FareImproved.java
Age.java
Average.java
Average2.java
|
| 4 |
27/02 |
0.19 |
Metoder |
JbD 4.1-4.8, 4.10, 4.12, 4.13
|
Plancher:
F2004-uge4b.pdf
Programmer:
PrimeTopDownF2004.java
Change.java
Factorial.java
Hanoi.java
|
| 5 |
05/03 |
0.19 |
Arrays |
JbD 5.1-5.6, 5.8, 5.9, 5.12
|
Plancher:
F2004-uge5b.pdf
Noter (ps,
pdf): afsnit 1 - afsnit 4.
Programmer:
ArraySum2.java
MinMax.java
CommandLineArgument.java
TwoDimArray.java
LinSearch.java
BinSearch.java
TestCopy.java
|
| 6 |
12/03 |
0.19 |
Objekter i Java |
JbD 6.1-6.7, 6.9-6.15, 5.11
|
Plancher:
F2004-uge6b.pdf
Programmer:
Counter1.java
Counter2.java
CounterTest.java
Scope2.java
TestMath.java
TestString.java
|
| 7 |
19/03 |
0.19 |
Nedarvning |
JbD 7.* uden 7.8 |
Plancher:
F2004-uge7b.pdf
Programmer:
Person.java
Student.java
StudentTest.java
EqualsTest.java
AbstractCounter.java
Counter.java
|
| 8 |
26/03 |
0.19 |
GUIer |
JdD 8.1, 8.2, 8.4, 8.6, 9.1, 9.7, 9.8
|
Plancher:
F2004-uge8b.pdf
Programmer:
TestFrame.java
TestJFrame.java
TestFrameListener.java
ShowResize.java
StopGo.java
|
| 9 |
02/04 |
0.19 |
Exceptions |
11.*
|
Plancher:
E2003-uge9b.pdf
Noter (ps,
pdf)
Programmer:
ExceptionExOne.java
ExceptionExTwo.java
TwoCatchExample.java
Counter.java
CounterTest.java
CounterOutOfRangeException.java
|
| |
09/04 |
|
Langfredag |
|
|
| 10 |
16/04 |
0.19 |
IO |
JbD 10.* |
Plancher: - (ingen)
Programmer:
TestFileWriter.java
TestPrintWriter.java
Echo.java
AddNumbers.java
numbers1.txt
numbers2.txt
TestFileClass.java
TestStandardIO.java
|
| 11 |
23/04 |
0.19 |
Datastrukturer |
12.1-12.5, 12.7, 12.10, 12.11
|
Plancher: - (ingen)
Programmer:
IntListElement.java
IntList.java
IntListTest.java
ListElement.java
Stack.java
GenericStackTest.java
|
| 12 |
30/04 |
0.19 |
?? |
|
Programs:
Counter2.java
IntListElement.java
IntList.java
IntStack.java
IntRevolver.java
Data.java
ListNode.java
DataList.java
Person.java
Student.java
Seat.java
Theatre.java
NandC.java
Game.java
|
-->
|
11/06/2004 |
?? |
Eksamen |
|
|
JbD er tekstbogen Ira Pohl and Charlie McDowel. Java by Dissection.
The Essentials of Java Programming. Addison-Wesley, 2000 eller senere.
Alle eksempler fra bogen og package tio findes
her.
Husk at i mappen med jeres Java filer skal være en kopi af mappen tio.
|