Бакалавриат
2026/2027


Независимый экзамен по алгоритмическому мышлению и программированию. Начальный уровень
ID 1109555
Статус:
Курс по выбору (Иностранные языки и межкультурная коммуникация)
Кто читает:
Отдел развития цифровых компетенций
Где читается:
Факультет компьютерных наук
Когда читается:
2-й курс, 4 модуль
Онлайн-часы:
2
Охват аудитории:
для всех кампусов НИУ ВШЭ
Язык:
английский
Контактные часы:
2
Course Syllabus
Abstract
For each bachelor's degree course, the educational standard defines the minimum required level of mastering this digital competence: Elementary/Intermediate/Advanced. Independent Programming Test is a mandatory part of the curriculum for all bachelor's degree programs. It assumes confirmation of the minimum required level for the development of this competence. The assessment is carried out after the courses that ensure the formation of this level have been completed at the Undergraduate Program.This exam checks the availability of Programming competence at the Elementary level.A score below 4 points is rounded off with the fractional part discarded (to a smaller integer), a score from 4 points is rounded to the nearest integer.The absence of positive results of the Independent Programming Test within the established time limits entails academic failure.
Learning Objectives
- Students will master the fundamentals of the Python programming language, sufficient to understand others' code and implement their own simple programs.
Expected Learning Outcomes
- The ability to determine data types and convert them if necessary.
- The ability to work with logical data types and write logical expressions.
- The ability to work with sequences: create, modify, and use methods of data types.
- The ability to transform sequences and collections to achieve the desired result.
- The ability to assess and predict the performance of the cycle.
- The ability to identify syntax and logical errors in a written program with user‑defined functions.
- Ability to select the most appropriate data structures for storing data based on the requirements of a given task.
Assessment Elements
- Part ВIn part B, the student will have to solve 3 test tasks and 3 tasks for which you need to write code in Python.
- Part АIn part A, the student will have to solve 3 test tasks and 3 tasks for which you need to write code in Python
- Part СIn part C, the student will have to solve 2 tasks for which he needs to write code in Python.