Institute of Computer Science
  1. Courses
  2. 2018/19 fall
  3. Computer Programming (LTAT.03.001)
ET
Log in

Computer Programming 2018/19 fall

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

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment