End-user Computing
Course code
old course code
Course title in Estonian
Lõppkasutaja tarkvaraarendus
Course title in English
End-user Computing
ECTS credits
Assessment form
lecturer of 2021/2022 Spring semester
lecturer not assigned
lecturer of 2022/2023 Autumn semester
lecturer not assigned
Course aims
The goal of the course is to bring computer and programming skills to the level required by the studies. It focus on object oriented language principles and guide end-users towards application development practices.

Provides necessary software development foundations. As well creates the necessary skills to be confident in the developing interactive systems.
Brief description of the course
This course comprises of two main parts:
1. A technological part – related with implementing efficient applications. Specifically refers to the programming environments, language and standards.
2. The methodological part – necessary programming methods, techniques and processes to develop some interactive functionalities. As well as comprise of different approaches to tackle when developing applications.

Students will be expected to do practical exercises performed in class; and homework assignments performed in-between lessons.
Learning outcomes in the course
Upon completing the course the student:
- is able to demonstrate programming skills and is confident to develop and/or reuse basic interactive applications.
Baseer Ahmad Baheer
Additional information
For students to pass: each student is required to attend 70% of the lessons, do the assignments and perform a practical exam and be graded 60% or more.