Andmetöötlus meretehnikas (ECK0520)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ECK0520
õppeaine nimetus eesti k
Andmetöötlus meretehnikas
õppeaine nimetus inglise k
Data Processing in Maritime Engineering
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
hindeline arvestus
õpetamise semester
kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
SDSR10/26
jah
Ainet õpetavad struktuuriüksused
EC - Kuressaare Kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärk on:
- arendada loogilist, analüütilist ja algoritmilist mõtlemist ning süsteemset lähenemist andmetöötlusele;
- anda baasteadmised algoritmimisest ja programmeerimisest;
- harjutada koodisilumist, loetava ja veakindla koodi koostamist.
õppeaine eesmärgid inglise k
The aim of this course is to:
- develop logical, analytical, and algorithmic thinking, and a systematic approach to data processing;
- provide basic knowledge of algorithms and programming;
- practice debugging, and writing readable and robust code.
õppeaine õpiväljundid eesti k.
Õppeaine läbinud üliõpilane:
- valib andmete töötlemiseks sobiva programmeerimiskeele ja teegid, põhjendades valikut ülesande nõuetest ja andmete iseloomust lähtudes;
- sõnastab ja struktureerib andmetöötlusprogrammi funktsionaalsed nõuded, kirjeldades programmi sisendeid, väljundeid ja tööloogikat;
- teisendab ja vormindab andmed masinloetavale kujule, rakendades sobivaid andmestruktuure ja -formaate;
- kavandab programmi ülesehituse, jaotades selle loogilisteks mooduliteks või etappideks;
- dokumenteerib programmi toimimise arusaadavate kommentaaride ja selgituste abil, kasutades erialast terminoloogiat;
- tuvastab ja parandab koodis esinevaid lihtsamaid loogika- ja süntaksivigu, kasutades sobivaid võtteid.
õppeaine õpiväljundid ingl k.
After completing this course the student:
- selects an appropriate programming language and libraries for data processing, justifying the choice based on task requirements and data characteristics;
- formulates and structures the functional requirements of a data processing program, describing inputs, outputs, and program logic;
- converts and formats data into machine-readable form, applying suitable data structures and formats;
- designs the structure of a program, organising it into logical modules or stages;
- documents program functionality using clear comments and explanations, applying appropriate technical terminology;
- identifies and corrects basic logical and syntactical errors in code, using appropriate debugging techniques.
õppeaine sisu lühikirjeldus eesti k
Programmeerimise mõisted ja põhimõtted. Arvusüsteemid ja algoritmid, lausearvutus.
Programmeerija töökeskkond. Programmi struktuur.

Andmete deklareerimine, tehted, töö massiividega. Sisend ja väljund. Tekstavaldised. Standardfunktsioonid.
Vookontroll (tingimuslaused, korduslaused).
Programmide kasutajasõbralikkus. Veatöötlus. Programmide standardsed silumisvahendid.
õppeaine sisu lühikirjeldus ingl k
Programmeerimise mõisted ja põhimõtted. Arvusüsteemid ja algoritmid, lausearvutus.
Programmeerija töökeskkond. Programmi struktuur.

Andmete deklareerimine, tehted, töö massiividega. Sisend ja väljund. Tekstavaldised. Standardfunktsioonid.
Vookontroll (tingimuslaused, korduslaused).
Programmide kasutajasõbralikkus. Lihtsa programmi analüüs. Veatöötlus. Programmide standardsed silumisvahendid.
hindamisviis eesti k
Introduction into programming, main concepts and terms. Numeral systems, algorithms, language semantics. Integrated development environment. Program structure.

Declaring data, calculations, array operations. Input and output. Standard expressions and functions.

Flow control (conditional statements, loop expressions).

User-friendly programs. Analysis of a simple program. Error handling. Standard tools for program debugging.
hindamisviis ingl k
Hindamise eelduseks on nelja iseseisva töö esitamine vähemalt rahuldavale hindele. Lõpphinne arvutatakse keskmise väärtusena kõigi kontrolltööde järgi.
Soovi korral saab lõpphinnet parandada kirjalikul arvestusel (programmeerimisülesanne ja teoreetilised küsimused) ühe palli võrra.
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
The prerequisite for grading is the submission of 4 independent study reports with at least a satisfactory grade. The final grade is calculated as the average value of all control works.

If desired, the final mark can be improved by one grade through a written assessment (programming task and theoretical questions).
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
16.0
praktikume
0.0
praktikume
0.0
harjutusi
2.0
harjutusi
16.0
vastutav õppejõud
Kaarel Koppel, insener (ET - Tartu Kolledž)
tunnus (VPÕ/PPÕ)
puudub
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2026/2027 sügis
Olga Mironova, IT - tarkvarateaduse instituut
eesti keel
    Ainekaart eesti keeles
    Ainekaart inglise keeles