Skip to content
Snippets Groups Projects
Commit 27b87955 authored by Sindre Vingen's avatar Sindre Vingen
Browse files

Added courses and class diagram

parent 72635e5c
Branches master
No related tags found
No related merge requests found
tdt4250.course/model/classDiagram.png

77.1 KiB

<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:course="http://www.example.org/course">
<course:Course code="TDT4100" name="Objektorientert programmering" credits="7.5" level="Grunnleggende emner, nivå I" courseInfo="/3" department="/4" courseInstances="/1" creditReductions="/6 /7 /8 /9 /10 /11"/>
<course:CourseInstance year="2019" language="Norsk" location="Trondheim" evaluationForms="/12" courseWork="/14" staff="/15"/>
<course:Timetable/>
<course:CourseInfo content="Grunnleggende algoritmer og datastrukturer, konstruksjoner og kontrollflyt i objektorienterte språk. Modularisering og gjenbruk. Standard programvarebibliotek. Enhetstesting, feilfinning og verktøy for dette. Objektorientert design. Bruk av klasse-, objekt-, sekvens- og samhandlingsdiagrammer i UML. Bruk av design patterns. Enkel app-arkitektur. Java brukes som implementasjonsspråk." learningOutcome="Kunnskap: Studentene skal ha kunnskap om de viktigste begrepene og mekanismene i objektorienterte språk og om hvordan objektorienterte programmer struktureres og testes. Ferdigheter: Studentene skal få ferdigheter i objektorientert programmering og bruk av relevante programmeringsmetoder (koding, testing og feilfinning) og moderne utviklingsverktøy. Kompetanse: Studentene skal kunne bruke objektorientert programmering for å løse praktiske problemer og utnytte mulighetene i moderne utviklingsverktøy." learningMethodsAndActivities="Forelesninger, øvingsforelesninger, individuelle øvinger og prosjektarbeid i grupper." compulsoryAssignments="Øvinger, Prosjekt" furtherOnEvaluation="Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen." specificConditions="Vurderingsmelding krever godkjent undervisningsmelding samme semester. Obligatorisk aktivitet fra tidligere semester kan godkjennes av instituttet." recommendedPreviousKnowledge="Emnet Informasjonsteknologi, grunnkurs, eller emner som gir tilsvarende innsikt i bruk av basis dataverktøy i tillegg til ferdighet i metodisk problemanalyse, løsningskonstruksjon og prosedyreorientert programmering." courseMaterials="Oppgis ved semesterstart."/>
<course:Department name="Institutt for datateknologi og informatikk" website="https://www.ntnu.no/idi" leader="/5" phone="73593440"/>
<course:Person firstName="John" lastName="Krogstie" website="https://www.ntnu.no/ansatte/krogstie"/>
<course:CreditReduction courseCode="IT1104" reduction="7.5"/>
<course:CreditReduction courseCode="SIF8005" reduction="7.5"/>
<course:CreditReduction courseCode="TDT4102" reduction="5.0" from="2007-09-01T00:00:00.000+0200" to="2008-08-31T00:00:00.000+0200"/>
<course:CreditReduction courseCode="TDT4102" reduction="3.7" from="2008-09-01T00:00:00.000+0200"/>
<course:CreditReduction courseCode="TDT4130" reduction="3.7" from="2008-09-01T00:00:00.000+0200"/>
<course:CreditReduction courseCode="TDT4130" reduction="1.2" to="2008-08-31T00:00:00.000+0200"/>
<course:EvaluationForm weight="1.0" duration="4.0" examinationAid="/13"/>
<course:ExaminationAid char="C" infoText="Spesifiserte trykte og håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt." website="https://innsida.ntnu.no/wiki/-/wiki/Norsk/tillatte+hjelpemidler"/>
<course:CourseWork lectureHours="4" labHours="7" specializationHours="1"/>
<course:Staff coordinator="/16" lecturers="/16 /17"/>
<course:Person firstName="Hallvard" lastName="Trætteberg" website="http://www.ntnu.no/ansatte/hal"/>
<course:Person firstName="Rune" lastName="Sætre" website="http://www.ntnu.no/ansatte/rune.saetre"/>
<course:Timetable/>
</xmi:XMI>
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:course="http://www.example.org/course">
<course:Course code="TDT4250" name="Avansert programvaredesign" credits="7.5" level="Høyere grads nivå" courseInfo="/1" department="/2" courseInstances="/4" creditReductions="/38"/>
<course:CourseInfo content="Generelle teknikker for modellering, design og realisering av modulær programvare, med fokus på industrielle teknikker og anvendelser. Komponentbasert design, komponentbaserte arkitekturer og rammeverk, distribuerte komponentbaserte systemer. Modell-drevet utvikling av programvare, kode-generering og domenespesifikk språk. " learningOutcome="Kunnskaper: Studenten skal kunne generelle metoder for modellering, design og realisering av modulær programvare og modell-drevet utvikling av programvare, og hvordan disse brukes i ulike faser av utvikling og vedlikehold. Ferdigheter: Studenten skal ha praktiske ferdigheter i modellering, design og realisering modulær programvare, med moderne rammeverk og verktøy, også med modell-baserte teknikker. Generell kompetanse: Studenten skal kjenne til og kunne velge mellom ulike metoder og teknikker for utvikling av modulær programvare." learningMethodsAndActivities="Forelesninger og øvinger. Kurset kan bli forelest på engelsk dersom det tas av studenter uten norskkunnskaper." compulsoryAssignments="Øvinger" furtherOnEvaluation="Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår avsluttende skriftlig eksamen (70%) og øvinger/arbeider (30%). Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen. " specificConditions="Vurderingsmelding krever godkjent undervisningsmelding samme semester. Obligatorisk aktivitet fra tidligere semester kan godkjennes av instituttet." recommendedPreviousKnowledge="Emne TDT4100 Objektorientert programmering, eller tilsvarende. Emne TDT4140 Programvareutvikling, eller tilsvarende. Emne TDT4175 Informasjonssystemer, eller tilsvarende. Emne TDT4240 Programvarearkitektur, eller tilsvarende." courseMaterials="Oppgis ved semesterstart."/>
<course:Department name="Institutt for datateknologi og informatikk" website="https://www.ntnu.no/idi" leader="/3" phone="73593440"/>
<course:Person firstName="John" lastName="Krogstie" website="https://www.ntnu.no/ansatte/krogstie"/>
<course:CourseInstance semester="Host" year="2018" language="Engelsk" location="Trondheim" timeTables="/5 /16 /21 /23 /32 /34" evaluationForms="/24 /25" courseWork="/27" staff="/36"/>
<course:Timetable timeFrom="/6" timeTo="/7" weekFrom="34" weekTo="47" activity="Forelesning" plannedFor="/8 /9 /10 /11 /12 /13 /14 /15" room="/20"/>
<course:Time hour="10" minute="15"/>
<course:Time hour="11"/>
<course:Study shortName="FINANS OG ØKONOMISTYRING" name="Finans og økonomistyring" website="http://www.ntnu.no/studier/finans%20og%20okonomistyring"/>
<course:Study shortName="MIDT" name="Datateknologi" website="http://www.ntnu.no/studier/midt"/>
<course:Study shortName="MILJØ OG SIKKERHET" name="Miljø og sikkerhet" website="http://www.ntnu.no/studier/miljo%20og%20sikkerhet"/>
<course:Study shortName="MIT" name="Informatikk" website="http://www.ntnu.no/studier/mit"/>
<course:Study shortName="MSINFOSYST" name="Information Systems" website="http://www.ntnu.no/studier/msinfosyst"/>
<course:Study shortName="MTDT" name="Datateknologi" website="http://www.ntnu.no/studier/mtdt"/>
<course:Study shortName="MTING" name="Ingeniørvitenskap og IKT" website="http://www.ntnu.no/studier/mting"/>
<course:Study shortName="MTIØT" name="Industriell økonomi og teknologiledelse" website="http://www.ntnu.no/studier/mtiot"/>
<course:Timetable day="Tirsdag" timeFrom="/17" timeTo="/18" weekFrom="34" weekTo="47" room="/19"/>
<course:Time hour="14" minute="15"/>
<course:Time hour="16"/>
<course:Room name="A34 Handelshøyskolen" mazemapUrl="http://use.mazemap.com/?v=1&amp;campuses=ntnu&amp;sharepoitype=identifier&amp;sharepoi=380-3084"/>
<course:Room name="K5 Kjemi 5" mazemapUrl="http://use.mazemap.com/?v=1&amp;campuses=ntnu&amp;sharepoitype=identifier&amp;sharepoi=315-151"/>
<course:Timetable day="Onsdag" timeFrom="/6" timeTo="/22" weekFrom="34" weekTo="47" activity="Forelesning" plannedFor="/8 /9 /10 /11 /12 /15 /14" room="/28"/>
<course:Time hour="12"/>
<course:Timetable day="Torsdag" timeFrom="/29" timeTo="/30" weekFrom="38" weekTo="38" room="/31"/>
<course:EvaluationForm type="Arbeider" weight="0.3"/>
<course:EvaluationForm weight="0.7" duration="4.0" examinationAid="/26"/>
<course:ExaminationAid char="C" infoText="Spesifiserte trykte og håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt." website="https://innsida.ntnu.no/wiki/-/wiki/Norsk/tillatte+hjelpemidler"/>
<course:CourseWork lectureHours="3" labHours="2" specializationHours="7"/>
<course:Room name="F6 Gamle fysikk" mazemapUrl="http://use.mazemap.com/?v=1&amp;campuses=ntnu&amp;sharepoitype=identifier&amp;sharepoi=319-258"/>
<course:Time hour="12" minute="15"/>
<course:Time hour="14"/>
<course:Room name="A32 Handelshøyskolen" mazemapUrl="http://use.mazemap.com/?v=1&amp;campuses=ntnu&amp;sharepoitype=identifier&amp;sharepoi=380-3080"/>
<course:Timetable day="Torsdag" timeFrom="/29" timeTo="/30" weekFrom="36" weekTo="37" room="/33"/>
<course:Room name="U33 Handelshøyskolen" mazemapUrl="http://use.mazemap.com/?v=1&amp;campuses=ntnu&amp;sharepoitype=identifier&amp;sharepoi=380-3082"/>
<course:Timetable day="Torsdag" timeFrom="/29" timeTo="/30" weekFrom="39" weekTo="47" room="/33"/>
<course:CourseWork/>
<course:Staff coordinator="/37"/>
<course:Person firstName="Hallvard" lastName="Trætteberg" website="http://www.ntnu.no/ansatte/hal"/>
<course:CreditReduction courseCode="SIF8060" reduction="7.5" to="2008-08-31T00:00:00.000+0200"/>
</xmi:XMI>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment