Institute of Computer Science
  1. Courses
  2. 2018/19 fall
  3. Computer Programming (Narva College) (SVNC.00.054)
ET
Log in

Computer Programming (Narva College) 2018/19 fall

  • Home
  • Grading
  • Links

Before session 1

1. Introduction

Instead of lectures we will use the videos recorded by Chuck Severance from University of Michigan:

* watch the videos in youtube if you need subtitles
* the presentations used in the videos are provided below the video
* the full text on the topic can be found from the book (check the link below the videos)

Watch the videos before the practice session!

The first four videos are introduction to programming. The videos tell why one might want to learn to program, and about the basic issues concerning learning to program.

Slides in English and in Russian

Text-book in English

2. Install Thonny

Thonny is an IDE for Python. Thonny comes with Python 3.6 built in - there is no need to install Python separately. Only Thonny installer is needed to start learning to programm.

Windows
Please download and install Thonny from:
https://bitbucket.org/plas/thonny/downloads/thonny-2.1.22.exe
If you have problems with installation, please look at:
%newwin->https://bitbucket.org/plas/thonny/wiki/Windows
OS X
Please download and install Thonny from: https://bitbucket.org/plas/thonny/downloads/thonny-2.1.22.dmg
If you have problems with installation, please look at:
https://bitbucket.org/plas/thonny/wiki/MacOSX

3. Variables, expressions and statements

Watch the following videos on variables, expressions and statements:

Slides in English and in Russian

Textbook in English

4. Test

Go to Moodle and take the first test on the video lecture materials:

  • use your university account to log into Moodle;
  • the maximum points for the test is 1 if it is taken before the practice session and 0.5 if the test is taken one week after the deadline; after that the test is not graded;
  • each question can be answered several times;
  • the test can be taken several times;
  • the last attempt counts as the final score for the test.

5. Exercises

There is no compulsory exercises before the first practice session. We will solve the first practice exercises together during the session. Nevertheless, you can try to solve some exercises e.g.: write a program that asks the user for a name and then welcomes the user using this name.

  • 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