Introduction to Programming

-

Time of occurrence
Credits
3 ECTS (78 hours)
Form of study
Entirely web-based
Location
Veebis
Fee
free
Teachers
Marina Lepp
Study group
Software and applications development and analysis
Program language
Estonian
Purpose:
To introduce computer programming and algorithmic thinking to those who have little to no previous experience in programming.
Outcome:
Upon completion, the student
- can demonstrate basic programming constructs (conditional statements, loops, functions) using flowcharts and example programs;
- can write solutions to simple exercises as programs in the programming language Python using different basic constructs, data types (integers, floating-point numbers, strings, lists), variables, operators, graphics utilities, and file I/O operations;
- can find and solve programming exercises related to their specialties or hobbies;
- has a broad overview of programming history, different programming languages, numeral systems, regular expressions and recursion;
- has considered further advancing their programming skills in the future.
Teachers:
Marina Lepp - Associate Professor in Informatics, Head of the Chair of Programming Languages and Systems https://www.etis.ee/CV/Marina_Lepp/eng/
Content:
Topic Credit Lectors
1. 1. Algorithm. Program. Variable. Data types. Input from the user. History of programming.
2. Conditional statement. A random number. Turtle graphics. Number systems. Boolean values.
3. Loops. Labyrinth.
4. Strings. Graphics. Computer graphics.
5. Lists. Files. Encryption.
6. Functions. Recursion.
7. Data exchange. Simple user interface. Text encoding.
8. Repetition. Regular expression. Different programming languages. Jobs in the IT sector.
78 Marina Lepp

Location info:
Learning environment:
This is 100% e-course in Moodle (moodle.ut.ee).
Outcome method:
non-differentiated (pass, fail, not present)
Document to be issued:
Certificate of completion
Registration deadline:
22.09.2025
Additional information:
Ülle Holm, ulle.holm@ut.ee, +372 +372 737 6432
Program code:
MTAT.TK.012
General contact:
Lifelong learning center
Ülikooli 18, Tartu, 50090
+372 737 6213

Similar lifelong learning courses


Time of occurrence: 09.04.2025 - 23.04.2025 Credits: 1 ECTS (26 hours) Form of study: Partially web-based Language: Estonian

Time of occurrence: 19.09.2025 - 10.10.2025 Credits: 1 ECTS (24 hours) Form of study: Partially web-based Language: Estonian

Time of occurrence: 15.09.2025 - 02.11.2025 Credits: 3 ECTS (78 hours) Form of study: Entirely web-based Language: Estonian

Time of occurrence: 08.09.2025 - 05.10.2025 Credits: 1 ECTS (26 hours) Form of study: Entirely web-based Language: Estonian

Time of occurrence: 01.09.2025 - 30.12.2025 Credits: 3 ECTS (78 hours) Form of study: Entirely web-based Language: Estonian