Programmeerimine (RAM0620)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
RAM0620
õppeaine nimetus eesti k
Programmeerimine
õppeaine nimetus inglise k
Programming
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
hindeline arvestus
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Aine on eelduseks
Algoritmid ja andmestruktuurid (NTR0390)
Automaatjuhtimise süsteemi (AJS) visualiseerimise ja juhtimise printsiibid (RAM0790)
Objektorienteeritud programmeerimine (RAM0640)
Tarkvara testimine (RAM0740)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
EDTR17/25
jah
Ainet õpetavad struktuuriüksused
ET - Tartu Kolledž
EV - Virumaa Kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Aine eesmärk on:
- arendada analüütilist ja loogilist mõtlemist ning süsteemset lähenemist probleemide ja ülesannete lahendamisel;
- tutvustada objektorienteeritud programmeerimise põhimõtteid;
- saada teadmised rakenduste loomise standarditest ning tööga seotud meetoditest ja vahenditest;
- süvendada ning süstematiseerida eelnevates programmeerimisainetes omandatud teadmisi.
õppeaine eesmärgid inglise k
The aim of this course is:
- enhance analytical and logical thinking as well as a systematic approach to problem-solving and tasks;
- introduce the principles of object-oriented programming;
- acquire knowledge of application development standards, related methods, and tools;
- deepen and systematize the knowledge gained in previous programming courses.
õppeaine õpiväljundid eesti k.
Õppeaine läbinud üliõpilane:
- tunneb programmeerimise põhimõtteid, meetodeid, vahendeid;
- oskab koostada struktuurprogramme;
- oskab töötada massiividega;
- rakendab ülesannete lahendamise põhialgoritme;
- mõistab objektorienteerituse eesmärke ja kasutusvaldkondi;
- tunneb OOP tehnoloogia põhimõtteid, piiranguid ning kasutusala ja andmete modelleerimist;
- oskab lugeda, kirjutada, siluda ja dokumenteerida programmkoodi.
õppeaine õpiväljundid ingl k.
After completing this course, the student:
- understands the principles, methods, and tools of programming;
- can create structured programs;
- is capable of working with arrays;
- applies fundamental algorithms for problem-solving;
- comprehends the objectives and applications of object-oriented programming;
- understands the principles, limitations, and applications of OOP technology and is familiar with data modeling;
- can read, write, debug, and document source code.
õppeaine sisu lühikirjeldus eesti k
Andmestruktuurid: massiivid, maatriksid ja tehted maatriksitega. Lineaarsed võrrandisüsteemid ja nende lahendamine. Struktuurprogrammeerimine.  Objektorienteeritud programmeerimine. Objekti andmed ja meetodid. Andmekollektsioonid. Töö JSON, andmebaasidega. Vea- ja eranditöötlus.
õppeaine sisu lühikirjeldus ingl k
Data structures: arrays, matrices, and matrix operations. Linear equation systems and their solutions. Structured programming. Object-oriented programming. Object data and methods. Data collections. Working with JSON, databases. Error and exception handling.
hindamisviis eesti k
vt fail
hindamisviis ingl k
see attachment
iseseisev töö eesti k
Orienteeruvaks iseseisva töö on mõeldud aine teoreetilise osa iseseisvaks omandamiseks, kodutööde koostamiseks arvutil.
iseseisev töö ingl k
Student works independently of theoretical study of subject, home works.
õppekirjandus
Pythoni õppematerjalid (online) https://pydoc.pages.taltech.ee/
Steve McConnell. Code Complete
Robert C. Martin. Clean Code
Martin Fowler. Refactoring: Improving the Design of Existing Code
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
4.0
praktikume
2.0
praktikume
20.0
harjutusi
0.0
harjutusi
0.0
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava või link Moodle või kodulehele
2024/2025 kevad
Natalja Ivleva, EV - Virumaa Kolledž
eesti keel
    Natalja Ivleva, EV - Virumaa Kolledž
    eesti keel
      kuva rohkem
      2024/2025 sügis
      Natalja Ivleva, EV - Virumaa Kolledž
      eesti keel
        2023/2024 kevad
        Natalja Ivleva, EV - Virumaa Kolledž
        eesti keel
          Mart Traagel, ET - Tartu Kolledž
          eesti keel
            Ainekaart eesti keeles
            Ainekaart inglise keeles