itfag | Teknologi. Data. Læring. Deling.

TAG | Java

jul/11

18

Videregående programmering og andre Java-fag

Av: Førstelektor Else Lervik

Java er et av de aller mest brukte programmeringsspråkene i dag. Det undervises på høgskoler og ved universiteter over hele verden. http://itfag.hist.no tilbyr flere Java-fag fra det helt grunnleggende (”Programmering i Java”) til avanserte fag i JavaEE (se figuren nedenfor)

Hvis du kan noe Java, er det Videregående programmering (i Java) som er faget for deg. Hensikten med dette faget er at du skal ta et steg opp og bli en god Java-programmerer som er i stand til å lage nyttige programmer. Her får du også de kunnskaper og den programmeringserfaring som er nødvendig for å ta de tre fagene på toppen av figuren. Innholdet går videre fra det grunnleggende faget og øvingsoppgavene er større og vanskeligere. Som de fleste fagene vi tilbyr, er også dette faget bygget opp med ukentlige leksjoner og innleveringsoppgaver. I tilknytning til hver leksjon er det i tillegg noen mindre oppgaver som du kan trene på før du begynner med innleveringsoppgaven.

Dersom du vil ha mer informasjon om fagene i figuren over, så se på disse lenkene:

Faget «Videregående programmering (i Java)» dekker følgende tema: UML-klassediagram med assosiasjoner og generalisering. Implementering av dette i Java. Arv og polymorfi. ArrayList. Datafiler og strømmer. Serialisering. Hendelsesmodellen. GUI(Swing)-komponenter. Layout Managers og dialoger. Databaseprogrammering med JDBC. Unntakshåndtering.

Har du kanskje tatt Videregående programmering? Og kanskje noen av de andre Java-fagene også? Vi mener porteføljen fungerer bra, men er glade for tilbakemeldinger som hjelper oss med å jobbe videre på Java-fagporteføljen slik at den henger naturlig sammen og møter nye trender i Java-verdenen. Er spranget fra det grunnleggende til det videregående kurset for langt eller for kort? Hvilket av de to fagene bør i tilfelle endres? Hvis du er en av dem som har tatt et av fagene på toppen i figuren (LN349D, LN350D eller LN346D), har du i så fall opplevd ”hull” i kompetansen fra Videregående programmering? Er det andre emner innen Java-teknologi som vi bør tilby?

Dette innlegget har 1 kommentar. Gjerne bidra :-)

sep/10

16

C for Java-programmerere

Av: Else Lervik, førstelektor og faglærer i programmering og databaser

Mange nyutdannede programmerere behersker Java. Hva gjør du når du blir konfrontert med et C-program som det skal legges inn endringer i? For ordens skyld: Dette blogginnlegget handler ikke om C++ (som er en objektorientert utvidelse av C). Det meste som sies her er imidlertid også sant for C++, men med C++ kommer det mye mer.

Det som nok vil ta mest tid, er forskjellen i grunnfilosofien bak de to språkene. C passer ikke like godt på deg som Java. Det vil si at du får færre feilmeldinger. Ting som Java-kompilator eller -tolker fanger opp, blir oversett av C. I stedet får du logiske feil eller intetsigende meldinger som det kan være svært vanskelig å finne ut av. Tanken i C er at en programmerer alltid vet hva han/hun gjør, og derfor må få lov til å gjøre det (for eksempel å skrive utenfor en tabellgrense), så sant det er teknisk mulig. … Les resten av innlegget for en rekke tips…

Dette innlegget har Comments off. Gjerne bidra :-)

Theme Design by devolux.nh2.me