Eesti Lennuakadeemia
Õppeaine 'Programmeerimine'Nimi inglise keeles: Computer Programming
Õppeaine läbiviijaTartu Ü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ühikirjeldusProgrammi 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. Õpetatakse järgmistes õppekavades2012: CNS 2011: CNS 2010: CNS 2009: A3 2008: A3 2007: A3
| ||||||||||||

