{"id":28414,"date":"2026-04-16T21:02:12","date_gmt":"2026-04-16T21:02:12","guid":{"rendered":"https:\/\/hes.mephi.ru\/?page_id=28414"},"modified":"2026-04-22T10:03:33","modified_gmt":"2026-04-22T10:03:33","slug":"algorithmization-and-programming-languages","status":"publish","type":"page","link":"https:\/\/hes.mephi.ru\/?page_id=28414","title":{"rendered":"Algorithmization and Programming Languages"},"content":{"rendered":"<div id=\"pl-28414\"  class=\"panel-layout\" ><div id=\"pg-28414-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-0\" data-stretch-type=\"full\" ><div id=\"pgc-28414-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-28479\" src=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png\" alt=\"\" width=\"250\" height=\"125\" \/><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-28414-1\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-1\" data-stretch-type=\"full-stretched\" ><div id=\"pgc-28414-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-1-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child panel-last-child\" data-index=\"1\" ><div class=\"panel-widget-style panel-widget-style-for-28414-1-0-0\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-cae038182b94-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>\t\t\t\t\t\t<a href=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/01.02-Algorithmization-and-Programming-Languages.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\tDOWNLOAD THE FULL COURSE SYLLABUS<\/a><\/h3><\/div><\/div><\/div><\/div><\/div><div id=\"pgc-28414-1-1\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-1-1-0\" class=\"so-panel widget widget_sow-headline panel-first-child panel-last-child\" data-index=\"2\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-cae038182b94-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>\t\t\t\t\t\t<a href=\"https:\/\/hes.mephi.ru\/?page_id=28339\" >\n\t\t\t\t\tBACK TO THE CURRICULUM<\/a><\/h3><\/div><\/div><\/div><\/div><div id=\"pgc-28414-1-2\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-1-2-0\" class=\"so-panel widget widget_sow-headline panel-first-child panel-last-child\" data-index=\"3\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-cae038182b94-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>\t\t\t\t\t\t<a href=\"https:\/\/hes.mephi.ru\/?page_id=28855\" target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\tBACK TO MASTER'S PROGRAM<\/a><\/h3><\/div><\/div><\/div><\/div><div id=\"pgc-28414-1-3\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-1-3-0\" class=\"so-panel widget widget_sow-headline panel-first-child panel-last-child\" data-index=\"4\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-cae038182b94-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>\t\t\t\t\t\t<a href=\"https:\/\/hes.mephi.ru\/?page_id=28947\" target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t\tABOUT HES MEPHI<\/a><\/h3><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-28414-2\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-2\" data-stretch-type=\"full\" ><div id=\"pgc-28414-2-0\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-28414-2-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"5\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-664267c7ac08-28414\"><div class=\"sow-headline-container \">\n\t<h2 class='sow-headline'>Algorithmization and Programming Languages<\/h2><\/div><\/div><\/div><div id=\"panel-28414-2-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"6\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.<\/span><\/span><\/h3>\n<\/div>\n<\/div><\/div><\/div><div id=\"pgc-28414-2-1\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><\/div><div id=\"pg-28414-3\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-3\" data-stretch-type=\"full\" ><div id=\"pgc-28414-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-3-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t&nbsp;\n<p style=\"text-align: justify; font-family: 'Open Sans';\">This course provides a comprehensive, tool-oriented foundation for the program, aimed at developing algorithmic, architectural, and systems thinking through solving software engineering problems. Mastering Python, C#, JavaScript, and DevOps practices is carried out in the logic of system task formulation and implementation using LLMs as an intelligent tool.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">The discipline belongs to the basic part of the general science module and is implemented over four semesters. It is an instrumental basis for the disciplines of systems analysis, information systems architecture, artificial intelligence, big data, and project activities.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">Learning is structured around meaningful software engineering tasks via LLMs. Each topic block begins with a system analysis of the problem, its decomposition and architecture design, after which the software implementation is performed. LLMs is used as a tool for requirements formalization, architectural analysis, and engineering reflection.<\/p><\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-28414-4\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-4\" data-stretch-type=\"full\" ><div id=\"pgc-28414-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-4-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"8\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-4e1b8d3af015-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>OBJECTIVES<\/h3><\/div><\/div><\/div><div id=\"panel-28414-4-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"9\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Develop an engineering approach to algorithmization and programming;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Mastering Python, C#, and JavaScript in the context of systems engineering;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Develop LLMs application skills for analysis, generation and architectural design of software solutions;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Preparation for the implementation of complex interdisciplinary projects.<\/span><\/span><\/h3>\n<\/div>\n<\/div><\/div><\/div><div id=\"pgc-28414-4-1\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-28414-4-2\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-4-2-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"10\" ><div class=\"so-widget-sow-headline so-widget-sow-headline-default-4e1b8d3af015-28414\"><div class=\"sow-headline-container \">\n\t<h3 class='sow-headline'>KEY TASKS<\/h3><\/div><\/div><\/div><div id=\"panel-28414-4-2-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"11\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Formalization of engineering tasks and their algorithmization;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Designing the architecture of software systems;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Integration of Git and DevOps practices;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Use LLM for analysis, refactoring and design;<\/span><\/span><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-align: justify;\"><span style=\"color: #ffffff; font-family: 'Open Sans';\">Foster teamwork and collaborative development skills.<\/span><\/span><\/h3>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-28414-5\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-28414-5\" ><div id=\"pgc-28414-5-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-5-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"12\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h3 style=\"text-align: justify; font-family: 'Open Sans';\"><span style=\"color: #000000;\"><strong>Thematic plan<\/strong><\/span><\/h3>\n<h3 style=\"text-align: justify; font-family: 'Open Sans';\"><span style=\"color: #000000;\"><strong>Semester 1. Algorithmization and tool programming (Python)<\/strong><\/span><\/h3>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">At the initial stage, training focuses on developing algorithmic thinking and skills in formalizing engineering problems. Mastering the Python language is carried out through the decomposition of tasks, analysis of alternative implementations, and formation of primary architectural representations.\u00a0The result of this stage is students can to formalize the problem and implement the correct software solution with justification of the chosen algorithm.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">LLM is used as an intelligent tool for learning, algorithm analysis, and reflection.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\"><strong>Main topics of the semester:<\/strong><\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">1. Fundamentals of the Python language: syntax, basic data types, control constructs. Algorithms in Python. Technique of applying LLM in the training assistant mode;<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">2. Analysis of algorithms;<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">3. Architectural Assistant (OOP - Object Oriented Programming);<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">4. Implementation of testing, code analysis and refactoring;<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">5. Engineering partner (LLMs).<\/p>\n\n<h3 style=\"text-align: justify; font-family: 'Open Sans';\"><span style=\"color: #000000;\"><strong>Semester 2. Architectural design of an applied system<\/strong><\/span><\/h3>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">The student learns: designing a domain model, building an architectural framework, integration of components, test procedure for the software system. The result of this stage is students can to formalize the problem and implement the correct software solution with justification of the chosen algorithm.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">LLM is used as a tool for architectural analysis, test case generation, and engineering peer review.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\"><strong>Main topics of the semester:<\/strong><\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">1. C# as a tool for engineering modeling<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">2. Architecture and infrastructure of .NET applications<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">3. System quality, safety and operational maturity<\/p>\n\n<h3 style=\"text-align: justify; font-family: 'Open Sans';\"><span style=\"color: #000000;\"><strong>Semester 3. Subsystem integration and Information product<\/strong>\u00a0<\/span><\/h3>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">The third stage is aimed at developing systematic thinking. Learning JavaScript is not considered in isolation, but in the context of client architecture and subsystem integration.\u00a0The key becomes: approval of API contracts, integration of client and server logic, analysis of the evolution of architecture, justification of the technology stack, reviewing the life cycle of an information product.\u00a0The student starts working not with a separate application, but with a complex system that interacts with the external environment.\u00a0The result of this stage is the ability to design a comprehensive information system, taking into account its development and maintenance.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">LLM is used as a tool for system analysis, identification of architectural risks, and engineering reflection.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\"><strong>Main topics of the semester:<\/strong><\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">1. JavaScript as a client architecture tool<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">2. Integration of subsystems and coordination of architectural solutions<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">3. Integrated information product architecture<\/p>\n\n<h3 style=\"text-align: justify; font-family: 'Open Sans';\"><span style=\"color: #000000;\"><strong>Semester 4. Team Engineering and Product lifecycle <\/strong><\/span><\/h3>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">The final stage is implemented in the format of a team integration project with clearly distributed roles and personal responsibility of participants.\u00a0The project covers the solution lifecycle: creating an idea and setting a task, architectural design and risk analysis, implementation of modules and their integration, conducting functional and integration tests, preparation of engineering documentation, defense of architectural decisions.\u00a0The student works in conditions of distributed responsibility (architect, developer, quality engineer, etc.), which simulates a real professional environment. The result of this stage is the ability not only to implement a software system, but also to justify architectural solutions in a reasoned manner, to demonstrate their stability and readiness for commissioning.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">LLM is used as an intelligent tool for auditing, opposing, and preparing for engineering defense.<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\"><strong>Main topics of the semester:<\/strong><\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">1. Engineering statement and architectural justification of the project<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">2. Implementation and integration verification of the architecture<\/p>\n<p style=\"text-align: justify; font-family: 'Open Sans';\">3. Engineering maturity and solution defense<\/p><\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-28414-6\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-28414-6-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-6-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"13\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><a style=\"padding: 12px 24px; background: #1e8a8a; color: white; border: none; border-radius: 8px; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; cursor: pointer; box-shadow: 0 4px 8px rgba(30, 138, 138, 0.3); transition: all 0.3s ease; width: 100%; margin: 0; display: block; text-align: left; padding-left: 16px; text-decoration: none;\" href=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/01.02-Algorithmization-and-Programming-Languages.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Download the extended description &gt;&gt;<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-28414-7\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-28414-7-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-7-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"14\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p style=\"text-align: center;\"><a href=\"https:\/\/hes.mephi.ru\/?page_id=28339\">Return to the study plan overview<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-28414-8\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-28414-8\" data-stretch-type=\"full\" ><div id=\"pgc-28414-8-0\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-8-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"15\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span style=\"color: #ffffff;\">HES MEPhI<\/span><\/h3>\n<p style=\"text-align: center;\"><span style=\"color: #ffffff;\">+7 (495) 788-56-99 \u0434\u043e\u0431. 7691, 9570<\/span><br \/>\n<span style=\"color: #ffffff;\">+7 (929) 684-71-59<\/span><br \/>\n<strong><span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" href=\"mailto:hes@mephi.ru\" target=\"_blank\" rel=\"noopener\">hes@mephi.ru<\/a><\/span><\/strong><\/p>\n<p><a style=\"padding: 12px 24px; background: #CC4E5C; color: white; border: none; border-radius: 8px; font-family: Arial,sans-serif; font-size: 16px; font-weight: bold; cursor: pointer; box-shadow: 0 4px 6px rgba(204,78,92,0.4); transition: all 0.3s ease; width: 100%; margin: 0; display: block; text-align: center; text-decoration: none; position: relative; top: 0;\" href=\"https:\/\/forms.gle\/pyuPR9hYQ36Qo58GA\" target=\"_blank\" rel=\"noopener noreferrer\">Ask a question!<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><div id=\"pgc-28414-8-1\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-8-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"16\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><i class=\"fa-vk\"><\/i><a href=\"https:\/\/vk.com\/hesmephi\" target=\"_blank\" rel=\"noopener\">\u00a0<span style=\"color: #ff6600;\"> VK \/ Vkontakte<\/span><\/a><\/h3>\n<h3 style=\"text-align: center;\"><img decoding=\"async\" loading=\"lazy\" class=\"standard\" src=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2022\/02\/zen-new-icon.png\" alt=\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" width=\"20\" height=\"20\" \/><a href=\"https:\/\/zen.yandex.ru\/id\/5e2972c4a1bb8700b092dbdd\" target=\"_blank\" rel=\"noopener\">\u00a0 <span style=\"color: #ff6600;\">Yandex.Dzen<\/span><\/a><\/h3>\n<h3 style=\"text-align: center;\"><img decoding=\"async\" loading=\"lazy\" class=\"standard\" src=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/03\/logo-max-hes-round-corners-black.png\" alt=\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" width=\"20\" height=\"20\" \/><span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" href=\"https:\/\/max.ru\/id7724068140_gos27\" target=\"_blank\" rel=\"noopener\"> MAX<\/a><\/span><\/h3>\n<h3 style=\"text-align: center;\"><img decoding=\"async\" loading=\"lazy\" class=\"standard\" src=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2022\/04\/TG-black.jpg\" alt=\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" width=\"20\" height=\"20\" \/><a href=\"https:\/\/t.me\/hesmephi\" target=\"_blank\" rel=\"noopener\">\u00a0 <span style=\"color: #ff6600;\">Telegram<\/span><\/a><\/h3>\n<h3 style=\"text-align: center;\"><i class=\"fa-youtube\"><\/i><a href=\"https:\/\/www.youtube.com\/channel\/UChlJQWBMqKcweInG6YJiwIA\" target=\"_blank\" rel=\"noopener\">\u00a0 <span style=\"color: #ff6600;\">Youtube<\/span><\/a><\/h3>\n<h3 style=\"text-align: center;\"><img decoding=\"async\" loading=\"lazy\" class=\"standard\" src=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2022\/03\/rutubelogo.jpg\" alt=\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" width=\"20\" height=\"20\" \/><a href=\"https:\/\/rutube.ru\/channel\/23944362\/\" target=\"_blank\" rel=\"noopener\">\u00a0 <span style=\"color: #ff6600;\">Rutube<\/span><\/a><\/h3>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div><\/div><\/div><div id=\"pgc-28414-8-2\"  class=\"panel-grid-cell\" ><div id=\"panel-28414-8-2-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"17\" ><div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">NRNU MEPhI\u00a0Admissions Committee:<\/h3>\n<p style=\"text-align: center;\"><strong><span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" href=\"https:\/\/admission.mephi.ru\/\" target=\"_blank\" rel=\"noopener\">admission.mephi.ru<\/a><\/span><\/strong><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ffffff;\">115409, Moscow, Kashirskoe shosse, 31<\/span><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>DOWNLOAD THE FULL COURSE SYLLABUS BACK TO THE CURRICULUM BACK TO MASTER&#8217;S PROGRAM ABOUT HES MEPHI Algorithmization and Programming Languages Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code. &nbsp; This course provides [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank3.php","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418<\/title>\n<meta name=\"description\" content=\"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hes.mephi.ru\/?page_id=28414\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" \/>\n<meta property=\"og:description\" content=\"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hes.mephi.ru\/?page_id=28414\" \/>\n<meta property=\"og:site_name\" content=\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T10:03:33+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hes.mephi.ru\/#website\",\"url\":\"https:\/\/hes.mephi.ru\/\",\"name\":\"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418\",\"description\":\"\u0412\u044b\u0441\u0448\u0430\u044f \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u043e\u0432\u0430\u044f \u0448\u043a\u043e\u043b\u0430 \u041d\u0418\u042f\u0423 \u041c\u0418\u0424\u0418\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hes.mephi.ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hes.mephi.ru\/?page_id=28414#primaryimage\",\"inLanguage\":\"ru-RU\",\"url\":\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png\",\"contentUrl\":\"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hes.mephi.ru\/?page_id=28414#webpage\",\"url\":\"https:\/\/hes.mephi.ru\/?page_id=28414\",\"name\":\"Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418\",\"isPartOf\":{\"@id\":\"https:\/\/hes.mephi.ru\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hes.mephi.ru\/?page_id=28414#primaryimage\"},\"datePublished\":\"2026-04-16T21:02:12+00:00\",\"dateModified\":\"2026-04-22T10:03:33+00:00\",\"description\":\"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.\",\"breadcrumb\":{\"@id\":\"https:\/\/hes.mephi.ru\/?page_id=28414#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hes.mephi.ru\/?page_id=28414\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hes.mephi.ru\/?page_id=28414#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/hes.mephi.ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Algorithmization and Programming Languages\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418","description":"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hes.mephi.ru\/?page_id=28414","og_locale":"ru_RU","og_type":"article","og_title":"Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418","og_description":"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.","og_url":"https:\/\/hes.mephi.ru\/?page_id=28414","og_site_name":"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418","article_modified_time":"2026-04-22T10:03:33+00:00","og_image":[{"url":"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"6 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/hes.mephi.ru\/#website","url":"https:\/\/hes.mephi.ru\/","name":"\u0412\u0418\u0428 \u041c\u0418\u0424\u0418","description":"\u0412\u044b\u0441\u0448\u0430\u044f \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433\u043e\u0432\u0430\u044f \u0448\u043a\u043e\u043b\u0430 \u041d\u0418\u042f\u0423 \u041c\u0418\u0424\u0418","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hes.mephi.ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"ImageObject","@id":"https:\/\/hes.mephi.ru\/?page_id=28414#primaryimage","inLanguage":"ru-RU","url":"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png","contentUrl":"http:\/\/hes.mephi.ru\/wp-content\/uploads\/2026\/04\/Logo_Vish_eng-1.png"},{"@type":"WebPage","@id":"https:\/\/hes.mephi.ru\/?page_id=28414#webpage","url":"https:\/\/hes.mephi.ru\/?page_id=28414","name":"Algorithmization and Programming Languages - \u0412\u0418\u0428 \u041c\u0418\u0424\u0418","isPartOf":{"@id":"https:\/\/hes.mephi.ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hes.mephi.ru\/?page_id=28414#primaryimage"},"datePublished":"2026-04-16T21:02:12+00:00","dateModified":"2026-04-22T10:03:33+00:00","description":"Planned learning outcomes: students should be able to formalize engineering tasks, design solution architectures, develop software systems in Python, C# , and JavaScript, apply DevOps tools, and use LLMs to train, analyze, generate, and refactor code.","breadcrumb":{"@id":"https:\/\/hes.mephi.ru\/?page_id=28414#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hes.mephi.ru\/?page_id=28414"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hes.mephi.ru\/?page_id=28414#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/hes.mephi.ru\/"},{"@type":"ListItem","position":2,"name":"Algorithmization and Programming Languages"}]}]}},"_links":{"self":[{"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/pages\/28414"}],"collection":[{"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28414"}],"version-history":[{"count":175,"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/pages\/28414\/revisions"}],"predecessor-version":[{"id":29098,"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=\/wp\/v2\/pages\/28414\/revisions\/29098"}],"wp:attachment":[{"href":"https:\/\/hes.mephi.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}