Arvutiteaduse instituut
  1. Kursused
  2. 2024/25 kevad
  3. Programmeerimise alused (MTAT.03.236)
EN
Logi sisse

Programmeerimise alused 2024/25 kevad

  • Pealeht
  • 1. Sissejuhatus
  • 2. Tingimuslause
  • 3. Tsükkel
  • 4. Järjend
  • 5. Funktsioon
  • 6. Andmevahetus. Lihtne kasutajaliides
  • Loengud
  • Moodle
  • Lahendus
  • Thonny paigaldamine
  • Thonny logide esitamine
  • Silumine
  • Kiireksamist
  • Viited

(:stylesheet:)

    * { color: 'red' }

(:stylesheetend:)

"Programmeerimise alused" kevadel 2025

Üldinfo

  • Loengud: videoloengud
  • Praktikumid: vastavalt rühmale esmaspäeval või kolmapäeval, vaata täpsemalt ÕIS-ist
  • Hindamisskeem
  • Lahenduste esitamise ja tagasiside andmise kohta vaata Moodle'ist

Maht: 3 EAP (ca 78 tundi)

Õpiväljundid: Kursuse läbinud õppija:

  • on motiveeritud kasutama arvutit ja koostama vajalikke programme oma edasise stuudiumi vältel;
  • oskab programmeerimise baaskonstruktsioone (hargnemine, tsükkel, alamprogramm) esitada programmilõikudena;
  • oskab tekstina püstitatud lihtsa ülesande realiseerida arvutiprogrammina.

Praktikumide tagasiside

Kava

Loeng Enne praktikumi:

õppematerjal

Enne praktikumi:

koduülesanded (tähtaeg praktikumi päeva hommikul kell 10)

Praktikumide ajad (vastavalt rühmale) Praktikumi jooksul (praktikumijuhendaja ütleb praktikumi alguses, milline ülesanne) Nädalatestide tähtajad
Sissejuhatus
Algoritm
- - E 10.02, K 12.02 Sissejuhatus 1. test P 23.02 kell 23.59

Andmetüübid
Muutuja
Aritmeetilised avaldised
Sisend kasutajalt
Tingimuslause
Loogilised avaldised
Tehete järjekord, avaldiste samaväärsus

Tingimuslause Ülesanded 2.1, 2.2 ja 2.3 E 17.02, K 19.02 2. nädala praktikumi ülesanded 2. test P 09.03 kell 23.59
Tsükkel (while) Tsükkel Ülesanded 3.1, 3.2 ja 3.3 E 03.03, K 05.03 3. nädala praktikumi ülesanded 3. test P 16.03 kell 23.59
Järjend
Tsükkel (for)
Järjend Ülesanded 4.1, 4.2 ja 4.3

Projekti ülesande püstitus (tähtaeg P 16. märtsil kell 23.59)

E 10.03, K 12.03 4. nädala praktikumi ülesanded 4. test P 23.03 kell 23.59
Funktsioon
Funktsioonid, mis juba olemas
Funktsioonide loomine
Funktsioon ja järjend
Natuke suurem programm
Funktsioon Ülesanded 5.1, 5.2 ja 5.3
E 17.03, K 19.03 5. nädala praktikumi ülesanded 5. test P 30.03 kell 23.59
Andmevahetus
Graafika ja kasutajaliides
Vahekokkuvõte
Andmevahetus. Lihtne kasutajaliides Ülesanded 6.1, 6.2 ja 6.3

Projekti programm (tähtaeg P 6. aprillil kell 23.59)

E 24.03, K 26.03
6. nädala praktikumi ülesanded 6. test P 30.03 kell 23.59
Saja aakri mets
Video 1. Failist järjendisse
Video 2. Funktsiooni loomine
Video 3. Tingimuslause koostamine
Kontrolltöö reeglid
Kontrolltöö näidisülesanded on Lahenduses
E 31.03, K 02.04 Kontrolltöö 7. test P 06.04 kell 23.59
Kontrolltöö - 7. praktikumis

AASTAST 2018 K

Loeng Enne praktikumi Koduülesanded Kuupäevad Praktikumi jooksul
14.02.
- - N 15.02, R 16.02, E 19.02, K 21.02. Sissejuhatus
21.02.
Tingimuslause Ülesanded 2.1, 2.2 ja 2.3 N 22.02, R 23.02, E 26.02, K 28.02. Ülesanded
28.02.
Tsükkel Ülesanded 3.1, 3.2 ja 3.3 N 01.03, R 02.03, E 05.03, K 07.03. Ülesanded
07.03.
Järjend Ülesanded 4.1, 4.2 ja 4.3 N 08.03, R 09.03, E 12.03, K 14.03. Ülesanded
14.03.
Funktsioon Ülesanded 5.1, 5.2 ja 5.3
Projekti ülesande püstitus
N 15.03, R 16.03, E 19.03, K 21.03. Ülesanded
21.03.
Andmevahetus. Lihtne kasutajaliides Ülesanded 6.1, 6.2 ja 6.3
Projekti programm
N 22.03, R 23.03, E 26.03, K 28.03.
Ülesanded
28.03.
Kontrolltöö reeglid. Kontrolltöö näidisülesanded on Lahenduses N 29.03, E 02.04, K 04.04, R 06.04.
Kontrolltöö
04.04. - Kontrolltöö
Loeng Teema
nr.
Õpiku ptk. Videojuhised Koduülesanded Praktikum
10.02 video, slaidid
1. Sissejuhatus Pythoni käsurida - N 11.02, R 12.02, E 15.02, K 17.02 Harjutused
17.02 video, slaidid
2. Lihtlaused Pangaarve intress Ülesanded N 18.02, R 19.02, E 22.02, K 24.02?? Harjutused
24.02?? video, slaidid
3. Tingimus- ja korduslaused Paprikasupp,
Paaris või paaritu,
Pere sissetulek
Ülesanded N 25.02, R 26.02, E 29.02, K 02.03 Harjutused
02.03 video, slaidid
4. Funktsioonid Pere sissetulek ver. 2,
Ristkülik
Ülesanded N 03.03, R 04.03, E 07.03, K 09.03 Harjutused
09.03 video, slaidid
5. Järjendid ja for-tsükkel Järjendid Ülesanded N 10.03, R 11.03, E 14.03, K 16.03 Harjutused
16.03 video, slaidid
6. Tkinter ja EasyGui Ülesanded N 17.03, R 18.03, E 21.03, K 23.03 Harjutused
23.03 video, slaidid
Kordamine Kontrolltöö näidis N 24.03, R 01.04??, E 28.03, K 30.03 Kontrolltöö
30.03 - Kontrolltöö
  • 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