• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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

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

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.
Course Contents

Course Contents

  • Exam
Assessment Elements

Assessment Elements

  • non-blocking 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.
  • non-blocking 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
  • non-blocking Part С
    In part C, the student will have to solve 2 tasks for which he needs to write code in Python.
Interim Assessment

Interim Assessment

  • 2026/2027 4th module
    0.22 * Part С + 0.435 * Part В + 0.345 * Part А
Bibliography

Bibliography

Recommended Core Bibliography

  • Python 3, Прохоренок, Н. А., 2016

Recommended Additional Bibliography

  • Learning Python : [covers Python 2.5], Lutz, M., 2008