Бакалавриат
2024/2025


Основы программирования на Python
Статус:
Курс обязательный (Международный бизнес)
Направление:
38.03.02. Менеджмент
Где читается:
Высшая школа бизнеса
Когда читается:
2-й курс, 3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
24
Охват аудитории:
для всех
Преподаватели:
Саночкин Юрий Ильич
Язык:
английский
Кредиты:
3
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.
Expected Learning Outcomes
- Learn to use numbers, variables, and functions
- Learn to use Booleans, Strings, Lists, and conditional expressions
- Learn to control flow
- Learn the meaning of referencing, scope, and objects
- Learn typical software engineering approaches
- Use control flow to process images
- Manipulate and edit images
- Learn how to use dictionaries
- Use dictionaries for data processing
- Consolidate learned material
Course Contents
- Booleans, If, and Lists
- Loops
- Expressions and Functions
- References, Objects and Methods
- Nested for loops, 2D Lists and Images
- Dictionaries
Assessment Elements
- HAAverage grade for all practical homework assignments provided in the course
- ActivityPlusses for activity at seminars and lectures
- ExamThe exam is a practical work performed by students based on the results of mastering the course.