• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Независимый экзамен по алгоритмическому мышлению и программированию. Продвинутый уровень

Статус: Курс обязательный (Прикладной анализ данных)
Когда читается: 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 Advanced 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

  • Ability to apply standard algorithms to solve creative and technically challenging problems.
Expected Learning Outcomes

Expected Learning Outcomes

  • Know the fundamentals of programming (arithmetic operations, conditionals, loops, arrays, sets, dictionaries, functions, and recursion).
  • Ability to apply a broad range of classical single-threaded algorithms to solve practical problems.
  • Ability to construct a mathematical model of a problem based on its description.
  • Ability to evaluate an algorithm’s efficiency and its suitability under given constraints.
  • Basic skills in decomposing a problem solution into smaller, manageable parts.
  • Basic skills in testing solutions, including writing and using unit tests.
Course Contents

Course Contents

  • Advanced-level independent programming exam
Assessment Elements

Assessment Elements

  • non-blocking Practical component of the Independent Examination
  • non-blocking Practical component of the Independent Examination
Interim Assessment

Interim Assessment

  • 2026/2027 4th module
    Practical component of the Independent Examination x 1
Bibliography

Bibliography

Recommended Core Bibliography

  • Cleary, S., Troutman, E., Comer, R., Demarest, R., MacDonald, B., Roumeliotis, R., & Kersey, A. (2014). Concurrency in C# Cookbook : Asynchronous, Parallel, and Multithreaded Programming (Vol. First edition). Sebastopol, California: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=780578
  • Основы объектно - ориентированного программирования на базе языка C# : учеб. пособие, Залогова, Л. А., 2018

Recommended Additional Bibliography

  • Troelsen, A., & Japikse, P. (2017). Pro C# 7 : With .NET and .NET Core (Vol. Eight edition). [Place of publication not identified]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1637725

Authors

  • SUSLA DIANA MIKHAYLOVNA