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

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: Basic Studies Module
disjoint with: Module M
comment: Jatkomoduuli A2.

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 A3
type: Class
subclass of: Module
disjoint with: Module M
disjoint with: Additional Studies Module
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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

T-106.4200
type: Course
belongs to module: TIK-A2
has name: Johdatus kääntäjätekniikkaan
has credits: 5.0
is part of study programme: TIETOTEKNIIKKA
has code: T-106.4200
has location: T1
has www page: http://www.cs.hut.fi/Opinnot/T-106.4200/
related acm class: D.3.3

TIK-A2
type: Module A2
has credits: 20.0
has name: T220-2 Ohjelmistotekniikka A2
has course: T-106.4100
has course: T-106.4155
has course: T-106.4200
has course: T-93.4400

T-106.4100
type: Course
belongs to module: TIK-A2
has name: Algoritmien suunnittelu ja analyysi
has code: T-106.4100
has www page: http://www.cs.hut.fi/Opinnot/T-106.4100/
has credits: 5.0
has location: T1
is part of study programme: TIETOTEKNIIKKA
related acm class: F.2

T1
type: LectureRoom
in floor: 2
has name: T1
has seats: 255
neighbour to: T5
neighbour to: T3
part of: T-talo

T5
type: LectureRoom
neighbour to: T1
neighbour to: T3
part of: T-talo
has name: T5
in floor: 2
has seats: 29

T3
type: LectureRoom
neighbour to: T5
neighbour to: T1
has seats: 70
has name: T3
part of: T-talo
in floor: 1

T-talo
type: Building
has address: Konemiehentie 2
has name: Tietotekniikan talo
part of: Otaniemi
neighbour to: TUAS

TUAS
type: Building
neighbour to: T-talo
has name: Tuotantotalouden ja Automaatio-osaston talo
part of: Otaniemi
has address: Otaniementie 17

TIETOTEKNIIKKA
type: StudyProgramme
offers course: T-93.5100
offers course: T-106.5150
offers course: T-106.3101
has name: Tietotekniikka
offers course: T-79.3001
offers course: T-93.4400
offers course: T-106.5250
offers course: T-106.5240
offers course: T-106.4200
offers course: T-93.5700
offers course: T-93.5800
offers course: T-93.5350
offers course: T-106.4100
has www page: http://tieto.tkk.fi/tik/
offers course: T-106.5400
offers course: T-79.1001
offers course: T-106.5300
offers course: T-106.1200
offers course: T-106.4155
offers course: T-106.5450

T-93.5100
type: Course
has name: Funktionaalinen ohjelmointi
related acm class: D.1.1
belongs to module: TIK-A3-2
has code: T-93.5100
has prerequisites: T-106.3101
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-93.5100/
has credits: 5.0

TIK-A3-2
type: Module A3
has name: T222-3 Ohjelmointikielet
has course: T-93.5700
has course: T-93.5350
has course: T-106.5450
has course: T-93.5100
has course: T-93.5800

T-93.5700
type: Course
belongs to module: TIK-A3-2
has code: T-93.5700
has www page: http://www.cs.hut.fi/Opinnot/T-93.5700/
has name: Tekoälyn projekti
has credits: 10.0
related acm class: I.2
is part of study programme: TIETOTEKNIIKKA

T-93.5350
type: Course
has code: T-93.5350
has www page: http://www.cs.hut.fi/Opinnot/T-93.5350/
related acm class: D.1
has location: T1
belongs to module: TIK-A3-2
has name: Ohjelmointikielten perusteet
has credits: 5.0
is part of study programme: TIETOTEKNIIKKA

T-106.5450
type: Course
has code: T-106.5450
has www page: http://www.cs.hut.fi/Opinnot/T-106.5450/
has credits: 5.0
belongs to module: TIK-A3-2
related acm class: D.3.3
has location: T5
has name: Kääntäjätekniikan jatkokurssi
is part of study programme: TIETOTEKNIIKKA

T-93.5800
type: Course
has name: Tekoälyn seminaari
has credits: 3.0
has location: A211
has code: T-93.5800
related acm class: I.2
belongs to module: TIK-A3-2
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-93.5800/

A211
type: LectureRoom
has name: A211
has seats: 15

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

T202-1 TIETOTEKNIIKKA T
type: Basic Module A1
has name: T202-1 TIETOTEKNIIKKA T
has credits: 20.0
has course: T-106.3101
has course: S-87.3190
has course: T-79.3001

S-87.3190
type: Course
related acm class: B.0
related acm class: C.1
has location: S1
has code: S-87.3190
belongs to module: T202-1 TIETOTEKNIIKKA T
has credits: 5.0
has name: Tietokoneen arkkitehtuuri
has www page: http://www.ecdl.tkk.fi/education/3190/index.php

S1
type: LectureRoom
has name: S1
has seats: 120
part of: Sähköosasto
in floor: 1

Sähköosasto
type: Building
neighbour to: Päärakennus
has name: Sähköosasto
has address: Otakaari 5 A

Päärakennus
type: Building
neighbour to: Sähköosasto
has address: Otakaari 1
has name: Päärakennus
part of: Otaniemi

T-79.3001
type: Course
has www page: http://www.tcs.hut.fi/Studies/T-79.3001/2006SPR/brochure.shtml
is part of study programme: TIETOTEKNIIKKA
has location: T1
belongs to module: T202-1 TIETOTEKNIIKKA T
has name: Logiikka tietotekniikassa
has code: T-79.3001
has credits: 4.0
related acm class: F.3

T-106.5150
type: Course
has location: T1
related acm class: D.4
belongs to module: TIK-A3-1
has name: Käyttöjärjestelmäprojekti
has www page: http://www.cs.hut.fi/Opinnot/T-106.5150/
has credits: 5.0
is part of study programme: TIETOTEKNIIKKA
has code: T-106.5150

TIK-A3-1
type: Module A3
has course: T-106.5150
has course: T-106.5240
has course: T-106.5300
has course: T-106.5400
has course: T-106.5250
has name: T221-3 Ohjelmistojärjestelmät
has credits: 20.0

T-106.5240
type: Course
has name: Hajautetut tietokannat
has location: T1
related acm class: H.2
has www page: http://www.cs.hut.fi/Opinnot/T-106.5240/
is part of study programme: TIETOTEKNIIKKA
belongs to module: TIK-A3-1
has code: T-106.5240
has credits: 4.0

T-106.5300
type: Course
has code: T-106.5300
belongs to module: TIK-A3-1
has location: T1
has credits: 5.0
has prerequisites: T-106.4155
related acm class: D.2
is part of study programme: TIETOTEKNIIKKA
has name: Embedded Systems
has www page: http://www.cs.hut.fi/Studies/T-106.5300/

T-106.4155
type: Course
belongs to module: TIK-A2
has code: T-106.4155
has location: T1
related acm class: D.4
has name: Käyttöjärjestelmät
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.cs.hut.fi/Opinnot/T-106.4155/
has credits: 5.0

T-106.5400
type: Course
has prerequisites: T-106.4100
is part of study programme: TIETOTEKNIIKKA
related acm class: F.2
has code: T-106.5400
has location: T3
belongs to module: TIK-A3-1
has www page: http://www.cs.hut.fi/Opinnot/T-106.5400/
has name: Merkkijonoalgoritmit
has credits: 5.0

T-106.5250
type: Course
has name: Hajautetut järjestelmät
related acm class: J.
belongs to module: TIK-A3-1
is part of study programme: TIETOTEKNIIKKA
has code: T-106.5250
has credits: 5.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.5250/
has location: T1
has prerequisites: T-106.4155

T-93.4400
type: Course
has location: T3
related acm class: I.2
has www page: http://www.cs.hut.fi/Opinnot/T-93.4400/
has credits: 5.0
has code: T-93.4400
is part of study programme: TIETOTEKNIIKKA
belongs to module: TIK-A2
has name: Tekoälyn perusteet

T-79.1001
type: Course
belongs to module: T901-P PERUSOPINNOT
has location: T1
has credits: 4.0
has code: T-79.1001
has name: Tietojenkäsittelyteorian perusteet T
is part of study programme: TIETOTEKNIIKKA
has www page: http://www.tcs.hut.fi/Studies/T-79.1001/2005AUT/
related acm class: F.

T901-P PERUSOPINNOT
type: Basic Studies Module
has course: T-79.1001
has course: S-88.1110
has course: T-106.1200
has name: T901-P PERUSOPINNOT
has credits: 80.0

S-88.1110
type: Course
has www page: http://wooster.hut.fi/kurssit/s881110.html
has location: M
belongs to module: T901-P PERUSOPINNOT
related acm class: A.1
has credits: 3.0
has name: Digitaalitekniikan perusteet
has code: S-88.1110

M
type: LectureRoom
has seats: 1000
in floor: 1
air conditioning volume: 60.0
part of: Päärakennus
has name: Mellin

T-106.1200
type: Course
has location: M
belongs to module: T901-P PERUSOPINNOT
has name: Ohjelmoinnin perusteet T (Java)
is part of study programme: TIETOTEKNIIKKA
has credits: 5.0
has www page: http://www.cs.hut.fi/Opinnot/T-106.1200/
has code: T-106.1200
related acm class: D.1.5

TU1521
type: LectureRoom
comment: Kurssi pidetään tietyssä salissa.
in floor: 1
has name: TUAS1521-1522
part of: TUAS
has seats: 20

Basic Module A1 1
type: Basic Module A1
has credits: 80.0
has course: AS-75.2500
has name: Basic Module A1

AS-75.2500
type: Course
belongs to module: Basic Module A1 1
has name: Semanttinen Web
has credits: 4.0
is part of study programme: MEDIA
has www page: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as752500
has code: AS-75.2500

MEDIA
type: StudyProgramme
has www page: http://www.media.hut.fi
has name: Viestintätekniikka
offers course: AS-75.2500

AS1
type: LectureRoom
has seats: 150
downstairs from: TU2
in floor: 1
part of: TUAS
air conditioning volume: 85.0
has name: AS1

TU2
type: LectureRoom
neighbour to: TU1
upstairs from: TU1
has name: TU2
upstairs from: AS1
in floor: 2
air conditioning volume: 100.0
part of: TUAS
has seats: 200
neighbour to: AS2

TU1
type: LectureRoom
neighbour to: TU2
has name: TU1
in floor: 1
downstairs from: TU2
has seats: 120
part of: TUAS
air conditioning volume: 90.0

AS2
type: LectureRoom
part of: TUAS
has seats: 250
neighbour to: TU2
in floor: 2
upstairs from: AS1
has name: AS2
air conditioning volume: 100.0

TIK-A3-3
type: Module A3
has name: Tzzz-3 Sulautetut järjestelmät
has credits: 20.0

B
type: LectureRoom
in floor: 2
part of: Päärakennus
has name: B-sali
has seats: 350
neighbour to: A
neighbour to: C

A
type: LectureRoom
in floor: 2
air conditioning volume: 45.0
has name: A-sali
part of: Päärakennus
has seats: 600
neighbour to: B

C
type: LectureRoom
has name: C-sali
neighbour to: B
has seats: 209
part of: Päärakennus
in floor: 2