Tallinna Tehnikakõrgkool
Logi sisse

Õppeaine 'Programmeerimise alused'

Nimi inglise keeles: Basics of Programming

Aasta:   2016/2017    2017/2018    2018/2019    2019/2020    2020/2021    

Aine koodMET284
Õppekeeleesti, inglise
ÕppetoolElektritehnika
Ainepunkte 3 EAP
Hindamisviis Hindeline arvestus

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

Õpetatakse järgmistes õppekavades

2020: ET  ME  RO  TK*  TK*  
2019: ET  FOR*  ME  RO  TK*  TK*  TT*  TT*  
2018: ET*  FOR*  ME  RO  TK*  TT*  TT*  
2017: ET*  FOR*  ME  TT*  
2016: ET*  ME  TT*  
2015: ET*  ME  TT*  
* Valikaine

Õpetatakse järgmistes voorudes

     2020/2021 Sügissemester

eten