Institute of Computer Science
  1. Courses
  2. 2020/21 fall
  3. Introduction to Programming (MTAT.03.236)
ET
Log in

Introduction to Programming 2020/21 fall

  • Home
  • Grading
  • Links

Introduction to Programming

This is an introductory programming course for IT law, Science & Technology, Quantitative Economy, Business Administration, Geoinformatics for Urbanised Society, Innovation and Technology Management students; the students of other departments who aim to pick up programming can also join the course.

The course consists of video lectures of Charles Severance and online practice sessions.

Before each practice session, the students have to watch the video lectures and solve a test concerning the current topic in Moodle. During the online practice sessions, the main topics will be reviewed and some exercises will be solved. The students have to submit all programs written during the session right after it to Moodle. After each practice session, the students have to solve exercises and submit the programs into Moodle (deadline is every Sunday 23:59 Estonian time).

The online practice sessions take place from week 2 to week 9.

Information about the grading system is here.

More detailed information will be given in the first online practice session on week 2 (10-11.09.2020).

NumberBefore sessionDatesTopicsDuring sessionHomeworkAdditional information
1.Before session 110.-11.09Introduction. ExpressionsDuring session 1Homework 1 
2.Before session 217.-18.09Conditional ExecutionDuring session 2Homework 2 
3.Before session 324.-25.09FunctionsDuring session 3Homework 3 
4.Before session 401.-02.10IterationsDuring session 4Homework 4 
5.Before session 508.-09.10StringsDuring session 5Homework 5Project formulation
6.Before session 615.-16.10FilesDuring session 6Homework 6Project formulation deadline
7.Before session 722.-23.10ListsDuring session 7Homework 7Project
8.Before session 829.-30.10GraphicsDuring session 8Homework 8Project deadline and presentation
9.Before exam04.11 17:00
06.11 12:00
Exam  Registration in SIS
Rules
Example test
Example exercise
  19.11 17:00Re-exam  Registration in SIS

In case of any questions, post a message in the forum in Moodle or write to your supervisor:

  • Marina Lepp (marina.lepp at ut.ee)
  • Reelika Suviste (reelika.suviste at ut.ee)
  • Kristiina Keps (kristiina.keps at gmail.com)
  • Magnar Vares (magnarvares at gmail.com)
  • Svetlana Golovko (svetlana.golovko at ut.ee)
  • Mark Muhhin (mark.muhhin at ut.ee)
  • Priit Paluoja (priitpaluoja at gmail.com)

Tips for success:

We encourage you to discuss home assignments, specific algorithms, properties of algorithms, etc. with other students; we ask only that you do not look at any source code written by a different student, nor show your solution code to other students before the deadline.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment