Generelle oplysninger om Grundlæggende Programmering, ITU F2000

Hvorfor dette kursus?
Programmer er basale byggesten i alle IT-systemer. Det er vigtigt for en softwareudvikler at forstå mulighederne, begrænsningerne og omkostningerne ved programmering, uanset hans eller hendes fremtidige rolle: programudvikler, projektleder, designer, planlægger, eller lignende.
I dette kursus benytter vi programmeringssproget Java. Java er et moderne objekt-orienteret sprog, der letter konstruktionen af grafiske brugergrænseflader (dvs. skærmbilleder med menuer, knapper, osv.) og af Internet-baserede programmer.
Kursets målsætning
Efter kurset skal du kunne skrive mindre programmer i Java.
Detaljeret indhold
Gennemførelse af kurset skal give dig disse kvalifikationer:
Kursusform
Forelæsninger, øvelser med øvelsesvejleder, ugentlige opgaver til skriftlig besvarelse og aflevering. Der udleveres en ugentlig løbeseddel med pensum og opgaver.
Hvor og hvornår
Forelæsningerne holdes onsdage kl. 9-12 på KVL i auditorium 3-02. Det er bedst at gå ind fra Rolighedsvej 26 eller 30, Frederiksberg. KVL ligger ca. 2 km fra IT-højskolen, i koordinat 148A3 på Kraks Kort. For at komme fra KVL til IT-højskolen kan man tage bus 8, 12 eller 13 fra Skyttegade/Rantzausgade til Borups allé/Hillerødgade. Her er et kort stjålet fra Krak. Første forelæsningsdag er onsdag den 2. februar 2000.

Øvelserne holdes onsdage kl. 13-17 på IT-højskolen, Glentevej 67, 2400 København NV. Øvelserne holdes en uge forsinket i forhold til forelæsningerne, så første øvelsesdag er onsdag 9. februar 2000.

Spørgetimer holdes på ITU. Er endnu ikke planlagt.

Litteratur
Lærebog:Lærebogen findes i to udgaver som begge kan benyttes til kurset. Hvis man skal købe ny bog, så anbefales det at købe den nye udgave.
  • Ny udgave: John Lewis og William Loftus: Java Software Solutions, Second Edition. Addison-Wesley 2000.
  • Gammel udgave: John Lewis og William Loftus: Java Software Solutions. Addison-Wesley 1998.
  • Bogen kan købes hos Polyteknisk Boghandel, Anker Engelundsvej 1, bygning 101, 2800 Lyngby, Telefon 77 42 43 02. Polyteknisk Boghandel vil være at finde på Glentevej i løbet af den første uge.

  • Den nye udgave koster 441 kr incl. moms - som ITU studerende får du 10% rabat.

  • Hvis du ønsker supplerende læsning om Java på dansk, så køb Henrik Kressner: Grundbog i Programmering med Java, Teknisk Forlag 1999; 298 kroner. Bogen er behagelig kortfattet, eksemplerne er overskuelige, og der er mange små opgaver.

    Noter:

    Noterne udleveres i trykt form når de skal bruges, men kan også udskrives fra nettet.
    Lærer
    Niels Hallenberg (nh@itu.dk) tlf. 38 16 88 24. Fysisk sidder jeg i lokale 2.26 på Glentevej 67.

    Derudover hjælper Peter Sestoft med til afviklingen af kurset: Peter Sestoft (sestoft@dina.kvl.dk) tlf. 35 28 23 34. Peter sidder en del af tiden på Institut for Matematik og Fysik ved KVL, kontor R631, 6. sal, opgang 6, Thorvaldsensvej 40, 1871 Frederiksberg C.

    Instruktorer
    Hjemmeside for kurset
    Hjemmesiden (http://www.itu.dk/courses/GP/F2000/) indeholder oversigt over udleveret materiale, løbende meddelelser, kopier af forelæsningsplancher og ugesedler, samt noter.
    I forventes regelmæssigt at kigge på hjemmesiden, forelæsningsplanen og listen over udleverede materialer
    Kørsel af Java-programmer
    Man kan bruge flere forskellige systemer:
    • Java Development Kit (JDK) som fås gratis til MS Windows, til Linux, og til en lang række andre systemer. JDK er installeret på IT-højskolens og E-handelsliniens maskiner.
    • Jikes som fås gratis til MS Windows og til Linux. Jikes kan oversætte Java programmer, men ikke afvikle dem. Derfor skal man stadig installere JDK for at benytte Jikes. Jikes er installeret på IT-højskolens maskiner.
    • Java applet-oversætteren på http://www.dina.kvl.dk/~sestoft/programmering/javacomp.html. Den kan kun bruges hvis man har Internet-adgang, og kan kun bruges til at skrive såkaldte appletter. Til gengæld er den nem at bruge.
    Kørsel af Java-programmer derhjemme
    Til at køre Java derhjemme kan du bruge Java Development Kit (JDK) version 1.1.6 eller senere samt en editor, f.eks. JavaEdit. Vi arbejder på en CD-ROM med de nødvendige programmer. På hjemmesiden download har vi samlet de nødvendige værktøjer.
    Eksamen
    Eksamen er skriftlig, fire timer, og holdes en gang i juni måned.
    For at gå til eksamen skal man have godkendt 8 ugeopgaver.
    Alle hjælpemidler (bøger, noter, plancher, gamle opgaver, vejledende løsninger, lommeregner, osv) er tilladte, dog ikke programmerbare datamater.

    Tilbage til hjemmesiden for Grundlæggende Programmering

    Niels Hallenberg (nh@itu.dk) 20/01-2000.