| Õppeaine |
| Ainekood |
MET284 |
| Õppeaine nimetus |
Programmeerimise alused |
| Ainepunkte |
3 EAP |
| Hindamisviis |
Hindeline arvestus |
|
| Õppekava aine |
| Õppekava |
2019 TT |
| Õppeaasta |
3 |
| 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 |