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 practice sessions.
Before each practice session, the students have to watch the video lectures, solve a test concerning the current topic in Moodle and solve homework exercises and submit the programs into Moodle (deadline is every Thursday 23:59 Estonian time). During the 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.
The online and in person practice sessions take place from week 2 to week 10.
Information about the grading system is here.
More detailed information will be given in the first practice session on week 2 (09.09.2022).
Number | Before session | Dates | Topics | During session | Homework | Additional information |
---|---|---|---|---|---|---|
1. | Before session 1 | 09.09 | Introduction. Expressions | During session 1 | ||
2. | Before session 2 | 16.09 | Conditional Execution | During session 2 | Homework 2 | |
3. | Before session 3 | 23.09 | Functions | During session 3 | Homework 3 | |
4. | Before session 4 | 30.10 | Iterations | During session 4 | Homework 4 | |
5. | Before session 5 | 07.10 | Strings | During session 5 | Homework 5 | Project formulation |
6. | Before session 6 | 14.10 | Files | During session 6 | Homework 6 | Project formulation deadline |
7. | Before session 7 | 21.10 | Lists | During session 7 | Homework 7 | Project |
8. | Before session 8 | 28.10 | Graphics | During session 8 | Homework 8 | Project deadline and presentation |
9. | Before exam | 04.11 | Repetition for the exam | Rules Example test Example exercise | ||
04.11 16:15 05.11 12:15 | Exam | Registration in SIS | ||||
Re-exam | Registration in SIS |
In case of any questions, post a message in the forum in Moodle or write to your supervisor:
- Reelika Suviste (reelika.suviste at ut.ee)
- Merilin Säde (merilin.sade at ut.ee)
- Kristiina Keps (kristiina.keps at gmail.com)
- Svetlana Golovko (svetlana.golovko at ut.ee)
- Priit Paluoja (priit.paluoja at ut.ee)
- Kaspar Papli (kaspar.papli at ut.ee)
- Taniel Saarevet (taniel.saarevet at ut.ee)
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.