Tallinna Tehnikakõrgkool
Logi sisse

Õppekava aine

Programmeerimise alused

Õppeaine
Ainekood MET284
Õppeaine nimetus Programmeerimise alused
Ainepunkte 3 EAP
Hindamisviis Hindeline arvestus
Õppekava aine
Õppekava 2019 FOR
Õppeaasta 1
Semester Kevadsemester
Aine tüüp Valikuline
Aine koormused
Praktikum 32
Õppeaine sisu lühikirjeldus
Programmeerija töökeskkond.
C-programmi struktuur.
Andmete deklareerimine, tehted. Lihtne sisend-väljund.
Keelestruktuurid, juhtlaused.
Viitmuutujate kasutamine.
Massiivid, nende seos viitmuutujatega.
Sisend-väljund.
Funktsioonide koostamine, parameetrite ülekandmine.
Tekstitöötlus.
Standardfunktsioonide kasutamine.
Õppeaine üldeesmärgid
Arendada loogilist, analüütilist ja algoritmilist mõtlemist ning süsteemset lähenemist probleemide ja ülesannete lahendamisel.
Anda põhiteadmised algoritmimisest ja programmeerimisest ning objektorienteeritud lähenemisviisist, kasutades programmeerimiskeskkonda C#.
Õppeaine õpiväljundid
Üliõpilane:
oskab koostada ülesande lahendamise algoritmi.
oskab kirjutada algoritmile üks-ühele vastavat programmi C keels.
oskab jaotada ülesannet alamülesanneteks.
oskus kasutada alamprogramme (funktsioone).
tunneb arvusüsteeme ja oskab arvude teisendamist ühest süsteemist teise
omandab baasteadmised programmeerimisest ja objektorienteeritud tehnoloogiast
Tunneb programmeerimiskeele C reegleid.
Õppeaine vormi kirjeldus
Loengud, kontrolltööd, praktikumid.
Kirjandus
Rein Jürgenson. Programmeerimise algkursus. I osa Tallinn 1998
Viktor Leppikson. Programmeerimine C-keeles. Külim, 1997.
"The C Programming Language (2nd Edition)" Brian Kernighan, Dennis Ritchie 1988
Saadaval: http://www.cs.otago.ac.nz/cosc440/readings/C-Programming-Ebook.pdf
Hindamismeetodid
Aine lõpeb hindelise arvestusega.

Arvestuse nõuded:
-Kirjalike teadmiste kontrollide läbimine
-Esitatud ja arvestatud individuaalülesanded
-Sooritatud praktilised tööd, esitatud ja kaitstud tööde aruanded.

Hindamisskaala:
91...100 - "5" - Suurepärane
81...90 - "4" - Väga hea
71...80 - "3" - Hea
61...70 - "2" - Rahuldav
51...60 - "1" - Kasin
0...50 - "0" - Puudulik

Idividuaalülesannete arvestamine:
-A (Arvestatud): Omandatud teadmised, oskused ülesannete lahendamiseks, võib esineda pisivigu.
-M (Mittearvestatud): Teadmised, oskused ülesannete lahendamiseks puudulikud.
Käimasolevad voorud
Programmeerimise alused KME11/21
Programmeerimise alused KME51/61
Programmeerimise alused ME11/21
Programmeerimise alused ME51/61 TT71/81
Programmeerimise alused RO11/21
eten