Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 sügis
  3. Programmeerimine (LTAT.03.001)
EN
Logi sisse

Programmeerimine 2018/19 sügis

  • Esileht
  • Kursuse korraldus
  • Õpik
  • Projekt
  • Lisaülesanded
  • KKK
  • Viited
  • Silmaringimaterjalid

Õpiväljundid

Kursuse läbinud üliõpilane

  • tunneb ja oskab kasutada põhilisi programmeerimiskonstruktsioone: muutuja, avaldis, omistuslause, tingimuslause, tsükkel, alamprogramm, rekursioon, andmevahetus kasutaja ja failidega;
  • tunneb põhilisi andmetüüpe ja -struktuure (täis- ja ujukomarvud, tõeväärtused, sõned, järjendid) ning oskab kasutada vastavaid standardoperatsioone;
  • oskab analüüsida ja üksikasjalikult selgitada programmi töö käiku ning programmi muuta, täiendada ja edasi arendada;
  • oskab luua lihtsamale ülesandele vastava algoritmi, koostada ja korrektselt vormistada lahendusprogrammi ning seda siluda ja testida;
  • oskab realiseerida programmeerimisalaseid projekte rühmakaaslastega koostöös.

Kursus ei nõua eelteadmisi peale üldise arvutikasutusoskuse.

Hindamissüsteem

KontrollivormAegMax punkteAlampiirKommentaar
Loengud1.-16. nädal7 0,5 punkti loengust
Praktikumid1.-16. nädal1371 punkt kodutööst/praktikumist
Projekt7.-16. nädal105Kahes osas (5 + 5)
1. kontrolltöö6. nädal20Kohustusliku osa arvestusKahes osas: kohustuslik osa ja punktiline osa
2. kontrolltöö12. nädal20Kohustusliku osa arvestusKahes osas: kohustuslik osa ja punktiline osa
Eksamjaanuaris30Kohustusliku osa arvestusKahes osas: kohustuslik osa ja punktiline osa
Lisaülesanded 10  

Hindeskaala: A [90-110), B [80-90), C [70-80), D [60-70), E [50-60), F [0-50)

Orienteeruv ajakava

JrkLoengPraktikumTunniväline
1.Sissejuhatus. Kursuse korraldus. Pythoni programm.Sissejuhatus. Pythoni programm. 
2.Avaldised ja lihtlausedAvaldised ja lihtlaused 
3.Tingimus- ja korduslausedTingimus- ja korduslaused 
4.FunktsioonidFunktsioonid 
5.AlgoritmidAlgoritmid 
6.Kordamine1. kontrolltöö 11.10 praktikumi ajal 
7.JärjendidJärjendid 
8.Järjendid IIJärjendid II1. järeltöö 24.10 kell 18.15.
9.Muteerimine. Sissejuhatus andmestruktuuridesseMuteerimine. Sissejuhatus andmestruktuuridesse 
10.Andmestruktuurid IIAndmestruktuurid II 
11.Andmestruktuurid IIIAndmestruktuurid III 
12.Kordamine2. kontrolltöö 22.11 praktikumi ajal 
13.RekursioonRekursioon 
14.Rekursioon IIRekursioon II2. järeltöö 5.12 kell 18.15
15.Erinevad algoritmidErinevad algoritmid 
16.KordamineProjektide esitlused 

Lõpusirge

Kursuse lõpetamisega seotud asjad on koondatud eraldi lõpusirge lehele.

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused