Home / Fields of study / Courses / Programming 1

Terms for 2017

September, 5

Admission Interviews

September, 7

Open Day

September, 12

Admission Interviews

September, 14

Open Day

Full list of terms

Programming 1

The course is aimed at new students beginning with programming. Its goal is to teach students good habits when designing basic programming constructions without focusing on more complicated technologies which are discussed in later courses. Solutions are primarily discussed from a conceptual point of view, however, Ruby is used as a programming language both in this and following courses. The content of the course is based on examples of programming techniques for common programming situations.

What are you going to learn

  1. Introduction to programming, history and introduction to algorithm design.
  2. Working with variables and data types, conditional execution of code.
  3. Introduction to loops and data structure array.
  4. More advanced topics of loops, nested loops.
  5. Basic algorithms with container data types.
  6. Minimizing number of iterations, introduction to procedural programming, methods.

How the course is organized

Full time study

The course consist of 6 lectures and 12 seminars, each lasting 1,5 hours.

Part time study

The course consist of 3 block, each lasting 3 hours.