Rakendusprogrammeerimine (EVR0490)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
EVR0490
õppeaine nimetus eesti k
Rakendusprogrammeerimine
õppeaine nimetus inglise k
Application 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
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
RDIR27/27
jah
Ainet õpetavad struktuuriüksused
EV - Virumaa Kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärk arendada üliõpilaste oskust kavandada ja luua terviklikke rakendusi, rakendades varem omandatud programmeerimisalaseid teadmisi ning järgides tarkvaraarenduse häid tavasid. Õppeaine keskendub rakenduste ülesehitusele, andmete töötlemisele, erinevate tarkvarakomponentide integreerimisele, testimisele ja dokumenteerimisele.
õppeaine eesmärgid inglise k
The aim of this course is to develop students’ ability to design and create complete applications by applying previously acquired programming knowledge and following good software development practices. The course focuses on application structure, data processing, integration of different software components, testing, and documentation.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane:
- analüüsib rakendusele esitatud nõudeid ning kavandab nende põhjal lahenduse;
- kavandab ja arendab tervikliku rakenduse;
- valib ülesande lahendamiseks sobivad programmeerimisvahendid, algoritmid ja andmestruktuurid;
- kasutab rakenduses erinevaid andmeallikaid ning korraldab andmete töötlemist ja säilitamist;
- integreerib rakendusse erinevaid tarkvarakomponente ja väliseid teenuseid;
- struktureerib rakenduse loogilisteks komponentideks ning rakendab tarkvaraarenduse häid tavasid;
- rakendab vigade käsitlemise, testimise ja silumise põhimõtteid;
- kasutab rakenduse arendamisel versioonihalduse põhimõtteid;
- dokumenteerib ja esitleb loodud rakendust ning põhjendab tehtud tehnilisi valikuid.
õppeaine õpiväljundid ingl k.
After completing this course, the student:
- analyses application requirements and designs an appropriate solution;
- designs and develops a complete application;
- selects appropriate programming tools, algorithms, and data structures for solving a given task;
- uses different data sources and manages data processing and storage within an application;
- integrates different software components and external services into an application;
- structures an application into logical components and applies good software development practices;
- applies principles of error handling, testing, and debugging;
- applies version control principles in the application development process;
- documents and presents the developed application and justifies the technical choices made.
õppeaine sisu lühikirjeldus eesti k
Rakenduse kavandamine ja arendusprotsess. Nõuete analüüs ja lahenduse planeerimine. Rakenduse struktuur ja komponentideks jaotamine. Andmete sisestamine, töötlemine, säilitamine ja esitamine. Erinevate andmeallikate, tarkvarakomponentide ja väliste teenuste kasutamine ning integreerimine. Rakenduse kasutajaliidese ja rakendusloogika seostamine. Vigade käsitlemine ja rakenduse töökindlus. Koodi kvaliteet ja tarkvaraarenduse head tavad. Rakenduse testimine ja silumine. Versioonihalduse põhimõtted. Rakenduse dokumenteerimine. Tervikliku rakenduse kavandamine, arendamine, testimine ja esitlemine.
õppeaine sisu lühikirjeldus ingl k
Application design and development process. Requirements analysis and solution planning. Application structure and decomposition into components. Data input, processing, storage, and presentation. Use and integration of different data sources, software components, and external services. Integration of the user interface with application logic. Error handling and application reliability. Code quality and good software development practices. Application testing and debugging. Principles of version control. Application documentation. Design, development, testing, and presentation of a complete application.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
Üliõpilased kavandavad ja arendavad meeskonnatööna praktilise rakendusprojekti, lähtudes püstitatud probleemist ja nõuetest ning järgides õppejõu antud metoodikat ja tähtaegu. Projekti käigus analüüsitakse nõudeid, kavandatakse lahendus, realiseeritakse ja testitakse rakendus ning koostatakse vajalik dokumentatsioon. Projekti tulemusi esitletakse ja põhjendatakse tehtud valikuid.
iseseisev töö ingl k
Students design and develop a practical application project as a team, based on the defined problem and requirements and following the methodology and deadlines provided by the lecturer. During the project, students analyse the requirements, design the solution, implement and test the application, and prepare the required documentation. The project results are presented and the choices made are justified.
õppekirjandus
Õppejõu koostatud õppematerjalid. Programmeerimiskeelte, arendusvahendite, teekide ja muude kursusel kasutatavate tehnoloogiate ametlik dokumentatsioon ning elektroonilised õppematerjalid. Aktuaalne rakendusprogrammeerimise ja tarkvaraarenduse erialakirjandus.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
6.0
praktikume
2.0
praktikume
14.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
tunnus (VPÕ/PPÕ)
puudub
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles