IFUD1033 VideregŚende programmering i Java
- Oppstart hÝst: GŚr ikke
- Oppstart vŚr: 30. jan 2018
- Formell fagbeskrivelse
- KjÝp faget pŚ http://itfag.no/
- FŚ varsling neste gang faget kjÝres:

Hva handler dette faget om?

Hensikten med faget er at du som kan noe Java fra f√łr, skal ta et steg opp og bli en god Java-programmerer som er i stand til √• lage nyttige programmer.



KjÝp faget pŚ http://itfag.no/

 

MERK: Dette faget er et av flere Java-fag vi tilbyr, og de bygger på hverandre og passer godt sammen:

Temaoversikt

Leksjonene kommer ut hver uke i læringsplattformen Blackboard. Du kan få et inntrykk av noe av innholdet i faget i listen under:

Du studerer i lśringsplattformen itslearning:
- Hvordan studere pŚ nett (video)
- Gode studietips (video)

Pedagogisk opplegg

Som de fleste programmeringsfagene er ogs√• dette et arbeidskrevende fag. Ettersom du er kommet hit, har du antakelig erfart at det ikke er mulig √• lese seg til programmeringskunnskaper. Programmering er et h√•ndverk, som m√• praktiseres. Og i tillegg m√• du selvf√łlgelig lese for √• gj√łre deg kjent med de teknikker og muligheter som er tilgjengelige for √• utf√łre dette h√•ndverket.

Faget er p√• 5 studiepoeng, og 12 leksjoner, hvorav to er definert som "ikke eksamenspensum". For de fleste vil jeg likevel tro at disse er av interesse. Det er beregnet at du skal bruke en uke p√• hver leksjon. Til hver leksjon er det tilknyttet en √łving, hvorav √łving nummer 1, 2, 3, 5, 7, 8 og 10 m√• v√¶re godkjente.

Eksamen: 4 timer. Ordinær skriftlig eksamen med penn og papir. Alle trykte og skrevne hjelpemidler er tillatt.

L√¶reb√łker/Pensum

Lærebok: Else Lervik og Vegard B. Havdal: Programmering i Java. Stiftelsen TISIP og Gyldendal Akademisk, 4.utgave. Læreboka har egen hjemmeside.

Pensum: kapittel 11-14, 16, 17, 18 unntatt 18.5-18.6 og 24.1-24.2. Det vil v√¶re n√łdvendig √• lese kapittel 15 for √• forst√• noen av eksemplene lenger ut i boka. Det er ogs√• n√łdvendig √• kunne mesteparten av de √•tte/ti f√łrste kapitlene for √• skrive tilfredsstillende Java-program.

API- dokumentasjonen

Om faglśrer
HÝgskolelektor Nils Tesdal har jobbet som systemutvikler 20 Śr

Kontaktinformasjon

Anbefalte forkunnskaper

Dette er et videreg√•ende kurs i Java og objektorientert programmering. P√• forh√•nd m√• du ha grunnkurset i Java eller tilsvarende. Eventuelt har du gode kunnskaper i objektorientert programmering i C++, f.eks. Objektorientert programmering i C++. Grunnkurset i C++ er ikke nok alene. 

Dersom du er i tvil, send en e-post til fagl√¶rer der du s√• n√łyaktig du klarer beskriver din bakgrunn. Kanskje grunnkurset i Java er det riktige kurset for deg i f√łrste omgang. L√¶rebok og programvare er den samme.

Programvare/Utstyr

Kurset krever at du bruker Java 5 eller nyere.

Det aller f√łrste du m√• gj√łre er derfor √• installere Java-kompilatoren. Det kan hende du allerede er vant med √• bruke et integrert utviklingsmilj√ł, da fortsetter du med det. I teksten nedenfor henviser vi til editoren TextPad, som mange er vant med fra grunnkurset.

√Ö installere  Java

Last ned JDK 7 fra http://www.oracle.com/technetwork/java/javase/downloads/index.html. Den er gratis. Du kan laste ned utgaven uten JavaEE og uten NetBeans. Nedlastings- og installasjonsveiledning finner du f.eks. i leksjon 1 i grunnkurset. I leksjon 5 og 6 trenger du et databasesystem, f.eks. Java DB som f√łlger med enkelte versjoner av Java. Detaljer ang. nedlasting og installasjon av Java DB kommer vi tilbake til i leksjon 5. Andre SQL-baserte systemer kan ogs√• brukes, men leksjonene legger opp til at Java DB brukes, og for √• lette rettingen er det et krav at nettstudenter bruker Java DB ved innlevering av √łvinger.

Bruker du TextPad som editor?
Her kommer litt "krisehjelp" angående installasjon av JDK og TextPad

Du m√• installere JDK f√łr du installerer TextPad. Fordi:  TextPad s√łker etter javac og java n√•r den installerer seg. Det er derfor lurt √• pr√łve at dette virker fra kommandolinjen etter at du har installert JDK. Reboot etter installasjon av JDK.

Utpr√łving av javac og java er beskrevet side 36-39 i boka. Dersom f√łlgende feilmelding kommer, betyr det at milj√łvariabelen path ikke er riktig:
"The name specified is not recognized as an internal or external command, operable program or batch file." Se notat om milj√łvariabler for √• sette path riktig.

Og hvordan skal så TextPad se ut når alt er gjort korrekt?

Da skal du ha f√łlgende valg nederst i Tools-menyen: 
    Compile Java
    Run Java Application
    Run Java Applet (trenger ikke denne i dette kurset)




KjÝp faget pŚ http://itfag.no/