
{"id":34,"date":"2018-10-08T18:37:11","date_gmt":"2018-10-08T17:37:11","guid":{"rendered":"http:\/\/home.uia.no\/julikj18\/?p=34"},"modified":"2018-10-08T20:27:35","modified_gmt":"2018-10-08T19:27:35","slug":"modul-3-hundekennel","status":"publish","type":"post","link":"https:\/\/home.uia.no\/julikj18\/2018\/10\/08\/modul-3-hundekennel\/","title":{"rendered":"Modul 3 Hundekennel"},"content":{"rendered":"<p>I denne modulen skal vi fortelle om hva vi har l\u00e6rt s\u00e5 langt i emnet, lage en video der vi forklarer l\u00e6ringsm\u00e5lene og viser frem prosjektet v\u00e5rt.<\/p>\n<p>Link til video:\u00a0<a href=\"https:\/\/video.uia.no\/media\/t\/0_2epqyb7v#\">https:\/\/video.uia.no\/media\/t\/0_2epqyb7v#<\/a><\/p>\n<p><strong>Hva har jeg l\u00e6rt?<\/strong><\/p>\n<p>Jeg har blant annet l\u00e6rt \u00e5 kunne skrive en kode helt fra scratch, fra du \u00e5pner et prosjekt til \u00e5 kunne utf\u00f8re\/kalle p\u00e5 forskjellige metoder. If-setninger har for meg siden starten v\u00e6rt en utfordring \u00e5 l\u00e6re seg i tillegg til det \u00e5 kunne forst\u00e5 sammenhengen mellom det du definerer som tilordning og hvordan du kan bruke det videre i koden. Etterhvert som jeg har f\u00e5tt kunne holdt p\u00e5 med dette, b\u00e5de testet ut og feilet, har det blitt mye bedre og lettere og skrive i klassene. Jeg har l\u00e6rt \u00e5 kunne lage klasser som er avhengige av andre klasser og det \u00e5 kunne skrive en kode der et objekt fra \u00e9n klasse kan bli kallet p\u00e5 i et annet objekt fra en annen klasse.<\/p>\n<p><strong>Kort oppsummering av l\u00e6ringsm\u00e5lene vi skal kunne for modul 3:<\/strong><\/p>\n<p><strong>Abstraksjon<\/strong> er \u00e5 dele opp et problem i mindre og mindre biter helt til de bitene er sm\u00e5 nok til \u00e5 kunne l\u00f8ses p\u00e5 en enkel m\u00e5te. Abstraksjon handler ogs\u00e5 om \u00e5 kunne ignorere de sm\u00e5 detaljene i et problem og heller kunne se det store bildet.<\/p>\n<p><strong>Modularisering\u00a0<\/strong>er selve prosessen der du deler et program i veldefinerte deler, for eksempel i moduler, som da samarbeider p\u00e5 en veldefinert m\u00e5te og i tillegg kan lages eller testes uavhengig av hverandre.<\/p>\n<p><strong>Primitive typer\u00a0<\/strong>er datatyper som\u00a0<em>int, boolean og char<\/em> som er definert i Java spr\u00e5ket fra f\u00f8r av. Mens\u00a0<strong>objekttyper\u00a0<\/strong>er type data der du selv kan definere, som for eksempel er type String.<\/p>\n<p><strong>Klassediagram\u00a0<\/strong>er de klassene i programmet og forholdet mellom dem. De gir informasjon om kildekoden, dette vises statisk. Mens et\u00a0<strong>objektdiagram\u00a0<\/strong>illustrerer objektene og deres forhold p\u00e5 det \u00f8yeblikket og tidspunktet under selve utf\u00f8relsen av en applikasjon. Diagrammet viser i motsetning til klassediagram en dynamisk visning av programmet. Det g\u00e5r ikke an \u00e5 tegne dette i BlueJ, det m\u00e5 gj\u00f8res for h\u00e5nd eller se for seg i hodet.<\/p>\n<p><strong>Debuggeren\u00a0<\/strong>er et program der vi kan se steg for steg i koden v\u00e5r fra vi setter en breakpoint hvor dens oppgave er \u00e5 lokalisere eventuelle feil og hjelper da med \u00e5 finne s\u00e5kalte &laquo;run time errors&raquo; i programmet, som gj\u00f8r at programmet ikke kan kj\u00f8re slik det skal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I denne modulen skal vi fortelle om hva vi har l\u00e6rt s\u00e5 langt i emnet, lage en video der vi forklarer l\u00e6ringsm\u00e5lene og viser frem prosjektet v\u00e5rt. Link til video:\u00a0https:\/\/video.uia.no\/media\/t\/0_2epqyb7v# Hva har jeg l\u00e6rt? Jeg har blant annet l\u00e6rt \u00e5 &hellip; <a href=\"https:\/\/home.uia.no\/julikj18\/2018\/10\/08\/modul-3-hundekennel\/\">Les videre <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1966,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/users\/1966"}],"replies":[{"embeddable":true,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":4,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/posts\/34\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.uia.no\/julikj18\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}