Master
2025/2026
Intro to Programming in Python
Type:
Elective course (Science of Learning and Assessment)
Delivered by:
Department of Educational Programmes
When:
1 year, 1 module
Open to:
students of all HSE University campuses
Language:
English
Contact hours:
6
Course Syllabus
Abstract
This course is designed to help students with no prior computer programming experience learn to think computationally and write code to solve problems using Python. This course will cover the basics of computing and procedural programming, including mathematical, relational, and logical operators, variables and variable types, the basics of style and commenting, iterative solutions, arrays, matrices and their applications, sorting and searching algorithms, elements of string processing, structures, ways to correctly store and represent information. Students will be able to organize code in functions and save time by writing code that can be reused. Students will learn about Python modules and how to make use of them. Interaction with files using Python is also included in this course. Each topic is illustrated with a set of real-world examples.