õppeaine eesmärgid eesti k
Aine eesmärgiks on luua eeldused tõhusaks infotööks arvutite ja muude
kommunikatsioonivahendite toel. Antakse ülevaade sellest, kuidas tehnoloogiliste vahendite abil saab tõhustada igapäevatööd ja kuidas seda mõõta. Arendatakse loogilist ja analüütilist mõtlemist ning süsteemset lähenemist probleemide ja ülesannete lahendamisel. Antakse baasteadmised rakenduste loomise põhimõtetest, meetoditest ja vahenditest.
õppeaine eesmärgid inglise k
Main target of the course is to provide students with knowledge and skills for successful info work with help of ICT tools. Overview is given how to make everyday work more efficient and how to measure the progress. An emphasis is on logic and analytical thinking, how to solve complicated problems. Basic knowledge for developing applications will be provided, main principles, methods and tools will be introduced.
õppeaine õpiväljundid eesti k.
Üliõpilane:
- valdab iseseisva tööoskuse aluseid;
- oskab loogiliselt ja argumenteeritult põhjendada ülesannete lahendamiseks valitud vahendite ja meetodite otstarbekust;
- tunneb rakenduste loomise põhimõtteid, meetodeid, vahendeid ja arendusprotsessi põhifaase;
- tunneb elementaartasemel programmeerimiskeskkonna võimalusi ning kasutab neid efektiivselt rakenduste loomisel;
- oskab analüüsida keerulisi süsteeme, koostada mudeleid, leida seeläbi lahendusi erinevatele probleemidele.
õppeaine õpiväljundid ingl k.
Students will acquire knowledge about:
- how to perform tasks independently with help of ICT tools;
- how to justify and reason why specific tools are chosen for solving the specific exercises;
- main principles, methods and tools of application development, also has overview about development stages;
- how to analyse complicated systems, create descriptive models and solve problems.
õppeaine sisu lühikirjeldus eesti k
Aine läbimise käigus käsitletakse erinevaid teemasid ja antakse praktilisi oskusi tehnoloogia ja tarkvara käsitsemiseks. Moodulid sisaldavad olulise osa iseseisvat kodust tööd. Praktilist tegevust eeldavad mooduli osad läbitakse praktikumides õppejõu juhendamisel. Aine koosseisus on algoritmiline mõtlemine ja rakenduste loomise alused.
Kursuse käigus õpitakse süsteemianalüüsi metoodikat erinevate keerukate nähtuste analüüsimiseks ning modelleerimiseks. Saadud analüüsi tulemusena tekkinud lahendus kirjeldatakse algoritmilise mõtlemise abil kirjeldatud mudelitega.
Vaadeldakse programmide ja protseduuride tüüpe, lihtsamate objektide ja skalaarandmete kasutamist, programmide sisestamist, redigeerimist, silumist ja käivitamist. Vaadeldakse ka lihtsamaid võimalusi valikute ja korduste kirjeldamiseks.
õppeaine sisu lühikirjeldus ingl k
Subject consists from algorithmic thinking and creating knowledge base for application design. Important part of work is based on individual work with literature and training videos.
During course different techniques will be learned in order to apply for complex situations and modelling. In result of this analysis developed skills of algorithmic thinking and modelling will be acquired. Different program types will be introduced, most used data types will be handled. Several programs will be created, edited, analysed and debugged. Last part of the course is dedicated toward use of specialty specific ICT tools.
hindamisviis eesti k
Arvestuse saamiseks üliõpilane peab:
täitma kõik praktikumide ülesanded;
kaitsma aktsepteeritud kodutööd;
üliõpilane peab oskama vastata antud ainega seotud lisaküsimustele.
hindamisviis ingl k
In order to receive prerequisite for examination accession
for the course, students have to:
- solve all lab work problems;
- defend accepted homeworks, on-site
assignments and the self-assesment tests;
- be able to answer additional questions that are related to the assignments.
iseseisev töö eesti k
Igale üliõpilasele antakse kolm veebipõhiselt individuaalset tööd (töö koosneb mitmest
ülesandest). Ülesande püstitus ja esitamise tähtaeg iga kodutöö kohta teatatakse veebis.
Kodutööd hinnatakse mitteeristuvas hindamissüsteemis (A/MA). Kodutöö sisu peab vastama antud ülesande püstitusele ja esitatud antud tähtajaks. Kodutöö aktsepteerimine on arvestusele pääsu.
eelduseks.
Õigeaegselt esitatud kodutöö saab olema
aktsepteeritud, kui:
kõik ülesanded on lahendatud;
ükski lahendus ei sisalda olulisi ja/või
põhimõttelisi vigu;
vormistus on korrektne ja vastab nõuetele.
Mitteaktsepteeritud kodutöö peab parandama
ja esitama uuesti. Hilinenult esitatud kodutööde
teemade kohta peab tegema eraldi arvestustöö.
Kõik tööd kuuluvad kohustuslikus korras
suulisele kaitsmisele arvestuse ajal ka siis, kui
olulisi põhimõttelisi vigu ei esine.
iseseisev töö ingl k
Each student will receive 3-4 homework assignments (comprising of multiple topics). The description of each of the problems is posted and the due date is communicated in a webbased environment. Homeworks are assessed as either being passed or failed (P/F). The contents of homework should correspond to the problem description and homework should be handed in by the due date.
The acceptance of homework is a prerequisite
for examination accession.
Homework, that is handed in on time, will be
accepted, if:
- all the assignments have been solved
- none of the parts of the solution contain
important errors nor errors in principle;)
- the homework is presented correctly and
according to the requirements
A homework that has not been accepted has
to be corrected and resubmitted.
An additional assessment will have to be
passed on the topic of homeworks that have
been handed in after the due date.
All homeworks have to be defended orally
during the examination – a process that takes
place even in the case the homeworks contain
no important errors.
õppekirjandus
Rakenduste loomine Scratchiga http://rlpa.ttu.ee/scratch/Scratch_20/Scratch_20_P.html
Sissejuhatus VBAsse ja programmeerimisse http://www.tud.ttu.ee/~vilip/VBA_raamat/VBA_HTML/VBA_Pea_P.html
VBA alused http://www.tud.ttu.ee/~vilip/VBA_raamat/VBA_HTML_P/VBA_Pohi_P.html
Tutvumine Pythoniga http://rlpa.ttu.ee/python/Python.pdf
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
praktikume
2.0
praktikume
16.0