Scala ülevaade 1 Meetodid, muutujad ja väärtused. Süntaks 2 Lihtsad tüübid ja väärtused. 3 OOP, case-klassid ja mustrisobitus. 4 Puhta Scala väärtusta
|
|
- Ene Luts
- 4 aastad tagasi
- Vaatused:
Väljavõte
1 Scala ülevaade 1 Meetodid, muutujad ja väärtused. Süntaks 2 Lihtsad tüübid ja väärtused. 3 OOP, case-klassid ja mustrisobitus. 4 Puhta Scala väärtustamine. 5 Keerulisemad tüübid. 6 Nähtavus, implitsiitsus. Kalmer Apinis Programmeerimiskeeled Sügis 2018
2 2 Meetodid deklaratsioon, näiteks: def +(x:int): Unit = { println(x); x+1
3 2 Meetodid deklaratsioon, näiteks: def +(x:int): Unit = { println(x); x+1 meetodi kutse: näiteks: o.+(5) nimi objekt.nimi meetod(avaldis 1,..., avaldis n)
4 2 Meetodid deklaratsioon, näiteks: def +(x:int): Unit = { println(x); x+1 meetodi kutse: näiteks: o.+(5) nimi objekt.nimi meetod(avaldis 1,..., avaldis n) infixne kutse (kui on üks argument): näiteks: o + 5 nimi objekt nimi meetod avaldis
5 2 Meetodid deklaratsioon, näiteks: def +(x:int): Unit = { println(x); x+1 meetodi kutse: näiteks: o.+(5) nimi objekt.nimi meetod(avaldis 1,..., avaldis n) infixne kutse (kui on üks argument): näiteks: o + 5 nimi objekt nimi meetod avaldis
6 3 Väärtused ja muutujad Objektide (ja meetodide) sisse saab defineerida väärtuseid, muutujaid ja meetode. object ScalaProgramm { var muutuja: Int =10 val v22rtus: Int =100 def main(args: Array[String]): Unit ={ muutuja = 20 val summa = muutuja + v22rtus println(summa) // prindib 120
7 4 Sulud ja meetodite kutsed Kui meetodil puuduvad argumendid, jätame enamasti sulud ära. Sulge on soovitatav kasutada, kui meetod muudab objekti. object Sulud { def x(): Int = 5 def y : Int = 5 val z : Int = 5 def main(args: Array[String]): Unit ={ val summa = x + x() + y + z // summa += y() + z() <- ei tööta
8 5 Süntaks Tingimusavaldised: if(e) s1 else s2 tsükklid (lihtsustatult): for (muutuja <- algus to l6pp) {... for (muutuja <- algus until l6pp) {... for (muutuja <- kollektsioon) {... funktsiooni tüüp: tyyp => tyyp2 lambdad: (muutuja: tyyp, muutja2: tyyp2) => keha blokid (eraldi ridadel võib semikoolonid ära jätta): {e 1 ; e 2 ;... e n;
9 6 Alamtüüpimine Any AnyVal AnyRef (java.lang.object) Double Float Long Int Short Byte Unit Boolean Char Option List Null Nothing
10 7 Avaldised Väärtused (AnyVal): () : Unit true : Boolean, false : Boolean a : Char, b : Char,... 1 : Byte, 2 : Short, 3 : Int, 3 : Long 1f : Float, 2 : Double Väärtustel saab samuti meetodeid välja kutsuda. N: 1.+(2) Aritmeetikafunktsioonid. N: math.max(math.pi, x*4)
11 8 Klassid ja Objektid class MinuKlass { val viis: Int = 5 def lisaviis(x: Int): Int =x+viis Klassid on objektide tüübid. var o : MinuKlass =null Objekte saab luua võtmesõnaga new. o = new MinuKlass
12 9 Konstruktorid Peamine konstruktor argumendid klassi nime järel ja keha meetodite ja väljadega segamini. class K(nimi: String, synniaasta: Int) { println("loodi klass K("+ nimi +"," + synniaasta + ")") def umbkaudnevanus(): Int =LocalDate.now.getYear - synniaasta Abikonstruktor. class K(nimi: String, synniaasta: Int) { def this() = this("nipitiri",localdate.now.getyear) println("loodi klass K("+ nimi +"," + synniaasta + ")") def umbkaudnevanus(): Int =LocalDate.now.getYear - synniaasta Konstruktori väljakutse: val x = new K("Donald", 1934) val y = new K // = new K("nipitiri", 2018)
13 10 Case klassid ja objektid trait List[+A] // Scala listide lihtsustus case object Nil extends List[Nothing] case class Cons[A](x:A, xs: List[A]) extends List[A] val list = Cons(1, Cons(2, Cons(3, Nil))) Nagu algebralised andmestruktuurid Haskellis. Ei kasutata võtmesõna new. Defineerib võrduse, mis sõltub konstruktorite argumentidest: Cons(3, Nil) == Cons(3, Nil) Cons(3, Nil)!= Nil Defineerib tostring meetodi: list.tostring = "Cons(1, Cons(2, Cons(3, Nil)))"
14 11 Traitid ja pärimine Liideste asemel on Scalas trait-id: trait T { var q: Char def f(x: Int): Double def g(x: Int): Double =f(10) / 2 Abstraktsed klassid: abstract class Q { def h(x: Int): Boolean Klass laiendab kuni ühte klassi ja suvaline arv trait-e. class W extends Q with T { override var q: Char = a override def f(x: Int): Double =x.todouble % 10 override def g(x: Int): Double =f(10) / 3 override def h(x: Int): Boolean =f(x) > 100
15 12 Traitide lineariseerimine Traitid väldivad mitmese pärimise probleeme kasutades lineariseerimist. Objekti meetodi kutsel tehakse valik vastavalt eelistusjärjekorrale Näide class A trait B extends A trait C extends A trait D extends C class E extends A with B with D Järjekord: E -> D -> C -> B -> A -> AnyRef -> Any
16 13 Apply meetod Kirjutades mõistab Scala seda nii: o(e) o.apply(e) Kasutatakse näiteks massiivide (Array) ja kujundite (Map) juures. Kasutatakse andmestruktuuride koostamisel. val a = Array(11,22,33) // Array.apply(11,22,33) val b = a(1) // a.apply(1) == 22
17 14 Mustrisobitus def length[a](xs: List[A]): Int = xs match { case Nil = > 0 case Cons(_, xs) => 1 + length(xs)
18 15 Omistamisega meetodid Kirjutades mõistab Scala seda nii: l + = e või l.+ = (e) l = l + e Töötab suvalise sümbolitest koosneva operaatoriga. Avaldis l väärtustakse üks kord. class Q(val y:int) { def +(x: Int): Q =new Q(x+y) var x = new Q(10) x + = 10 println(x.y) // trükitakse 20
19 16 Puhta Scala Väärtustamine Aritmeetika väärtustatakse samamoodi nagu Haskellis. Blokid: { e e { val x = v; es { es[x v] (kui v on normaalkujul) { val x = e 1 ; es { val x = e 2 ; es { def f...; es { es (kui f ei sisaldu es-s) { def f...; es 1 { def f...; es 2 { class k...; es { es (kui f ei sisaldu es-s) { class k...; es 1 { class k...; es 2 Sarnaselt klassidele käitume case-klasside ja objektide puhul. Argumendid väärtustatakse enne rakendust. Funktsioon def fn(x 1,...,x n) = e: fn(v 1,..., v n) e[x 1 v 1 ]... [x n v n]
20 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8))
21 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8]
22 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8] add(5, 3*8)
23 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8] add(5, 3*8) add(5, 24)
24 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8] add(5, 3*8) add(5, 24) (a+b)[a->5][b->24]
25 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8] add(5, 3*8) add(5, 24) (a+b)[a->5][b->24] 5+24
26 17 Näited e = { def mul(x: Int, y: Int) = def add(a: Int, b: Int) = add(5, mul(3,8)) x * y a + b add(5, mul(3,8)) (x*y)[x->3][y->8] add(5, 3*8) add(5, 24) (a+b)[a->5][b->24]
27 18 Puhta Scala Väärtustamine Meetodid class K(p 1,...,p m) { def fn(x 1,...,x n) = e;... : new K(w 1,..., w m).fn(v 1,..., v n) e[x 1 v 1 ]... [x n v n][p 1 w 1 ]... [p m w m][this new K(w 1,..., w m)] Väljad class K(p 1,...,p m) { val n = e;... : new K(w 1,..., w m).n e[p 1 w 1 ]... [p m w m][this new K(w 1,..., w m)] Sarnaselt käitume case-klasside ja objektide puhul.
28 19 Näited e = { class Kala(nimi: String) { def tee(mida: String) = nimi+" "+mida+"b." val nemo = new Kala("Neemo") nemo.tee("uju") nemo.tee("uju")
29 19 Näited e = { class Kala(nimi: String) { def tee(mida: String) = nimi+" "+mida+"b." val nemo = new Kala("Neemo") nemo.tee("uju") nemo.tee("uju") new Kala("Neemo").tee("uju")
30 19 Näited e = { class Kala(nimi: String) { def tee(mida: String) = nimi+" "+mida+"b." val nemo = new Kala("Neemo") nemo.tee("uju") nemo.tee("uju") new Kala("Neemo").tee("uju") (nimi+" "+ mida+"b.")[nimi->"neemo"][mida->"ujub"]
31 19 Näited e = { class Kala(nimi: String) { def tee(mida: String) = nimi+" "+mida+"b." val nemo = new Kala("Neemo") nemo.tee("uju") nemo.tee("uju") new Kala("Neemo").tee("uju") (nimi+" "+ mida+"b.")[nimi->"neemo"][mida->"ujub"] ("Neemo"+" "+ "uju"+"b.")
32 19 Näited e = { class Kala(nimi: String) { def tee(mida: String) = nimi+" "+mida+"b." val nemo = new Kala("Neemo") nemo.tee("uju") nemo.tee("uju") new Kala("Neemo").tee("uju") (nimi+" "+ mida+"b.")[nimi->"neemo"][mida->"ujub"] ("Neemo"+" "+ "uju"+"b.") "Neemo ujub."
33 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda
34 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda this.tee("lenda")[this->new Kala("Doris")]
35 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda this.tee("lenda")[this->new Kala("Doris")] new Kala("Doris").tee("lenda")
36 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda this.tee("lenda")[this->new Kala("Doris")] new Kala("Doris").tee("lenda") (nimi+" "+mida+"b.")[mida->"lenda"][nimi->"doris"]
37 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda this.tee("lenda")[this->new Kala("Doris")] new Kala("Doris").tee("lenda") (nimi+" "+mida+"b.")[mida->"lenda"][nimi->"doris"] ("Doris"+" "+"lenda"+"b.")
38 20 Näited e = { class Kala(nimi: String) { def tee(mida: String) =nimi+" "+mida+"b." def lenda = this.tee("lenda") new Kala("Doris").lenda new Kala("Doris").lenda this.tee("lenda")[this->new Kala("Doris")] new Kala("Doris").tee("lenda") (nimi+" "+mida+"b.")[mida->"lenda"][nimi->"doris"] ("Doris"+" "+"lenda"+"b.") "Doris lendab."
39 21 Tüübiparameetrid (lihtne vorm) Kandilistes sulgudes, komadega eraldatult. Meetodi või klassi nime järel. class A[T](val x:t) { def g[u](f: T => U): U = f(x) val a = new A[Int](5) println(a.g[string](x => x.tostring+"#")) // trükib 5# Püütakse tuletada val a = new A(5) println(a.g(x => x.tostring+"#")) // trükib 5#
40 22 Tüübiparameetrid (lihtne vorm) Kandilistes sulgudes, komadega eraldatult. Kasutatakse sõnu: geneeriline ja polümorfism. Meetodi või klassi nime järel. class A[T](val x:t) { def g[u](f: T => U): U = f(x) val a = new A[Int](5) println(a.g[string](x => x.tostring+"#")) // trükib 5# Püütakse tuletada val a = new A(5) println(a.g(x => x.tostring+"#")) // trükib 5#
41 23 Parameetrite kitsendamine ülevalt: T <: U trait Koduloom trait Kass extends Koduloom trait Koer extends Koduloom class LoomaWrapper[L <: Koduloom](p: L) { def loom: L = p alt: T >: U trait Järjend[B] { def lisaalgusesse[u >: B](e: U): Järjend[U] val kassid : Järjend[Kass] =??? val loomad : Järjend[Koduloom] =kassid.lisaalgusesse[koduloom](???) implitsiitselt teisendatav tüüp: T <% U T : M leidub implitsiitne väärtus M[T]
Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi
Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi*r^2, Float -> Int Infixoperaatori kasutamiseks prefix-vormis
RohkemI Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons
I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Konstruktorile antakse andmed, mis iseloomustavad mingit
RohkemPHP
PHP Autorid: Aleksandr Vaskin Aleksandr Bogdanov Keelest Skriptikeel skript teeb oma tööd pärast seda, kui toimus mingi sündmus* Orienteeritud programmeerija eesmärkide saavutamiseks (mugavus on tähtsam
RohkemWord Pro - diskmatTUND.lwp
Loogikaalgebra ( Boole'i algebra ) George Boole (85 864) Sündinud Inglismaal Lincolnis. 6-aastasena tegutses kooliõpetaja assistendina. Õppis 5 aastat iseseisvalt omal käel matemaatikat, keskendudes hiljem
Rohkemloeng2
Automaadid, keeled, translaatorid Kompilaatori struktuur Leksiline analüüs Regulaaravaldised Leksiline analüüs Süntaks analüüs Semantiline analüüs Analüüs Masinkoodi genereerimine Teisendamine (opt, registrid)
RohkemFunktsionaalne Programmeerimine
Kõrvalefektid ja Haskell Kõik senised programmid on olnud ilma kõrvalefektideta; so. puhtalt funktsionaalsed. Programmi täitmise ainsaks efektiks on tema väartus. Osade ülesannete jaoks on kõrvalefektid
RohkemWord Pro - digiTUNDkaug.lwp
/ näide: \ neeldumisseadusest x w x y = x tuleneb, et neeldumine toimub ka näiteks avaldises x 2 w x 2 x 5 : x 2 w x 2 x 5 = ( x 2 ) w ( x 2 ) [ x 5 ] = x 2 Digitaalskeemide optimeerimine (lihtsustamine)
RohkemPealkiri
Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad
RohkemRuutvormid Denitsioon 1. P n Ütleme, et avaldis i;j=1 a ijx i x j ; kus a ij = a ji ; a ij 2 K ja K on korpus, on ruutvorm üle korpuse K muutujate x 1
Ruutvormid Denitsioon. P n Ütleme, et avaldis i;j= a ijx i x j ; kus a ij = a ji ; a ij K ja K on korus, on ruutvorm üle koruse K muutujate x ;;x n suhtes. Maatriksit =(a ij ) nimetame selle ruutvormi
Rohkemvv05lah.dvi
IMO 05 Eesti võistkonna valikvõistlus 3. 4. aprill 005 Lahendused ja vastused Esimene päev 1. Vastus: π. Vaatleme esiteks juhtu, kus ringjooned c 1 ja c asuvad sirgest l samal pool (joonis 1). Olgu O 1
RohkemFunktsionaalne Programmeerimine
Geomeetrilised kujundid Geomeetriliste kujundite definitsioon: data Shape = Rectangle Side Side Ellipse Radius Radius RtTriangle Side Side Polygon [Vertex] deriving Show type Radius = Float type Side =
RohkemExcel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et
Excel2016 - Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et programm suudaks anda tulemusi. Mõisted VALEM - s.o
Rohkem(loeng3-ohtlikud_koodiloigud)
#include int main (void) uint8_t arr[] = 0x11, 0x22 uint16_t *ptr; ptr = (uint16_t*)&arr[0]; printf ("arr: 0x%02x, 0x%02x\n", arr[0], arr[1]); printf ("ptr: 0x%04x\n", *ptr); /* vigane pointeri
RohkemProgrammeerimiskeel APL Raivo Laanemets 17. mai a.
Programmeerimiskeel APL Raivo Laanemets 17. mai 2009. a. Sissejuhatus I APL - A Programming Language I Kenneth E. Iverson (1920-2004) I Elukutselt matemaatik I Uuris matemaatilist notatsiooni I 1960 -
RohkemHAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document
Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document.idl IDL kompilaator document_cstub.o document.h document_sstub.o #include document_client.c
RohkemAndmeturve
CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)
RohkemSQL
SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)
RohkemFailiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu
Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimused: faili nimi faili vanus faili tüüp... 1 Failiotsing:
Rohkem1. AKE Ajalise keerukuse empiiriline hindamine
http://kodu.ut.ee/~kiho/ads/praktikum/ 4. PSK Paisksalvestus. Loendamine Mõisteid Paisktabel (Hashtable, HashMap) Paisktabeli kasutamine loendamisülesannetes Paiskfunktsioon, kollisoonid (põrked) Praktikumitööd
RohkemSügis 2018 Kõrgema matemaatika 2. kontrolltöö tagasiside Üle 20 punkti kogus tervelt viis üliõpilast: Robert Johannes Sarap, Enely Ernits, August Luur
Sügis 2018 Kõrgema matemaatika 2. kontrolltöö tagasiside Üle 20 punkti kogus tervelt viis üliõpilast: Robert Johannes Sarap, Enely Ernits, August Luure, Urmi Tari ja Miriam Nurm. Ka teistel oli edasiminek
RohkemAWK Aho Weinberger Kernighan struktuurse teksti töötlemise keel rikkalikult tekstitöötlusvahendeid omal alal suhteliselt lihtne ja kiiresti realiseeri
AWK Aho Weinberger Kernighan struktuurse teksti töötlemise keel rikkalikult tekstitöötlusvahendeid omal alal suhteliselt lihtne ja kiiresti realiseeritav AWK kasutusalad raportite genereerimine ühest formaadist
RohkemMicrosoft Word - ref - Romet Piho - Tutorial D.doc
Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud
RohkemAndmed arvuti mälus Bitid ja baidid
Andmed arvuti mälus Bitid ja baidid A bit about bit Bitt, (ingl k bit) on info mõõtmise ühik, tuleb mõistest binary digit nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut
RohkemMicrosoft Word - essee_CVE ___KASVANDIK_MARKKO.docx
Tartu Ülikool CVE-2013-7040 Referaat aines Andmeturve Autor: Markko Kasvandik Juhendaja : Meelis Roos Tartu 2015 1.CVE 2013 7040 olemus. CVE 2013 7040 sisu seisneb krüptograafilises nõrkuses. Turvaaugu
RohkemMatemaatilised meetodid loodusteadustes. I Kontrolltöö I järeltöö I variant 1. On antud neli vektorit: a = (2; 1; 0), b = ( 2; 1; 2), c = (1; 0; 2), d
Matemaatilised meetodid loodusteadustes I Kontrolltöö I järeltöö I variant On antud neli vektorit: a (; ; ), b ( ; ; ), c (; ; ), d (; ; ) Leida vektorite a ja b vaheline nurk α ning vekoritele a, b ja
RohkemDiskreetne matemaatika I Kevad 2019 Loengukonspekt Lektor: Valdis Laan 20. juuni a.
Diskreetne matemaatika I Kevad 2019 Loengukonspekt Lektor: Valdis Laan 20. juuni 2019. a. 2 Sisukord 1 Matemaatiline loogika 7 1.1 Lausearvutus.................................. 7 1.1.1 Põhimõistete meeldetuletamine....................
RohkemMatemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul ühe muutuja funktsioo
Matemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul üe muutuja funktsioonidelt m muutuja funktsioonidele, kus m, 3,..., kerkib
RohkemPowerPointi esitlus
Objektorienteeritud programmeerimine 9. loeng 2. aprill Eno Tõnisson 1 Kasutatud H. Heina loengumaterjalid J. Kiho Väike Java leksikon J. Kiho Java Programmeerimise aabits Y. D. Liang Introduction to Java
RohkemTARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala Roman Jagomägis Programmeerimiskeel privaatsust säilit
TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala Roman Jagomägis Programmeerimiskeel privaatsust säilitavate rakenduste loomiseks Bakalaureusetöö (4 AP) Juhendaja:
Rohkemloeng7.key
Grammatikate elustamine JFLAPiga Vesal Vojdani (TÜ Arvutiteaduse Instituut) Otse Elust: Java Spec https://docs.oracle.com/javase/specs/jls/se8/html/ jls-14.html#jls-14.9 Kodutöö (2. nädalat) 1. Avaldise
RohkemITI Loogika arvutiteaduses
Predikaatloogika Predikaatloogika on lauseloogika tugev laiendus. Predikaatloogikas saab nimetada asju ning rääkida nende omadustest. Väljendusvõimsuselt on predikaatloogika seega oluliselt peenekoelisem
RohkemAlgoritmid ja andmestruktuurid
Algoritmid ja andmestruktuurid Arvutipraktikum 2017/2018 sügissemestril J.Liivi 2-202, E12-14 J.Liivi 2-202, T14-16 kodu.ut.ee/~kiho/ads/fall17 Jüri Kiho jyri.kiho@ut.ee Eesmärgid Paremini omandada, kinnistada
RohkemMatemaatiline analüüs III 1 4. Diferentseeruvad funktsioonid 1. Diferentseeruvus antud punktis. Olgu funktsiooni f : D R määramispiirkond D R selles p
Matemaatiline analüüs III 4. Diferentseeruvad funktsioonid. Diferentseeruvus antud punktis. Olgu funktsiooni f : D R määramispiirkond D R selles paragravis mingi (lõplik või lõpmatu) intervall ning olgu
RohkemPealkiri
Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,
Rohkem12. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Algfunktsioon ja määramata integraal Sisukord 12 Algfunktsioon ja määramata integraal 1
2. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, 203-. 2 Algfunktsioon ja määramata integraal Sisukord 2 Algfunktsioon ja määramata integraal 9 2. Sissejuhatus................................... 50 2.2
RohkemDIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü
DIGITAALTEHNIKA DIGITAALTEHNIKA... 1 1. Arvusüsteemid.... 2 1.1.Kümnendsüsteem....2 1.2.Kahendsüsteem.... 2 1.3.Kaheksandsüsteem.... 2 1.4.Kuueteistkümnendsüsteem....2 1.5.Kahendkodeeritud kümnendsüsteem
RohkemX Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugus
X Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid
RohkemPangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile
Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust 1011. Kaupmees teeb päringu Pocopayle aadressile https://my.pocopay.com/banklink. Vastuspäring tehakse makse õnnestumise
Rohkem3D mänguarenduse kursus (MTAT ) Loeng 3 Jaanus Uri 2013
3D mänguarenduse kursus (MTAT.03.283) Loeng 3 Jaanus Uri 2013 Teemad Tee leidmine ja navigatsioon Andmete protseduuriline genereerimine Projektijuhtimine Tee leidmine Navigatsiooni võrgustik (navigation
RohkemRelatsiooniline andmebaaside teooria II. 6. Loeng
Relatsiooniline andmebaaside teooria II. 5. Loeng Anne Villems ATI Loengu plaan Sõltuvuste pere Relatsiooni dekompositsioon Kadudeta ühendi omadus Sõltuvuste pere säilitamine Kui jõuame, siis ka normaalkujud
RohkemIFI6083_Algoritmid_ja_andmestruktuurid_IF_3
Kursuseprogramm IFI6083.DT Algoritmid ja andmestruktuurid Maht 4 EAP Kontakttundide maht: 54 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sisu kirjeldus vastavuses iseseisva töö
RohkemNeurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k
Neurovõrgud. Praktikum 11. 29. aprill 2005. a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust kombinatoorsete optimiseerimisülesannete lahendamiseks.
RohkemAndmebaasid, MTAT Andmebaasikeeled 11.loeng
Andmebaasid, MTAT.03.264 Andmebaasikeeled 11. loeng Anne Villems Eksamiaegade valimine Kas on vaja eksamiaega mai lõpus? I eksami aeg. valikud: 3., 4. või 5. juuni kell 10.00 II eksami aeg. 17. kell 12.00
RohkemIMO 2000 Eesti võistkonna valikvõistlus Tartus, aprillil a. Ülesannete lahendused Esimene päev 1. Olgu vaadeldavad arvud a 1, a 2, a 3,
IMO 000 Eesti võistkonna valikvõistlus Tartus, 19. 0. aprillil 000. a. Ülesannete lahendused Esimene päev 1. Olgu vaadeldavad arvud a 1, a, a 3, a 4, a 5. Paneme tähele, et (a 1 + a + a 3 a 4 a 5 ) (a
RohkemTARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Mirjam Iher Nõrgima eeltingimuse staatiline analüüs pinukeeltele Bakalaureusetöö (9 EAP) J
TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Mirjam Iher Nõrgima eeltingimuse staatiline analüüs pinukeeltele Bakalaureusetöö (9 EAP) Juhendaja: Juhendaja: Kalmer Apinis, PhD Vesal Vojdani,
Rohkem1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad
1 / 16 7. loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 2 / 16 Sisend/väljund vaikimisi: Termid: read, write?-read(x). : 2+3. X = 2+3.?-write(2+3). 2+3 true. Jooksva sisendi vaatamine: seeing?-
RohkemSkriptid ja käsud
TTÜ informaatikainstituut Skriptid ja käsud Skript on Scratchi programmi suhteliselt sõltumatu üksus, mida mõnedes programmeerimiskeeltes nimetatakse protseduurideks või funktsioonideks. Skript on alati
Rohkem8.klass 4 tundi nädalas, kokku 140 tundi Hulkliikmed ( 45 tundi) Õppesisu Hulkliige. Hulkliikmete liitmine ja lahutamine ning korrutamine ja jagamine
8.klass 4 tundi nädalas, kokku 140 tundi Hulkliikmed ( 45 tundi) Hulkliige. Hulkliikmete liitmine ja lahutamine ning korrutamine ja jagamine üksliikmega. Hulkliikme tegurdamine ühise teguri sulgudest väljatoomisega.
RohkemMicrosoft Word - polkaudio 2010 hinnakiri
polkaudio 2010 hinnakiri HINNAKIRI 2010 Kirjeldus Viimistlus Hinna Hind EEK Hind ühik 20%km 20%km naturaalne LSi SEEERIA spoon LSi 15 Põrandakõlar või kirss tk. 11344 725 LSi 9 Riiulikõlar või kirss paar
Rohkemuntitled
Riistvara kirjelduskeel VHDL L4, L5. Riistvara kirjelduskeel VHDL L6. Mäluga süsteemid VHDL-s L7. VHDL ja süntees 1 Atribuudid Atribuut on väärtus, funktsioon, tüüp, vahemik, signaal või konstant, mida
RohkemArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus
PILVI TAUER Tallinna Tehnikagümnaasium ArcGIS Online 1.Konto loomine 2.Veebikaardi loomine 3.Rakenduste tegemine - esitlus Avaliku konto loomine Ava ArcGIS Online keskkond http://www.arcgis.com/ ning logi
Rohkemlvk04lah.dvi
Lahtine matemaatikaülesannete lahendamise võistlus. veebruaril 004. a. Lahendused ja vastused Noorem rühm 1. Vastus: a) jah; b) ei. Lahendus 1. a) Kuna (3m+k) 3 7m 3 +7m k+9mk +k 3 3M +k 3 ning 0 3 0,
RohkemMTAT Operatsioonisüsteemid - Turvalisus
Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com Nendesse saab kirjutada käske,
RohkemMOOCi „Programmeerimise alused“ ülesannete lahenduste analüüs
TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND Arvutiteaduse instituut Informaatika õppekava Helen Hendrikson MOOCi Programmeerimise alused ülesannete lahenduste analüüs Bakalaureusetöö (9 EAP) Juhendaja:
RohkemMicrosoft Word - Errata_Andmebaaside_projekteerimine_2013_06
Andmebaaside projekteerimine Erki Eessaar Esimene trükk Teadaolevate vigade nimekiri seisuga 24. juuni 2013 Lehekülg 37 (viimane lõik, teine lause). Korrektne lause on järgnev. Üheks tänapäeva infosüsteemide
RohkemVõrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener
Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Robert Mägi o Õpingud: Riga Technical University o Haridus: MSc (Electrical Engineering) MSc (Automatic Telecommunications)
RohkemPowerPointi esitlus
Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüsteemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe Nendesse saab kirjutada käske, millega näiteks
RohkemPolünoomi juured Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n a n 1 x
1 5.5. Polünoomi juured 5.5.1. Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n 1 +... + a n 1 x + a n K[x], (1) Definitsioon 1. Olgu c K. Polünoomi
RohkemMTAT Operatsioonisüsteemid - Turvalisus
Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com (tänapäevastes OS ei kasutata)
RohkemNorrison Ametikudumid, Professional knitwear.cdr
1. AMETIKUDUMID / PROFESSIONAL KNITWEAR MEESTE VEST / MEN S VEST V- või O-kaelusega sirge joonega paksem või õhem vest. / V- or O-neck straight-lined vest in coarser or finer knitting. V-kaelusega õhem
RohkemPÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019
PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019 SISUKORD 1. SLAIDIESITLUS... 3 1.1. Esitlustarkvara... 3 1.2. Slaidiesitluse sisu... 3 1.3. Slaidiesitluse vormistamine... 4 1.3.1 Slaidid...
RohkemE-õppe ajalugu
Koolituskeskkonnad MTAT.03.142 avaloeng Anne Villems September 2014.a. Põhiterminid Koolituskeskkonnad (Learning environments) IKT hariduses (ICT in education) E-õpe (e-learning) Kaugõpe (distance learning)
RohkemPeafail3_2.dvi
TARTU ÜLIKOOL ARVUTITEADUSE INSTITUUT Algoritmid ja andmestruktuurid Ülesannete kogu Versioon 3.2 13. märts 2017. a. 09:45 Koostajad: Ahti Peder Jüri Kiho Härmel Nestra Tartu 2017 Käesoleva õppevahendi
RohkemPythoni Turtle moodul ja Scratchi värvilisem pool Plaan Isikukoodi kontrollnumbri leidmine vaatame üle lahenduse kontrollnumbri leimiseks. Pythoni joo
Pythoni Turtle moodul ja Scratchi värvilisem pool Plaan Isikukoodi kontrollnumbri leidmine vaatame üle lahenduse kontrollnumbri leimiseks. Pythoni joonistamise võimalused Turtle mooduli abil. Scratchi
RohkemMicrosoft Word - 56ylesanded1415_lõppvoor
1. 1) Iga tärnike tuleb asendada ühe numbriga nii, et tehe oleks õige. (Kolmekohaline arv on korrutatud ühekohalise arvuga ja tulemuseks on neljakohaline arv.) * * 3 * = 2 * 1 5 Kas on õige, et nii on
Rohkemma1p1.dvi
Peatükk 1 Funktsioonid ja nendega seotud mõisted 1.1 Reaalarvud ja Arvtelg. Absoluutväärtuse mõiste. Reaalarvudest koosnevad hulgad. Enne arvu mõiste käsitlemist toome sisse mõned hulkadega seotud tähised.
Rohkemprakt8.dvi
Diskreetne matemaatika 2012 8. praktikum Reimo Palm Praktikumiülesanded 1. Kas järgmised graafid on tasandilised? a) b) Lahendus. a) Jah. Vahetades kahe parempoolse tipu asukohad, saame graafi joonistada
RohkemSüsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk
Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk Klassiskeem (class diagram) Klass (class) atribuut (attribute) meetod (method) Liides (interface) meetod (method) Viidatavus (visibility) avalik
RohkemMatemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Kuu Õpitulemus Õppesisu Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppet
Matemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppetundi) septembernovember korrastab hulkliikmeid Hulkliige. Tehted liidab, lahutab
RohkemMicrosoft Word - installation-guide.doc
Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 12.04.2008 Dokumendi loomine Maris Aavik 1.1 13.04.2008 Täiendamine Maris Aavik 1.2 13.04.2008 Täiendamine Andres Kalle 1.3 12.05.2008 Täiendused Kerli
RohkemTartu Ülikool Matemaatika-informaatikateaduskond Puhta Matemaatika Instituut Algebra õppetool Riivo Must Mõned katsed üldistada inversseid poolrühmi M
Tartu Ülikool Matemaatika-informaatikateaduskond Puhta Matemaatika Instituut Algebra õppetool Riivo Must Mõned katsed üldistada inversseid poolrühmi Magistritöö Juhendaja: prof. Mati Kilp Tartu 2004 Sisukord
RohkemPraks 1
Biomeetria praks 3 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik, 2. lisage uus tööleht, 3. nimetage see ümber leheküljeks Praks3 ja
RohkemHAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev
SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP, mistahes failiedastus,
RohkemAndmeturve
SOAP ja veebiteenused Web Services SOAP WSDL Ühilduvus UDDI MEELIS ROOS 1 Web Services Kihiline arhitektuur masinsuhtluse jaoks erinevate süsteemide vahel Transport sõnumite edastamiseks: HTTP, SMTP, FTP,
RohkemTallinna Ülikool Digitehnoloogiate instituut JavaFX rakenduste kujundamine CSS abil Seminaritöö Autor: Hendrik Spiegelberg Juhendaja: Jaagup Kippar Au
Tallinna Ülikool Digitehnoloogiate instituut JavaFX rakenduste kujundamine CSS abil Seminaritöö Autor: Hendrik Spiegelberg Juhendaja: Jaagup Kippar Autor:...... 2016 Juhendaja:...... 2016 Instituudi direktor:......
RohkemImage segmentation
Image segmentation Mihkel Heidelberg Karl Tarbe Image segmentation Image segmentation Thresholding Watershed Region splitting and merging Motion segmentation Muud meetodid Thresholding Lihtne Intuitiivne
RohkemSQL
SQL Kuues loeng 3GL inside 4GL Protseduurid Funktsioonid Tavalised Funktsioonid (üks väljund) Ilma väljundita Protseduurid Viitargumentide kasutamise võimalus Tabel-väljundiga Protseduurid Create function
Rohkem(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])
Tarkvara projekt seminar VI Eelmise iteratsiooni tagasivaade, testimine, installatsioonijuhend, järgmise iteratsiooni näited. Karel Kravik Administratiivset:protestid Probleem: protestide hulk ja kvaliteet
RohkemGRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon
GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev 05.02.2018 Versiooni kuupäev 30.01.2018 1 SISUKORD 1. ÜLEVAADE... 3 1.1
Rohkemraamat5_2013.pdf
Peatükk 5 Prognoosiintervall ja Usaldusintervall 5.1 Prognoosiintervall Unustame hetkeks populatsiooni parameetrite hindamise ja pöördume tagasi üksikvaatluste juurde. On raske ennustada, milline on huvipakkuva
RohkemAndmebaasid, MTAT loeng Normaalkujud
Andmebaasid, MTAT.03.264 6. loeng Normaalkujud E-R teisendus relatsiooniliseks Anne Villems Meil on: Relatsiooni mõiste Relatsioonalgebra Kus me oleme? Funktsionaalsete sõltuvuse pere F ja tema sulund
Rohkemlcs05-l3.dvi
LAUSELOOGIKA: LOOMULIK TULETUS Loomuliku tuletuse süsteemid on liik tõestussüsteeme nagu Hilberti süsteemidki. Neile on omane, et igal konnektiivil on oma sissetoomise (introduction) ja väljaviimise (elimination)
RohkemVõistlusporgrammeerimise õpik on loodud Tartu Ülikooli teaduskooli ja arvutiteaduse instituudi koostöös.. Õpiku loomine sai alguse soovist pakkuda kõi
Võistlusporgrammeerimise õpik on loodud Tartu Ülikooli teaduskooli ja arvutiteaduse instituudi koostöös.. Õpiku loomine sai alguse soovist pakkuda kõigile motiveeritud Eesti kooliõpilastele parimaid võimalusi
RohkemRakenduste loomise ja programmeerimise alused
Rakenduste loomise ja programmeerimise alused VBA. Sissejuhatus Keskkonna seadistamine VBA programmide kasutamiseks MS Office s VBA-d kasutavad MS Office failid (alates MS Office 2007), tuleb salvestada
RohkemPALMIKRÜHMAD Peeter Puusempa ettekanded algebra ja geomeetria õppetooli seminaril 11., 18. ja 25. jaanuaril a. 1. Palmikud ja palmikrühmad Ajalo
PALMIKRÜHMAD Peeter Puusempa ettekanded algebra ja geomeetria õppetooli seminaril 11., 18. ja 25. jaanuaril 2009. a. 1. Palmikud ja palmikrühmad Ajaloolisi märkmeid 1891 ilmus Adolf Hurwitzi 1 artikkel
Rohkem+/- 7(chomsky???) Deduktiivne jama 1.Hulkade spetsifitseerimine. Hulk on samalaadsete objektide järjestamata kogum, mida käsitlet
+/- 7(chomsky???) 17 29 30 31 32 33 34 Deduktiivne jama 1.Hulkade spetsifitseerimine. Hulk on samalaadsete objektide järjestamata kogum, mida käsitletakse kui tervikut.hulka kuuluvaid objekte nim. hulga
RohkemET TOIMIVUSDEKLARATSIOON vastavalt järgneva määruse (EL) Nr. 305/2011 lisale III: lisale III Elektritööriistadega kasutatavad Hilti kinnitid X-P 20 B3
ET TOIMIVUSDEKLARATSIOON vastavalt järgneva määruse (EL) Nr. 305/2011 lisale III: lisale III Elektritööriistadega kasutatavad Hilti kinnitid X-P 20 B3, X-P 24 B3, X-P 20 G3 ja X-P 24 G3, mis on mõeldud
RohkemJuhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp
Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel
RohkemLinux süsteemi administreerimine
Protsesside, mälu jm haldamine Linuxi ehitus (struktuur) Lihtsustatult Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal
RohkemG aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K
Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon 6.3.1.51 ja hilisemad Kasutaja juhend 2016 Sisukord 1. Sissejuhatus...3 2. Liidese häälestus...3
RohkemTallinn
Tallinna linna tegevused Läänemere väljakutse võrgustikus initsiatiivi toetamisel Gennadi Gramberg Tallinna Keskkonnaamet Keskkonnaprojektide ja hariduse osakonna juhataja Tallinna osalemine Läänemere
RohkemOPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots
Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Protsessidevaheline side Side klient-serversüsteemides MEELIS ROOS 2 Protsessi mõiste
RohkemMicrosoft Word - Referaat.docx
Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve
RohkemVersioon Autor Kuupäev Märkused 1.0 Riivo Talviste Algdokument 1.1 Riivo Talviste Arhitektuurimuutused, terminoloogia 1.2 Riivo
Versioon Autor Kuupäev Märkused 1.0 Riivo Talviste 03.03.2008 Algdokument 1.1 Riivo Talviste 04.04.2008 Arhitektuurimuutused, terminoloogia 1.2 Riivo Talviste 05.04.2008 Arhitektuuri täpsustused, parandused
RohkemKINNITATUD Tallinna Ehituskooli direktori käskkirjaga nr 1-1/18 KOOSKÕLASTATUD Tallinna Ehituskooli nõukogu protokoll nr 10 Õppe
KINNITATUD Tallinna Ehituskooli direktori 14.03.2017 käskkirjaga nr 1-1/18 KOOSKÕLASTATUD Tallinna Ehituskooli nõukogu 13.03.2017 protokoll nr 10 Õppekavarühm Õppekava nimetus Puitmaterjalide töötlus CNC
Rohkem