
Programming Fundamentals (C++) — Bachelor’s
Fundamentals of structured and object-oriented programming, with practical sessions.
Introduction to information technology and programming fundamentals.
Topics are grouped into chapters and listed in reading order.
2 topics
Using Python, we meet the basic building blocks of programs — variables, data types, expressions and operators — and find out why some common calculation errors happen.
Chapter 2. Programming fundamentals3 min
To compare algorithms, we estimate their time and space complexity. We look at Big-O notation, the main complexity classes and how much they differ on large data.
Chapter 2. Programming fundamentals2 min
Textbooks and study guides for this level.

Fundamentals of structured and object-oriented programming, with practical sessions.