Eesti Lennuakadeemia
Logi sisse

Õppekava aine

Programmeerimine

Õppeaine
Ainekood MTAT.03.100
Õppeaine nimetus Programmeerimine
Ainepunkte 6 EAP
Hindamisviis Eristav(tähed)
Õppekava aine
Õppekava 2008 A3
Õppeaasta 3
Semester Sügissemester
Aine tüüp Kohustuslik
Spetsialiseerumine andmeside- ja infotöötlusseadmete käitamine
Õppeaine läbiviija
Tartu Ülikool
Õppeaine eesmärk
Üliõpilane omandab algteadmised programmide
koostamisest, testimisest ja silumisest.
Üliõpilane saavutab esmase programmeerimisoskuse ja
tutvub imperatiivse programmeerimiskeele põhimõistetega.
Õppeaine õpiväljundid
Õppeaine läbinud üliõpilane:
1. oskab kasutada ja programmeerida arvutit väiksemate
ülesannete lahendamiseks;
2. on motiveeritud kasutama arvutit ja koostama vajalikke
programme oma edasise stuudiumi vältel;
3. oskab tekstina püstitatud lihtsama ülesande realiseerida
arvutiprogrammina, suutes välja eraldada
Eesti Lennuakadeemia
algandmed ja nõutava tulemuse;
4. spetsifitseerida alamülesanded;
5. koostada ülesande ja alamülesannete
6. lahendusalgoritmid, määrates neis tulemuse
saavutamiseks vajalikud sammud ning nende
täitmise järjekorra;
7. valida ülesande andmete esitamiseks
otstarbekohased andmestruktuurid;
8. kavandada andmevahetuse kasutajaga ja/või
tekstifailidega, ning graafilise väljastamise;
9. sellisele analüüsile järgnevalt koostada ja siluda
ning testida vastava lahendusprogrammi.
10. omab põhilisi programmitehnilisi oskusi ja
teadmisi, tunneb imperatiivse programmeerimise
põhimõisteid, nagu muutuja, tüüp, avaldis,
omistamine, tingimuslause, tsükkel, järjend;
11. oskab üksikasjalikult selgitada programmi töö
käiku;
12. oskab vormistada programmi teksti loetavalt ja
piisavalt kommenteeritult.
Sisu lühikirjeldus
Programmi ja algoritmi mõiste. Algoritmi esitusviisid,
plokkskeemid. Hargnev algoritm. Tsükkel. Alamalgoritm.
Tekstina püstitatud ülesande algoritmi koostamine.
Positsioonilised arvusüsteemid. Bitt, bait. Tüübid.
Programmi struktuur. Nimed. Muutujad. Tehted.
Avaldised. Teksti väljastamine. Loogilised avaldised,
võrdlemised. Meetodid, kirjeldamine, väärtuse
tagastamine, rakendamine. Tingimusdirektiiv.
Tsüklidirektiiv. Üld-, eelkontrolliga ja järelkontrolliga
tsüklid. Järjendid (arvumassiivid). Järjendi läbivaatamine.
Järjendit tagastavad meetodid. Kahekordne tsükkel.
Sõnetöötlus. Programmi sisend ja väljund. Andmevahetus
failidega. Ekraanigraafika. Ülevaade erinevatest
programmeerimiskeeltest. Tarkvara arendamise etapid.
Käimasolevad voorud
Pole ühtegi
eten