Module A2
type: Class
disjoint with: Common Studies Module
disjoint with: Basic Module A1
disjoint with: Thesis Module
disjoint with: Module B2
subclass of: Module
disjoint with: Additional Studies Module
disjoint with: Module A3
disjoint with: Basic Module B1
disjoint with: Module C
disjoint with: Module M
disjoint with: Basic Studies Module
comment: Jatkomoduuli A2.

Common Studies Module
type: Class
disjoint with: Module A3
disjoint with: Additional Studies Module
disjoint with: Module B2
subclass of: Module
disjoint with: Thesis Module
disjoint with: Module M
disjoint with: Basic Module B1
comment: Ohjelmalle yhteiset opinnot.
disjoint with: Basic Studies Module
disjoint with: Module A2
disjoint with: Module C
disjoint with: Basic Module A1

Module B2
type: Class
disjoint with: Module C
subclass of: Module
comment: Syventävä moduuli B3.
disjoint with: Common Studies Module
disjoint with: Module A3
disjoint with: Basic Module A1
disjoint with: Module A2
disjoint with: Additional Studies Module
disjoint with: Thesis Module
disjoint with: Basic Studies Module
disjoint with: Basic Module B1
disjoint with: Module M

Module A3
type: Class
subclass of: Module
disjoint with: Additional Studies Module
disjoint with: Module M
disjoint with: Basic Studies Module
disjoint with: Module A2
disjoint with: Basic Module A1
disjoint with: Thesis Module
disjoint with: Module B2
comment: Syventävä moduuli A3.
disjoint with: Module C
disjoint with: Common Studies Module
disjoint with: Basic Module B1

Module C
type: Class
disjoint with: Module M
disjoint with: Module B2
disjoint with: Additional Studies Module
disjoint with: Common Studies Module
disjoint with: Basic Module A1
comment: Erikoismoduuli C.
disjoint with: Basic Studies Module
disjoint with: Module A3
disjoint with: Module A2
subclass of: Module
disjoint with: Thesis Module
disjoint with: Basic Module B1

Module M
type: Class
disjoint with: Additional Studies Module
disjoint with: Common Studies Module
disjoint with: Basic Module A1
disjoint with: Module B2
disjoint with: Thesis Module
disjoint with: Module C
disjoint with: Module A2
disjoint with: Module A3
disjoint with: Basic Module B1
disjoint with: Basic Studies Module
comment: Tieteen metodiikka M.
subclass of: Module

Basic Studies Module
type: Class
disjoint with: Module A2
disjoint with: Module C
disjoint with: Module A3
comment: Perusopinnot.
disjoint with: Basic Module B1
disjoint with: Thesis Module
disjoint with: Basic Module A1
disjoint with: Common Studies Module
disjoint with: Module B2
disjoint with: Additional Studies Module
disjoint with: Module M
subclass of: Module

Masters Thesis Module
type: Class
comment: Diplomityö.
disjoint with: Bachelors Thesis Module
subclass of: Thesis Module

Bachelors Thesis Module
type: Class
disjoint with: Masters Thesis Module
comment: Kandidaatin työ ja seminaari.
subclass of: Thesis Module

Degree
type: Class
subclass of: Restriction
  min cardinality: 1
  on property: hasModule
subclass of: Thing

Additional Masters Studies
type: Class
comment: Vapaasti valittavat opinnot DI-tutkinnossa.
disjoint with: Additional Bachelor Studies
subclass of: Additional Studies Module

Additional Bachelor Studies
type: Class
subclass of: Additional Studies Module
disjoint with: Additional Masters Studies
comment: Vapaasti valittavat opinnot kandidaatin tutkinnossa.

has Prerequisites
type: ObjectProperty
range: Course
domain: Course
comment: Kurssilla voi olla yksi tai useampia esitietovaatimuksia.

offers Course
type: ObjectProperty
domain: StudyProgramme
comment: Jokainen laitos tarjoaa tietyn määrän kursseja.
range: Course
inverse of: isPartOf study programme

isPartOf study programme
type: FunctionalProperty
comment: Kurssi kuuluu jonkin laitoksen alaisuuteen.
range: StudyProgramme
domain: Course
type: ObjectProperty
inverse of: offers Course

has Credits
type: FunctionalProperty
domain: Class
  union of: Module
  union of: Course
type: DatatypeProperty
range: float
comment: Kursseilla ja moduleilla on tietty määrä opintopisteitä.

belongs To Module
type: FunctionalProperty
type: ObjectProperty
comment: Kurssi kuuluu tutkinnossa vain yhteen moduliin.
inverse of: has Course
range: Module
domain: Course

has Course
type: InverseFunctionalProperty
type: ObjectProperty
comment: Moduli koostuu useammasta kurssista.
domain: Module
range: Course
inverse of: belongs To Module

has Code
type: InverseFunctionalProperty
range: string
domain: Course
comment: Kurssilla on yksilöllinen koodi.
type: FunctionalProperty
type: DatatypeProperty

has Name
type: InverseFunctionalProperty
type: FunctionalProperty
type: DatatypeProperty
range: string
domain: Class
  union of: Course
  union of: StudyProgramme
  union of: Module
  union of: LectureRoom
  union of: Planet
  union of: Continent
  union of: Country
  union of: Province
  union of: City
  union of: District
  union of: Building
  union of: Room
comment: Kursseilla, moduleilla, laitoksilla ja tiedekunnilla on nimi.

has www page
type: InverseFunctionalProperty
domain: Class
  union of: Course
  union of: StudyProgramme
  union of: City
  union of: Country
range: anyURI
type: FunctionalProperty
type: DatatypeProperty
comment: Valtioilla, kaupungeilla, kursseilla, laitoksilla ja tiedekunnilla on oma www-osoite.

Mat-1.1131
type: Course
has name: Matematiikan peruskurssi C3-I
has credits: 5.0
is part of study programme: Tietotekniikka
has location: TKK-C
related acm class: G.1.2
belongs to module: T901-P
has www page: http://math.tkk.fi/opetus/c3-i/
has code: Mat-1.1131
related acm class: G.0

Tietotekniikka
type: StudyProgramme
offers course: T-106.3101
offers course: T-121.5300
offers course: T-110.2100
offers course: Mat-1.1120
offers course: Mat-1.1132
offers course: T-106.1240
offers course: T-111.4360
offers course: T-111.4300
offers course: Mat-1.1131
offers course: T-79.3001
offers course: T-111.5006
offers course: T-61.2010
offers course: T-76.4115
offers course: T-106.1200
offers course: Mat-1.1110
has www page: http://tieto.tkk.fi
offers course: T-79.1001
offers course: T-106.1001
offers course: T-111.2350
offers course: T-106.1220
offers course: T-121.2100
offers course: T-76.3601
has name: Tietotekniikka

T-106.3101
type: Course
has prerequisites: T-106.1220
related acm class: D.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.3101/
belongs to module: T202-1
related acm class: D.3.4
has prerequisites: T-106.1240
has code: T-106.3101
is part of study programme: Tietotekniikka
has credits: 6.0
has location: T1
has name: Ohjelmoinnin jatkokurssi T2 (C-kieli)

T-106.1220
type: Course
has name: Tietorakenteet ja algoritmit T
belongs to module: T901-P
has prerequisites: T-106.1200
has code: T-106.1220
related acm class: E.2
has credits: 5.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.1220/k2008/index.shtml
has location: TKK-M
related acm class: E.1
related acm class: E.4
is part of study programme: Tietotekniikka

T901-P
type: Basic Studies Module
has course: Mat-1.1132
has name: Tietotekniikan perusmoduuli P
has course: Mat-1.1110
has course: T-106.1001
has course: T-106.1220
has course: T-106.1200
has credits: 80.0
has course: Mat-1.1120
has course: Mat-1.1131
has course: T-106.1240

Mat-1.1132
type: Course
has www page: http://math.tkk.fi/opetus/c3-ii/
related acm class: G.1.7
related acm class: G.1.3
has credits: 5.0
has name: Matematiikan peruskurssi C3-II
has code: Mat-1.1132
is part of study programme: Tietotekniikka
has location: TKK-C
belongs to module: T901-P

TKK-C
type: LectureRoom
has name: Päärakennuksen C-sali

Mat-1.1110
type: Course
has location: TKK-C
has code: Mat-1.1110
is part of study programme: Tietotekniikka
has credits: 10.0
related acm class: G.1.9
belongs to module: T901-P
related acm class: G.2.2
has name: Matematiikan peruskurssi C 1
has www page: http://math.tkk.fi/teaching/c1/
related acm class: G.1.1

T-106.1001
type: Course
is part of study programme: Tietotekniikka
related acm class: D.4.0
belongs to module: T901-P
has credits: 2.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.1001/
related acm class: F.0
has code: T-106.1001
has location: TKK-A
has name: Tietokone työvälineenä

TKK-A
type: LectureRoom
has name: Päärakennuksen A-sali

T-106.1200
type: Course
has name: Ohjelmoinnin perusteet T (Java)
related acm class: D.3
has www page: http://users.tkk.fi/t1061203/
belongs to module: T901-P
has location: TKK-A
has credits: 5.0
has prerequisites: T-106.1001
related acm class: D.1
is part of study programme: Tietotekniikka
has code: T-106.1200

Mat-1.1120
type: Course
is part of study programme: Tietotekniikka
has location: TKK-C
has code: Mat-1.1120
belongs to module: T901-P
has credits: 10.0
has name: Matematiikan peruskurssi C 2
related acm class: G.1.3
has www page: http://math.tkk.fi/teaching/c2/
related acm class: G.2

T-106.1240
type: Course
related acm class: D.2.5
related acm class: D.2.3
has name: Ohjelmoinnin jatkokurssi T1 (Java)
has location: TKK-B
has credits: 6.0
belongs to module: T901-P
has prerequisites: T-106.1200
has code: T-106.1240
has www page: http://www.cs.hut.fi/Opinnot/T-106.1240/
has prerequisites: T-106.1220
is part of study programme: Tietotekniikka
related acm class: D.2.6

TKK-B
type: LectureRoom
has name: TKK-B

TKK-M
type: LectureRoom
has name: Päärakennuksen M-sali

T202-1
type: Basic Module A1
has course: T-79.1001
has course: T-79.3001
has course: T-76.3601
has course: T-106.3101
has name: Tietotekniikka A1
has credits: 20.0

T-79.1001
type: Course
has code: T-79.1001
has location: T1
has prerequisites: Mat-1.1110
has name: Tietojenkäsittelyteorian perusteet T
is part of study programme: Tietotekniikka
has credits: 4.0
related acm class: H.0
related acm class: H.2
belongs to module: T202-1
has www page: http://www.tcs.hut.fi/Studies/T-79.1001/

T1
type: LectureRoom
has name: T1

T-79.3001
type: Course
has www page: http://www.tcs.hut.fi/Studies/T-79.3001/
has name: Logiikka tietotekniikassa: perusteet
has code: T-79.3001
is part of study programme: Tietotekniikka
related acm class: F.0
belongs to module: T202-1
has credits: 4.0
has location: T1
has prerequisites: T-79.1001
related acm class: F.3

T-76.3601
type: Course
belongs to module: T202-1
related acm class: I.6
has code: T-76.3601
is part of study programme: Tietotekniikka
has credits: 5.0
has www page: http://www.soberit.hut.fi/T-76.3601/
related acm class: F.3
has location: T1
has name: Introduction to software engineering

T-121.5300
type: Course
related acm class: H.5.2
has credits: 4.0
has location: T1
has code: T-121.5300
is part of study programme: Tietotekniikka
has name: Käyttöliittymäsuunnittelu
has prerequisites: T-121.2100
related acm class: H.5.0
has www page: http://www.soberit.hut.fi/T-121/T-121.5300/
belongs to module: T250-2

T-121.2100
type: Course
has name: Johdatus käyttäjäkeskeiseen tuotekehitykseen
related acm class: H.5.0
has code: T-121.2100
is part of study programme: Tietotekniikka
has www page: http://www.soberit.hut.fi/T-121/T-121.2100/
belongs to module: T901-O
related acm class: H.5.2
has credits: 2.0
has location: T1

T901-O
type: Common Studies Module
has name: Tietotekniikan ohjelman yhteiset opinnot
has credits: 20.0
has course: T-61.2010
has course: T-121.2100
has course: T-111.2350
has course: T-110.2100

T-61.2010
type: Course
has credits: 4.0
related acm class: H.3.2
related acm class: H.3.3
has name: Datasta tietoon
has prerequisites: Mat-1.1132
has prerequisites: Mat-1.1120
belongs to module: T901-O
has prerequisites: Mat-1.1131
has code: T-61.2010
related acm class: H.3
has location: T1
is part of study programme: Tietotekniikka
has prerequisites: Mat-1.1110
has www page: http://www.cis.hut.fi/Opinnot/T-61.2010/

T-111.2350
type: Course
has name: Multimediatekniikka
is part of study programme: Tietotekniikka
belongs to module: T901-O
has credits: 4.0
related acm class: H.5.5
has code: T-111.2350
has location: T1
has www page: http://www.tml.tkk.fi/Opinnot/T-111.2350/
related acm class: H.5.1
has prerequisites: T-106.1200

T-110.2100
type: Course
has name: Johdatus tietoliikenteeseen
related acm class: H.1.1
has code: T-110.2100
has prerequisites: T-106.1001
has location: T1
related acm class: H.5.4
belongs to module: T901-O
has www page: http://www.tml.tkk.fi/Opinnot/T-110.2100/
is part of study programme: Tietotekniikka
has credits: 5.0

T250-2
type: Module A2
has name: Mediatekniikka A2
has course: T-76.4115
has course: T-111.5006
has course: T-111.4360
has course: T-111.4300
has course: T-121.5300
has credits: 20.0

T-76.4115
type: Course
has credits: 5.0
has prerequisites: T-76.3601
is part of study programme: Tietotekniikka
belongs to module: T250-2
has www page: http://www.soberit.hut.fi/T-76.4115/
related acm class: H.5.2
has code: T-76.4115
related acm class: H.2
has name: Ohjelmistokehitysprojekti I

T-111.5006
type: Course
related acm class: A.0
has location: Odeion
belongs to module: T250-2
has code: T-111.5006
is part of study programme: Tietotekniikka
has name: Konseptointi ja käsikirjoitus
has www page: http://www.tml.tkk.fi/Opinnot/T-111.5006/
has credits: 4.0

Odeion
type: LectureRoom
comment: TUAS-talolla, AS2-salia vastapäätä
has name: Odeion

T-111.4360
type: Course
is part of study programme: Tietotekniikka
has name: WWW-palvelun suunnittelu
related acm class: H.5.4
has code: T-111.4360
has location: T2
has credits: 4.0
related acm class: H.5.2
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4360/
belongs to module: T250-2

T2
type: LectureRoom
has name: T2

T-111.4300
type: Course
has code: T-111.4300
has name: Tietokonegrafiikan perusteet
related acm class: D.2.6
has www page: http://www.tml.tkk.fi/Opinnot/T-111.4300/
has location: T1
belongs to module: T250-2
related acm class: I.3.0
has credits: 3.0
is part of study programme: Tietotekniikka