EKSAMEN. Emne: Objektorientert Programmering Eksamenstid: Faglærer: Tom Heine Nätt
|
|
- Silje Holt
- 7 år siden
- Visninger:
Transkript
1 EKSAMEN Emnekode: ITF10606 Dato: 15/ Hjelpemidler: Alle skriftlige hjelpemidler Emne: Objektorientert Programmering Eksamenstid: Faglærer: Tom Heine Nätt Eksamensoppgaven: Oppgavesettet består av 19 sider inklusiv denne forsiden og vedlegg, og er inndelt i 3 hovedoppgaver med henholdsvis 3, 5 og 3 deloppgaver. Det er på hver hoved- og deloppgave angitt hvor mye disse teller av totalen. Karakter fastsettes dog på basis av en helhetsvurdering av besvarelsen. Du er selv ansvarlig for å kontrollere at oppgavesettet er komplett. Les gjennom alle oppgavene før du begynner. Vær nøye med å kommentere de delene av koden der du gjør spesielle løsninger. Ofte kan kommentarene ha stor uttelling dersom koden er delvis feil, men du viser at du har tenkt riktig. Pass også på å svare på alle oppgaver. Det er bedre å skrive litt i grove trekk hvordan du ser for deg at oppgaven kan løses, enn å ikke skrive noe i det hele tatt, dersom du står fast. Riktig god sommer til dere alle, og takk for et utrolig hyggelig semester :-) Lykke til! Sensurfrist: 6. juni 2008 Karakterene er tilgjengelige for studenter på studentweb senest 2 virkedager etter oppgitt sensurfrist. Følg instruksjoner gitt på: Side 1 av 19
2 Oppgave 1 (25%) Disse oppgavene skal besvares kort og presis. Du trenger altså ikke skrive en liten stil på hver av dem, men pass på at du besvarer alt oppgaven spør etter. Det er ingen ekstra ro-poeng å hente her;-)det vil bli lagt vekt på at forklaringen er skrevet med dine egne ord, og at den ikke er avskrift fra andre kilder. Dersom du synes det er lettere, kan du benytte selvlagde eksempler i forklaringen. Oppgave 1.1 (10%) Forklar hva et interface og en abstrakt klasse er. Hvilke forskjeller og likheter ser du mellom disse? Oppgave 1.2 (9%) I forbindelse med objektorientert programmering, forklart kort hva menes med følgende begreper: Modularitet Abstraksjon Innkapsling Oppgave 1.3 (6%) a) Hva er statiske metoder, og når ønsker vi å benytte disse? b) Hva er statiske variabler, og når ønsker vi å benytte disse? Slutt oppgave 1 Side 2 av 19
3 Oppgave 2 (45%) I denne oppgaven skal vi lage et svært enkelt studentregister, som skal benyttes til å rangere studentene basert på karaktergjennomsnitt. Systemet vil lese inn informasjon om studentene fra en tekstfil som er på følgende format. Karaktergjennomsnitt er et desimaltall der 1.0 er best og 6.0 er dårligst. studentnummer;fornavn;etternavn;karaktergjennomsnitt;antallstudiepoeng Et utdrag av fila kan dermed se ut som følger: ;Per;Persen;3.7; ;Ida;Idasen;1.4; ;Tore;Toresen;4.1;180 I dette studentregisteret skal vi også benytte en egen liste som er spesiallaget for dette formålet. Denne lista har navnet DynamiskStudentListe, og implementerer Listinterfacet i Java. Det er også definert en Student-klasse som har samme egenskaper som feltene i fila. Se vedlagt Java-kode for denne klassen. Merk deg at oppgavene under kun ber deg om å skrive ferdig deler av systemet. Oppgave 2.1 (10%) Skriv ferdig følgende metode som leser inn en fil med studentinformasjon, og returnerer en liste med Student-objekter. public DynamiskStudentListe<Student> lesstudentinformasjon(string filnavn) Oppgave 2.2 (5%) En gang i mellom ønsker man å oppdatere karaktergjennomsnitt og antall studiepoeng for alle studenter i en bestemt studentliste. Informasjonen hentes fra eksamensregisteret. Skriv derfor ferdig følgende metode: public void oppdaterstudentinformasjon(dynamiskstudentliste<student> studentliste) Til dette arbeidet har vi til rådighet klassen Eksamensresultater, som du finner JavaDoc for i vedlegget. Side 3 av 19
4 Oppgave 2.3 (10%) Systemet skal generere flere ulike rapporter om studentenes prestasjoner. For å gjøre dette benytter systemet deriblant sortering gjennom Javas Collections.sortmetode. Eksempler på slik bruk kan være: Collections.sort(studentliste); Collections.sort(studentliste,new ResultatComparator()); Skriv derfor følgende kode: a) Gjør om klassen Student slik at den blir Comparable. Den naturlige sorteringen er på stigende studentnummer (altså alfabetisk). Du trenger kun skrive de endringene som skal gjøres, og ikke hele klassen på nytt. b) Lag en Comparator med navn ResultatComparator som sorterer etter stigende karaktergjennomsnitt (altså laveste/beste først). Dersom to studenter har samme karaktergjennomsnitt, skal den med høyest antall studiepoeng komme først. Oppgave 2.4 (10%) Med tanke på forrige oppgave, besvar følgende spørsmål. Du skal kunne svare på disse spørsmålene selv om du ikke fikk til forrige oppgave. Oppgave a teller vesentlig mer enn oppgave b. a) Forklar hvordan metoden Collections.sort kan fungere med lista av typen DynamiskStudentListe og klassen Student? Disse fantes jo ikke den gangen Collections.sort ble utviklet. Hvilke objektorienterte teknikker er her i sving? Forklar disse teknikkene både generelt og for situasjonen i forrige oppgave. b) Hva er hensikten med å benytte både Comparable og Comparator? Oppgave 2.5 (10%) Det er kommet et forslag om å gjøre systemet om til å benytte Java sin serialiseringsteknikk. Basert på dette forslaget, svar på følgende spørsmål. Du kan her gå ut i fra at systemet også har en skrivstudentinformasjon-metode, som tilsvarer metoden i oppgave 2.1 a) Skisser hvordan systemet kan gjøres serialiserbart. Legg spesiell vekt på hvordan du vil lese fra og skrive til fil. I metodene for lesing og skriving trenger du kun å skrive koden du ville plassert inne i selve try-blokka. b) Hvilke fordeler og ulemper vil serialisering ha i forhold til nåværende system? Slutt oppgave 2 Side 4 av 19
5 Oppgave 3 (30%) I denne oppgaven skal vi lage ferdig en meget enkel værstasjon. Foreløpig består værstasjonen av to sensortyper: TemperatureSensor (termometer/temperatur) og AirPressureSensor (barometer/lufttrykk). Dette er imidlertid lett utvidbart ettersom vi har en abstrakt klasse med navn Sensor, som alle sensorer arver fra. Et enkelt UML-diagram for systemet ser ut som følger. Enkelte klasser mangler helt eller delvis informasjon om egenskaper og metoder. Dette er fordi informasjonen ikke er relevant for oppgavene, eller fordi det vil røpe hvordan oppgavene skal løses. Noen av klassene i systemet trenger litt forklaring: Sensor: Abstrakt klasse som representerer en sensor. SensorWithThread: Utvidelse av klassen Sensor, som inneholder en tråd for å utføre målinger ved jevne mellomrom. Vaerstasjon: Hovedapplikasjonen. VaerstasjonGUI: Grafisk brukergrensesnitt som viser måleresultatene. DatabaseLogger: Klasse som legger inn måleresultatene i en database. Side 5 av 19
6 Det grafiske brukergrensesnittet til værstasjonen kan se ut som følger: I vedleggene til oppgavesettet finner du JavaDoc eller kildekode for de fleste klassene. Merk deg at klassen Vaerstasjon ligger med i flere eksemplarer som reflekterer endringene hver deloppgave medfører. Her kan det være flere tips å hente til løsningen av oppgavene Oppgave 3.1 (10%) Skriv klassen AirPressureSensor (altså et barometer), som arver fra klassen SensorWithThread. Selve barometeret er koblet til USB-porten, og for kommunikasjon med dette kan du benytte klassen BarometerUSBReader (Se vedlagte JavaDoc). Den unike ID-en til vårt barometer skal man motta gjennom konstruktøren til klassen AirPressureSensor. Dersom USB-sensoren returnerer en negativ verdi, skal det kastes en MeasurementException fra readsensor-metoden. Side 6 av 19
7 Oppgave 3.2 (10%) Vi ønsker å logge dataene fra de ulike sensorene i følgende databasetabell. CREATE TABLE SensorData ( timestamp DATETIME NOT NULL, sensorname VARCHAR(255) NOT NULL, value double NULL, PRIMARY KEY(timestamp) ) Tabellen kan derfor bli seende slik ut (utdrag): timestamp sensorname value :40:15 Ute :40:16 BarometerInne :40:20 Ute :40:25 Ute NULL :40:30 Ute :40:31 Inne Skriv klassen DatabaseLogger (en lytter), som logger informasjonen fra de ulike sensorene. Dersom klassen mottar en measurementerror-melding fra en sensor, skal verdien NULL legges inn som value i tabellen. Du kan benytte den ferdige klassen DBConnect, som har en statisk metode ved navn getconnection. Se vedlagte JavaDoc for klassen DBConnect. Tips: For å sette dagens dato og tid, kan du benytte SQL-funksjonen NOW() i din INSERT-query. Oppgave 3.3 (10%) Lag ferdig klassen med navn AverageSensorMeasurer. Denne klassen skal være en slags innpakning rundt en Sensor, som gjør at vi kan finne gjennomsnittet av et antall målinger. For resten av systemet vil en AverageSensorMeasurer oppføre seg som en Sensor. Klassens konstruktør skal ta tre parametere; sensornavnet, sensoren som skal pakkes inn, og hvor mange målinger som skal tas vare på for å beregne gjennomsnittet. Vi kan benytte en AverageSensorMeasurer på følgende måte: TemperatureSensor t1 = new TemperatureSensor("Ute",500); AverageSensorMeasurer asm = new AverageSensorMeasurer("UteGjennomsnitt",t1,20); asm.addsensormeasurementlistener(this); Side 7 av 19
8 Tips 1: En AverageSensorMeasurer må selv lytte på meldingene fra sensoren den pakker inn, og så huske på et antall av de foregående målingene for å kunne regne ut hva som skal sendes videre. Den sender en melding videre hver gang den mottar en melding selv. Tips 2: For å ta vare på et antall av de siste målingene, kan det være lurt å benytte tanken om en kø (legge til på slutten, fjerne på førsten). En kø kan du lett imitere med metodene addlast og removefirst i en LinkedList. En start på klassen ligger som vedlegg Slutt Oppgave 3 Side 8 av 19
9 Student.java public class Student private String studentnummer; private String fornavn; private String etternavn; private double karaktergj; private int studiepoeng; public Student(String studentnummer,string fornavn, String etternavn, double karaktergj, int studiepoeng) setstudentnummer(studentnummer); setfornavn(fornavn); setetternavn(etternavn); setkaraktergj(karaktergj); setstudiepoeng(studiepoeng); public Student(String studentnummer,string fornavn, String etternavn, String karaktergj, String studiepoeng) this(studentnummer,fornavn,etternavn,double.parsedouble(karaktergj ),Integer.parseInt(studiepoeng)); public void setstudentnummer(string studentnummer) this.studentnummer=studentnummer; public String getstudentnummer() return studentnummer; public void setfornavn(string fornavn) this.fornavn=fornavn; public String getfornavn() return fornavn; public void setetternavn(string etternavn) this.etternavn=etternavn; public String getetternavn() return etternavn; Side 9 av 19
10 public void setkaraktergj(double karaktergj) this.karaktergj=karaktergj; public double getkaraktergj() return karaktergj; public void setstudiepoeng(int studiepoeng) this.studiepoeng=studiepoeng; public int getstudiepoeng() return studiepoeng; Side 10 av 19
11 Class Eksamensresultater java.lang.object Eksamensresultater public class Eksamensresultater extends java.lang.object Denne klassen benyttes for å hente ut informasjon om eksamensresultater for en student. Method Summary static int finnantallstudiepoeng(java.lang.string studentnummer) Metoden finner antall studiepoeng en bestemt student har gjennomført. static double finnkaraktergjennomsnitt(java.lang.string studentnummer) Metoden finner gjennomsnittskarakter for en bestemt student. 1.0 er best mulig resultat, 6.0 er dårligst mulige resultat Methods inherited from class java.lang.object clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait Method Detail finnkaraktergjennomsnitt public static double finnkaraktergjennomsnitt(java.lang.string studentnummer) Metoden finner gjennomsnittskarakter for en bestemt student. 1.0 er best mulig resultat, 6.0 er dårligst mulige resultat Parameters: studentnummer - En unik identifikasjon for studenten Returns: Karaktergjennomsnittet til studenten finnantallstudiepoeng public static int finnantallstudiepoeng(java.lang.string studentnummer) Metoden finner antall studiepoeng en bestemt student har gjennomført. Parameters: studentnummer - En unik identifikasjon for studenten Returns: Antallet studiepoeng studenten har gjennomført Side 11 av 19
12 Class BarometerUSBReader java.lang.object BarometerUSBReader public class BarometerUSBReader extends java.lang.object Klassen kommuniserer med en ekstern USB-enhet som måler lyfttrykket. USB-enheten har en unøyaktighet på +-5%. Alle USB-enheter har en unik device ID, som gjør at man kan referere til akuratt denne ene ehneten. Method Summary static double readvalue(java.lang.string deviceid) Denne metoden leser gjeldene verdi fra USB-enheten. Methods inherited from class java.lang.object clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait Method Detail readvalue public static double readvalue(java.lang.string deviceid) Denne metoden leser gjeldene verdi fra USB-enheten. Det vil være en forsinkelse på resultatet med 15ms. Parameters: deviceid - den unike ID'en til barometeret man ønsker å kommunisere med Returns: Lufttrykket rundt enheten målt i hpa (hektopascal) Side 12 av 19
13 Class DBConnect java.lang.object DBConnect public class DBConnect extends java.lang.object Denne klassen benyttes for å opprette et Connection-objekt til en forhåndsdefinert database. Method Summary static java.sql.connection getconnection() Metode som gir oss et Connection-objekt til en bestemt database Methods inherited from class java.lang.object clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait Method Detail getconnection public static java.sql.connection getconnection() Metode som gir oss et Connection-objekt til en bestemt database Returns: Connection-objektet Side 13 av 19
14 Sensor.java import java.util.*; public abstract class Sensor private ArrayList<SensorMeasurementListener> smlisteners = new ArrayList<SensorMeasurementListener>(); private String name; public Sensor (String name) this.name=name; public String getsensorname() return name; public void addsensormeasurementlistener(sensormeasurementlistener sml) smlisteners.add(sml); public void removesensormeasurementlistener(sensormeasurementlistener sml) smlisteners.add(sml); protected void notifylisteners(measurement m) for(sensormeasurementlistener sml:smlisteners) sml.measurementupdate(m); protected void notifymeasurementerror(measurementexception me) for(sensormeasurementlistener sml:smlisteners) sml.measurementerror(me); protected void measured(measurement m) m.sensor=this; notifylisteners(m); protected abstract Measurement readsensor() throws MeasurementException; Side 14 av 19
15 SensorWithThread.java public abstract class SensorWithThread extends Sensor private int interval; public SensorWithThread(String name,int interval) super(name); this.interval=interval; SensorThread st = new SensorThread(this); st.start(); private class SensorThread extends Thread SensorWithThread s = null; public SensorThread(SensorWithThread s) this.s=s; public void run() while(true) try s.measured(s.readsensor()); catch(measurementexception me) s.notifymeasurementerror(me); try sleep(s.interval); catch(interruptedexception ie) ; Side 15 av 19
16 SensorMeasurementListener.java public interface SensorMeasurementListener public void measurementupdate(measurement m); public void measurementerror(measurementexception me); Measurement.java public class Measurement public double value; public Sensor sensor; MeasurementException.java public class MeasurementException extends RuntimeException public MeasurementException(String message) super(message); Vaerstasjon.java Før oppgavene starter public class Vaerstasjon public static void main(string argv[]) Vaerstasjon v = new Vaerstasjon(); VaerstasjonGUI vgui = new VaerstasjonGUI(); vgui.setvisible(true); TemperatureSensor t1 = new TemperatureSensor("Ute",500); t1.addsensormeasurementlistener(vgui); TemperatureSensor t2 = new TemperatureSensor("Inne",500); t2.addsensormeasurementlistener(vgui); Side 16 av 19
17 Etter oppgave 3.1 public class Vaerstasjon public static void main(string argv[]) Vaerstasjon v = new Vaerstasjon(); VaerstasjonGUI vgui = new VaerstasjonGUI(); vgui.setvisible(true); TemperatureSensor t1 = new TemperatureSensor("Ute",500); t1.addsensormeasurementlistener(vgui); TemperatureSensor t2 = new TemperatureSensor("Inne",500); t2.addsensormeasurementlistener(vgui); AirPressureSensor ap1 = new AirPressureSensor("BarometerInne",500,"FFx453244"); ap1.addsensormeasurementlistener(vgui); Etter oppgave 3.2 public class Vaerstasjon public static void main(string argv[]) Vaerstasjon v = new Vaerstasjon(); VaerstasjonGUI vgui = new VaerstasjonGUI(); vgui.setvisible(true); DBLogger dbl = new DBLogger(); TemperatureSensor t1 = new TemperatureSensor("Ute",500); t1.addsensormeasurementlistener(vgui); t1.addsensormeasurementlistener(dbl); TemperatureSensor t2 = new TemperatureSensor("Inne",500); t2.addsensormeasurementlistener(vgui); t2.addsensormeasurementlistener(dbl); AirPressureSensor ap1 = new AirPressureSensor("BarometerInne",500,"FFx453244"); ap1.addsensormeasurementlistener(vgui); ap1.addsensormeasurementlistener(dbl); Side 17 av 19
18 Etter oppgave 3.3 public class Vaerstasjon public static void main(string argv[]) Vaerstasjon v = new Vaerstasjon(); VaerstasjonGUI vgui = new VaerstasjonGUI(); vgui.setvisible(true); DBLogger dbl = new DBLogger(); TemperatureSensor t1 = new TemperatureSensor("Ute",500); AverageSensorMeasurer asm1 = new AverageSensorMeasurer("UteGjennomsnitt",t1,20); asm1.addsensormeasurementlistener(vgui); asm1.addsensormeasurementlistener(dbl); TemperatureSensor t2 = new TemperatureSensor("Inne",500); t2.addsensormeasurementlistener(vgui); t2.addsensormeasurementlistener(dbl); AirPressureSensor ap1 = new AirPressureSensor("BarometerInne",500,"FFx453244"); ap1.addsensormeasurementlistener(vgui); ap1.addsensormeasurementlistener(dbl); Side 18 av 19
19 AverageSensorMeasurer.java import java.util.*; public class AverageSensorMeasurer extends Sensor implements SensorMeasurementListener private LinkedList<Measurement> lastmeasures = new LinkedList<Measurement>(); private int size; public AverageSensorMeasurer(String name, Sensor s, int size) //Kode i oppgave 3.3 her... public void measurementupdate(measurement m) //Kode i oppgave 3.3 her... public void measurementerror(measurementexception me) //Kode i oppgave 3.3 her... protected Measurement readsensor() throws MeasurementException //Kode i oppgave 3.3 her... Side 19 av 19
Løsningsforslag Eksamen V08. Oppgave 1. Oppgave 1.1. Oppgave 1.2. Oppgave 1.3. Se i boka/forelesningsnotatene:-) Se i boka/forelesningsnotatene:-)
Løsningsforslag Eksamen V08 Oppgave 1 Oppgave 1.1 Se i boka/forelesningsnotatene:-) Oppgave 1.2 Se i boka/forelesningsnotatene:-) Modularitet: Dele opp sammenhørende deler av programmet i egne moduler.
DetaljerEKSAMEN. Objektorientert programmering
EKSAMEN Emnekode: ITF 10609 Dato: 13.mai 2009 Emne: Objektorientert programmering Eksamenstid: kl 09.00 til kl 12.00 Hjelpemidler: 2 A4-ark med valgfritt innhold på begge sider. Faglærere: Tom Heine Nätt
DetaljerEKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet består
DetaljerEksamen Objektorientert Programmering 2011
Eksamen Objektorientert Programmering 2011 Høgskolen i Østfold 2011-05-11 Emnekode ITF10611 Emne Objektorientert Programmering Dato 2011 05-11 Eksamenstid 09:00-13:00 Hjelpemidler To A4-ark (fire sider)
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 05/06-2009 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerEKSAMEN ITF10208. Webprogrammering 1 Dato: Eksamenstid: Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 01/06-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine
DetaljerEmnenavn: Objektorientert programmering. Faglærer: Lars Emil Knudsen
EKSAMEN Emnekode: ITF10611 Dato: 3. mai 2018 Hjelpemidler: To A4-ark (fire sider) med egne notater Emnenavn: Objektorientert programmering Eksamenstid: 4 timer Faglærer: Lars Emil Knudsen Om eksamensoppgaven
DetaljerEksamen Objektorientert Programmering 2013
Eksamen Objektorientert Programmering 2013 Høgskolen i Østfold 2013-01-07 Emnekode Emne ITF10611 Dato 2013-01-07 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering To A4-ark (fire
DetaljerEKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.
EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 09/12-2008 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine
DetaljerEKSAMEN (Konvertert fra en gammel PHPeksamen)
EKSAMEN (Konvertert fra en gammel PHPeksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 01/06-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 01/06-2010 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerOppgavesettet består av 7 sider, inkludert denne forsiden. Kontroll& at oppgaven er komplett før du begynner å besvare spørsmålene.
Høgskoleni Østfold EKSAMEN Emnekode: Emnenavn: ITF20006 Algoritmer og datastrukturer Dato: Eksamenstid: 9. mai 2016 9.00 13.00 Hjelpemidler: Faglærer: Alle trykte og skrevne Jan Høiberg Om eksamensoppgaven
DetaljerTest 2 OOP. - Prøveeksamen
Test 2 OOP - Prøveeksamen 2007 - Viktig: Jobb med oppgavene som om det var eksamen Ikke snakk med sidemann, ta korte pauser, benytt kun skriftlige hjelpemidler du hadde tenkt til å hatt med på eksamen.
DetaljerHøgskoleni østfold NY/UTSATT EKSAMEN
Ch) Høgskoleni østfold NY/UTSATT EKSAMEN Emnekode: Emne: ITF10611 Objektorientert Programmering Dato: 6. januar 2016 Eksamenstid: kl 09:00 til kl 13:00 Hjelpemidler: To A4-ark (fire sider) med egne notater
DetaljerObjektorientert Programmering Ekstraordinær eksamen 2014
Objektorientert Programmering Ekstraordinær eksamen 2014 Høgskolen i Østfold 2014-01-13 Emnekode Emne ITF10611 Dato 13.01.2014 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Onsdag 4. juni 2014 Tid for eksamen: 9:00-15:00 Oppgavesettet er på
DetaljerEKSAMEN. Algoritmer og datastrukturer
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2009 kl 09.00 til kl 13.00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Kalkulator Faglærer: Gunnar Misund
DetaljerEKSAMEN. Algoritmer og datastrukturer. Eksamensoppgaven: Oppgavesettet består av 11 sider inklusiv vedlegg og denne forsiden.
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2008 kl 09.00 til kl 13.00 Hjelpemidler: 4 A4-sider (2 ark) med valgfritt innhold Kalkulator Faglærer: Mari-Ann
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10208 og Webprogrammering 1 og ITF10212 Innføring i programmering Dato: Eksamenstid: 03/12-2013 09.00-13.00 Hjelpemidler: Faglærer: 2 A4 ark (4 sider) med
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 30/05-2012 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider.
DetaljerEKSAMEN. Emne: Algoritmer og datastrukturer
1 EKSAMEN Emnekode: ITF20006 000 Dato: 18. mai 2012 Emne: Algoritmer og datastrukturer Eksamenstid: 09:00 til 13:00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Faglærer: Gunnar Misund Oppgavesettet
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 07/12-2010 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerHøgskoleni østfold EKSAMEN. Emne: Innføring i programmering
Høgskoleni østfold EKSAMEN Emnekode: ITF10213 Emne: Innføring i programmering Dato:Eksamenstid: 11/12-20154 timer Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10213 Innføring i programmerin Dato: Eksamenstid: 06/12-2016 09.00-13.00 Hjelpemidler: Faglærer: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med Tom
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider. Vedlegg:
DetaljerHøgskoleni østfold EKSAMEN. ITF10213 Innføring i programmering (Høst 2013)
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10213 Innføring i programmering (Høst 2013) Dato: 03.12.2013 Eksamenstid: kl 09.00 til kl 13.00 Hjelpemidler: Fire egenproduserte A4-sider. Faglærer: Harald
DetaljerEKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING
Høgskolen i Telemark EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING 02.12.2013 Tid: Målform: Sidetall: Hjelpemidler: Merknader: 9-13 for eksamen i 6102 (7.5 studiepoeng)
DetaljerBOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs
BOKMÅL Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 06/12-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler
DetaljerEKSAMEN. Emne: Algoritmer og datastrukturer
1 EKSAMEN Emnekode: ITF20006 000 Dato: 19. mai 2010 Emne: Algoritmer og datastrukturer Eksamenstid: 09:00 til 13:00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Faglærer: Gunnar Misund Oppgavesettet
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 2.desember 2009 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D LO191D Videregående programmering
DetaljerHjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)
Informasjon om eksamen EKSAMEN Emnekode: ITF10213 Emnenavn: Innføring i programmering Dato: 05/12-2017 Eksamenstid: 09.00-13.00, 4 timer Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark)
DetaljerEksamen. Objektorientert Programmering IGR 1372
+ JVNROHQL1DUYLN $YGHOLQJIRU7HNQRORJL Eksamen i Objektorientert Programmering IGR 1372 7LG'HVHPEHU± 7LOODWWHKMHOSHPLGOHU 6NULYHVDNHU2UGE NHU -DYD6RIWZDUH6ROXWLRQV)RXQGDWLRQVRI3URJUDP 'HVLJQVNUHYHWDY/HZLV
Detaljer< T extends Comparable<T> > Indre klasser mm. «Det du bør ha hørt om før oblig 4»
< T extends Comparable > Indre klasser mm. «Det du bør ha hørt om før oblig 4» Strukturen i oblig 3 null null null null Personbeholder pl null null Person p "Adnan" michael@ifi.uio.no INF1010 21. februar
DetaljerEKSAMEN. Dato: 18. mai 2017 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 18. mai 2017 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Kalkulator Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerNy/utsatt EKSAMEN. Dato: 6. januar 2017 Eksamenstid: 09:00 13:00
Ny/utsatt EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 6. januar 2017 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerEKSAMEN Løsningsforslag. med forbehold om bugs :-)
1 EKSAMEN Løsningsforslag med forbehold om bugs :-) Emnekode: ITF20006 000 Dato: 20. mai 2011 Emne: Algoritmer og datastrukturer Eksamenstid: 09:00 til 13:00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på
DetaljerKonstruktører. Bruk av konstruktører når vi opererer med "enkle" klasser er ganske ukomplisert. Når vi skriver. skjer følgende:
Konstruktører Bruk av konstruktører når vi opererer med "enkle" klasser er ganske ukomplisert. Når vi skriver Punkt p = new Punkt(3,4); class Punkt { skjer følgende: int x, y; 1. Det settes av plass i
DetaljerEKSAMEN med løsningsforslag
EKSAMEN med løsningsforslag Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2009 kl 09.00 til kl 13.00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Kalkulator Faglærer:
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerNy/utsatt EKSAMEN. Dato: 5. januar 2018 Eksamenstid: 09:00 13:00
Ny/utsatt EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 5. januar 2018 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson
Detaljerbestår av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.
Høgskolen i østfold EKSAMEN Emnekode: ITD13012 Dato: Emnenavn: Datateknikk Eksamenstid: 10.5.16 9.00 12.00, 3 timer Hjelpemidler: To A4-ark (fire sider) med egne notater Faglærer: Robert Roppestad "Ikke-kommuniserende"
DetaljerAlgoritmer og datastrukturer Eksamen
Eksamensoppgave i Algoritmer og datastrukturer ved Høgskolen i Oslo Side 1 av 5 Algoritmer og datastrukturer Eksamen 30.11.2010 Eksamenstid: 5 timer Hjelpemidler: Alle trykte og skrevne + håndholdt kalkulator
DetaljerAntall sider (inkl. forsiden): 7. Alle trykte og håndskrevne
Side 1 av 7 Bokmålstekst Emne: PROGRAMMERING (nytt pensum, 10 studiep.) Grupper: laa, lab, lac, lia, lib, lic Eksamensoppgaven best~r av: Tillatte hjelpemidler: Antall sider (inkl. forsiden): 7 Alle trykte
DetaljerEksamen Objektorientert Programmering 2012
Eksamen Objektorientert Programmering 2012 Høgskolen i Østfold 2012-05-09 Emnekode Emne ITF10611 Dato 2012-05-09 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering To A4-ark (fire
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen : 09.00
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 4. juni 2005 Tid for eksamen: 0900 1500 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF1010 Objektorientert
DetaljerUNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet Eksamen i emnet INF101/INF101-F - Programmering 2 Fredag 10. juni 2011, kl. 09-14 Bokmål Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerEKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.
EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 31.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Bokmål 5 (inkludert denne) Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig
DetaljerNB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen..
Løsningsforslag Eksamen V2007 Oppgave 1 NB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen.. Oppgave 1.1 Klasse som pakke rinne n primitiv datatype, slik at vi kan
DetaljerUNIVERSITETET I OSLO
FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :
DetaljerINF1010, 22. mai Prøveeksamen (Eksamen 12. juni 2012) Stein Gjessing Inst. for Informatikk Universitetet i Oslo
INF, 22. mai 23 Prøveeksamen 23 (Eksamen 2. juni 22) Stein Gjessing Inst. for Informatikk Universitetet i Oslo Oppgave a Tegn klassehierarkiet for de 9 produkttypene som er beskrevet over. Inkluder også
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10611 Objektorientert Programmering Dato: 26 mai 2015 Eksamenstid: kl. 09:00 til kl. 13:00 Hjelpemidier: To A4-ark (fire sider) med egne notater Faglærer:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 6. juni 2006 Tid for eksamen: 1430 1730 Oppgavesettet er på 6 sider. Vedlegg: INF1010 Objektorientert programmering
DetaljerEKSAMEN. Dato: 28. mai 2018 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 28. mai 2018 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 Bokmål Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerEksamen i Internetteknologi Fagkode: ITE1526
Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og
DetaljerHøgskoleni østfold EKSAMEN. Hjelpem idler: Faglærer: Kåre Sorteberg Ingen hjelpemidler. Monica Kristiansen
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITL24012 Evaluering og testing av programvare Dato: 27.11.2013 Eksamenstid: kl 09.00 til kl 13.00 Hjelpem idler: Faglærer: Kåre Sorteberg Ingen hjelpemidler.
DetaljerVideregående programmering 6
Videregående programmering 6 1. Feilkontroll i klasser uten unntaksobjekter Klasser skal lages sikre. Argumentverdier skal kontrolleres, og eventuelle feil skal rapporteres til klienten. I praksis har
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Tirsdag 2. juni 2009, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Trond Aalberg. Kontaktperson under
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL Delprøve Kandidatnr: Prøvedato: 2. mars 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO196D Fagnavn: Videregående programmering med
DetaljerOO-eksempel. Modellen ser slik ut: Studenter + antstudenter : int = 0
OO-eksempel I eksemplet er det deklarert tre klasser: 1) Fag (skal instansieres ett objekt for hvert fag) 2) Student (skal instansieres ett objekt for hver student) 3) Studenter (abstrakt klasse skal ikke
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet
DetaljerSortering med Comparable og Comparator
Sortering med Comparable og Comparator Denne siden forklarer hvordan grensesnittene java.util.comparable og java.util.comparator bidrar til sortering i Java. Comparable og Comparator er grensesnitt som
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet eksamen Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Mandag 3. desember 2007 Tid for
Detaljer1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)
Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)
DetaljerINF1010 - Seminaroppgaver til uke 3
INF1010 - Seminaroppgaver til uke 3 Oppgave 1 I denne oppgaven skal vi lage et klassehiearki av drikker. Alle klassene i hiearkiet skal implementere følgende grensesnitt p u b l i c i n t e r f a c e Drikkbar
DetaljerINF1000: Forelesning 7. Konstruktører Static
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Objekter
DetaljerINF1000: Forelesning 7
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Repetisjon forts. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en
DetaljerKapittel 7: Mer om arv
Kapittel 7: Mer om arv Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk Forlag,
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Onsdag 12. november 2014 Tid
DetaljerOblig4 - forklaringer. Arne og Ole Christian
Oblig4 - forklaringer Arne og Ole Christian Struktur og alle (?) klassene import easyio.*; import java.util.*; class Oblig4 { public static void main (String[] args) { String s1 = "Stasjoner-1.txt"; String
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8
DetaljerIntroduksjon til objektorientert programmering
Introduksjon til objektorientert programmering Samt litt mer om strenger og variable INF1000, uke6 Ragnhild Kobro Runde Grunnkurs i objektorientert programmering Strategi: Splitt og hersk Metoder kan brukes
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5
DetaljerEmnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.
Høgskolen i østfold EKSAMEN Emnekode: ITD13012 Dato: 2.12.2016 Hjelpemidler: To (2) A4-ark (fire sider) med egne notater Hlø-kalkulator som kan lånes under eksamen Emnenavn: Datateknikk Eksamenstid: 3
DetaljerAVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE
AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: Informatikk II Emnekode: LO334E Faglig veileder: Hilde Hemmer Gruppe(r): 2EA,2EB,2EC Dato:14.12.04 Eksamenstid: 9 00-12 00 Eksamensoppgaven består av:
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 5.mai 200 Varighet: 0900-300 Emnekode: Emnenavn: Klasse(r): LO9D / LC9D LO9D Videregående programmering
Detaljerlfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:
EKSAMENSOPPGA VE Side l av 5 Bokmålstekst Emne: PROGRAMMERINGSSPRÅK i II Grupper: loa, ldb Emnekode LO 112 A Dato: 14.12.2005 Faglig veileder: Mark Burgess, Eva Vihovde, Frode Sandnes og Ulf uttersrud
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 6. juni 2013 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:
Detaljer1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)
Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Målform: Eksamensdato: Bokmål 9.mai 202 Varighet/eksamenstid: 0900-300 Emnekode: Emnenavn: Klasse(r): Studiepoeng: LC9D/LO9D Videregående
DetaljerINF Notater. Veronika Heimsbakk 10. juni 2012
INF1010 - Notater Veronika Heimsbakk veronahe@student.matnat.uio.no 10. juni 2012 1 Tilgangsnivåer 2 CompareTo Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y N N
DetaljerINF1000 - Løsning på seminaropppgaver til uke 8
INF1000 - Løsning på seminaropppgaver til uke 8 Oppgave 1 a) for(string nokkel : studenter.keyset){ System.out.println(nokkel); Studenten sitt navn blir skrevet ut. b) for(student dennestudenten : studenter.values()){
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Mandag 6. august 2012, kl. 15:00-19:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Rune Sætre. Kontaktperson under
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Tirsdag 10. november 2015 Tid
DetaljerTOD063 Datastrukturer og algoritmer
TOD063 Datastrukturer og algoritmer Øving : 3 Utlevert : Uke 7 Innleveringsfrist : 26. februar 2010 Klasse : 1 Data og 1 Informasjonsteknologi Gruppearbeid: 2-3 personer pr. gruppe. Oppgave 1 Vi skal lage
DetaljerINF106 Objektorientert programmering
Eksamensoppgave Høst 2010 Ordinær Bokmål Fag: INF106 Objektorientert programmering Eksamensdato: 13.12.2010 Studium/klasse: 1. klasse Emnekode: INF106 Eksamensform: Skriftlig Antall sider: 5 (inkludert
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet
DetaljerFaglærerne prøver å besøker eksamenslokalet mellom klokka 15 og 16 for å oppklare eventuelle uklarheter og feil i oppgaveteksten.
IN1010/INF1010 v2019 Eksamensinfo Eksamen IN1010/INF1010 våren 2019 Tid: 7. juni kl. 14:30-18:30 (4 timer) PRAKTISK INFORMASJON Hvis du synes noen deler av oppgaven er uklare, kan du legge dine egne forutsetninger
DetaljerKom forberedt til tirsdag. INF1000 Tips til obligatorisk oppgave 4. Noen generelle tips. Oblig4: Komme igang
Kom forberedt til tirsdag INF1000 Tips til obligatorisk oppgave 4 Kikk på prøveeksamen fra 2004 http://www.uio.no/studier/emner/matnat/ifi/inf1000/h 07/undervisningsmateriale/proveeksamen-H2004.pdf Tittel:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 9. juni 2011 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:
DetaljerEKSAMEN I FAG TDT4100 Objekt-orientert programmering. Fredag 3. juni 2005 KL. 09.00 13.00
Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I FAG
Detaljer