End-user Computing
Course code
IFI7314.DT
old course code
Course title in Estonian
Lõppkasutaja tarkvaraarendus
Course title in English
End-user Computing
ECTS credits
4.0
approximate amount of contact lessons
24
Teaching semester
autumn
Assessment form
assessment
lecturer of 2019/2020  Autumn semester
lecturer not assigned
lecturer of 2019/2020  Spring 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.
Independent work
Students will be expected to do practical exercises performed in class; and homework assignments performed in-between lessons.
Learning outcomes in the course
Having successfully completed the course, students will be able to demonstrate programming skills and will be confident to develop and/or reuse basic interactive applications.
Assessment methods
Grading criteria: Individual assignments (25%), practical exam (50%), in class exercises (25%).
Teacher
Sonia Sousa
Study literature
There is no required literature in the sense of a physical book. A list of reading materials will be assigned by the teachers and provided on the course blog.
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.
Replacement literature
Lewis, John and Logus, William (2011) Java Software Solutions:
Foundations of Program Design, 7/E Addison Wesley. Boston. ISBN13: 9780132149181.
Deitel, Deitel, Paul and Deitel, Harvey (2011) Java How to Program, 9/ e. Prentice Hall. Boston. ISBN-13:
9780132575669.