Виртуальная выставка по ресурсам лицензионных ЭБС.
День программиста — профессиональный праздник в РФ, отмечаемый в 256-й день года. Число 256 (2⁸) выбрано потому, что это количество различных значений, которые можно выразить с помощью восьмиразрядного байта. Также это максимальная целая степень числа 2, которая не превышает количества дней в году (365 или 366).
В невисокосный год данный праздник выпадает на 13 сентября, в високосный — на 12 сентября.
Впервые идея празднования «Дня программиста» была обнародована главой издательского дома «Компьютерра» Дмитрием Мендрелюком 15 июля 1996 года. Днём программиста было предложено считать первую пятницу сентября, названную «Чистой пятницей». В 2002 году сотрудники веб-студии «Параллельные технологии» Валентин Балт и Михаил Червяков организовали сбор подписей под обращением к правительству РФ в поддержку признания 256-го дня года официальным праздником программистов.
24 июля 2009 года Министерством связи и массовых коммуникаций РФ подготовлен и внесён в правительство РФ проект указа президента России «О Дне программиста».
11 сентября 2009 года Президент России Дмитрий Медведев подписал Указ № 1034, подготовленный Министерством связи и массовых коммуникаций Российской Федерации, который устанавливает в России новый официальный праздник — «День программиста».
Научная библиотека предлагает ознакомиться с новыми изданиями учебной и научной литературы по данной тематике. Для просмотра литературы необходимо быть зарегистрированным в ЭБС.
Воскобойников, Ю.Е. Основы вычислений и программирования в пакете MathCAD PRIME : учебное пособие для студентов, обучающихся по направлению «Строительство» / Ю.Е. Воскобойников, А.Ф. Задорожный. - 3-е изд., стер. - Санкт-Петербург [и др.] : Лань, 2023. - (Учебники для вузов. Специальная литература). - ISBN 978-5-507-47815-6. - Текст : электронный // Образовательная платформа Юрайт [сайт]. - URL: https://e.lanbook.com/book/327599 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В книге изложены основы работы в пакете MathCAD версий Prime для создания документов, построения графиков, матричных и векторных операций, программирования основных типов вычислительных алгоритмов (линейных, разветвляющихся и циклов) и формирования файлов данных. Подробно рассматривается модульное программирование и его реализация в пакете MathCAD PRIME. Учебное пособие содержит большое количество примеров и копий фрагментов документов MathCAD PRIME, которые позволят читателям не только лучше понять и усвоить учебный материал, но и эффективно использовать пакет MathCAD при выполнении курсовых и дипломных работ, а также при работе над магистерскими и кандидатскими диссертациями. Книга рекомендуется студентам технических специальностей при изучении учебных дисциплин, включающих вычисления различной сложности, в том числе решение алгебраических и дифференциальных уравнений, обработку экспериментальных данных, корреляционный, регрессионный анализ данных. Книга будет также полезна магистрантам, аспирантам, инженерам и научным сотрудникам, использующим в своих расчетах математический пакет MathCAD PRIME.
Кудрина, Е.В. Основы алгоритмизации и программирования на языке C# : учебное пособие для вузов : в составе учебно-методического комплекса / Е.В. Кудрина, М.В. Огнева. - Москва : Юрайт, 2024. - (Высшее образование). - ISBN 978-5-534-09796-2. - Текст : электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/bcode/541687 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Курс представляет собой учебно-методическую разработку, которая с одной стороны направлена на изложение основ программирования на языке С#, а с другой стороны — на формирование навыков применения базовых алгоритмов для решения практико-ориентированных задач. Простота изложения материала и большое количество разобранных примеров делают изучение языка С# доступным для широкого круга обучающихся.
Курбатова, И.В. Основы программирования на языке Java : учебное пособие для вузов / И.В. Курбатова, А.В. Печкуров. - Санкт-Петербург [и др.] : Лань, 2024. - 348 с. - ISBN 978-5-507-48515-4. - Текст : электронный // Лань : электронно-библиотечная система. - URL: https://e.lanbook.com/book/385928 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В начальных главах описывается основной синтаксис языка Java, его ключевые слова и конструкции. Материал подается шаг за шагом, от простого (процедурные конструкции языка) к более сложному (основы ООП). Все понятия закрепляются на наглядных примерах с комментариями, которые студенты могут написать, запустить и осмыслить самостоятельно. В последующих главах рассматриваются дополнительные возможности синтаксиса языка Java: базовый класс java.lang.Object и его методы, массивы и перечисления, исключения и их виды, внутренние и вложенные классы, параметризованные типы, а также стандартная библиотека коллекций, система ввода-вывода, средства рефлексии, многопоточное программирование и многое другое. Материал дополнен большим числом примеров и рекомендаций, которые помогут избежать основных ошибок начинающих разработчиков. Пособие предназначено для бакалавров, изучающих язык Java в объеме около 100 часов.
Микушин, А.В. Программирование микропроцессорных систем на языке С-51 : учебное пособие для вузов / А.В. Микушин. - Санкт-Петербург [и др.] : Лань, 2023. - ISBN 978-5-507-45538-6. - Текст : электронный. // Лань : электронно-библиотечная система. - URL: https://e.lanbook.com/book/311843 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Учебное пособие содержит описание языка C-51, используемого для создания загрузочных кодов для микропроцессоров семейства MCS-51. Изложена необходимая информация для программирования на языке C-51 и объяснены особенности использования программы-компилятора. Приводятся общие сведения об операторах языка программирования C-51, типах данных, используемых в этом языке программирования, управляющих директивах, кроме того, в рассмотрены примеры программ. Пособие может быть полезным при изучении программирования для любого микроконтроллера семейства микроконтроллеров MCS-51, в том числе для отечественных микроконтроллеров серии 1816 и 1830 или для наиболее распространенных в настоящее время микроконтроллеров серии AT89xx фирмы Atmel.
Микушин, А.В. Программирование микропроцессорных систем на языке ASM-51 : учебное пособие для вузов / А.В. Микушин. - Санкт-Петербург [и др.] : Лань, 2023. - ISBN 978-5-507-45536-2. - Текст : электронный // Лань : электронно-библиотечная система. - URL: https://e.lanbook.com/book/311855 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Учебное пособие содержит описание языка ASM-51, используемого для создания загрузочных кодов для микропроцессоров семейства MCS-51. Изложена вся необходимая информация для программирования на языке ASM-51 и объяснены особенности использования программы-компилятора asm51.exe. В пособии приводятся общие сведения об операторах языка программирования ASM-51, типах данных, используемых в этом языке программирования, управляющих директивах, кроме того, приведены примеры программ. Учебное пособие является достаточно близким переводом оригинального технического описания языка ASM-51. Оно может быть полезным при изучении программирования для любого микроконтроллера семейства микроконтроллеров MCS-51, в том числе для отечественных микроконтроллеров серии 1816 и 1830 или для наиболее распространенных в настоящее время микроконтроллеров серии AT89xx фирмы Atmel.
Огнева, М. В. Программирование на языке С++: практический курс : учебное пособие для вузов / М. В. Огнева, Е. В. Кудрина. — Москва : Издательство Юрайт, 2024. — 335 с. — (Высшее образование). — ISBN 978-5-534-05123-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/539713 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В мире существует множество языков программирования, но в языке С++ удачно сочетаются мощь, элегантность, гибкость и выразительность структурного и объектно-ориентированного программирования. Благодаря этому он уже долгое время остается одним из самых популярных языков программирования. Данный курс направлено на изложение базовых основ программирования на языке С++ и на формирование навыков решения практико-ориентированных задач. Курс содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т. д. Простота изложения материала и большое количество разобранных примеров делают изучение языка С++ доступным для широкого круга обучающихся.
Программирование в примерах и задачах / В. С. Батасова, И. А. Воробьева, И. В. Голубева [и др.] ; под редакцией М. М. Маран. — Санкт-Петербург : Лань, 2024. — 260 с. — ISBN 978-5-507-48041-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/362825 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Учебное пособие предназначено для приобретения первичных навыков программирования и освоения типовых алгоритмов. Подробно рассмотрено много примеров на языках C# и Python. Все примеры снабжены комментариями, что облегчает самостоятельную работу над ними. В пособие включены задачи по составлению циклических алгоритмов, обработке одно- и двумерных массивов, работе с функциями, обработке данных сложной структуры. Имеются разделы по объектно ориентированному программированию на этих языках с использованием стандартных классов и средств функционального программирования. Учебное пособие предназначено в первую очередь для студентов технических вузов для приобретения навыков программирования, но может быть использовано и для самостоятельной работы всеми желающими освоить основные принципы алгоритмизации и программирования.
Рацеев, С.М. Программирование. Лабораторный практикум : учебное пособие для вузов / С.М. Рацеев. - Санкт-Петербург [и др.] : Лань, 2023. - ISBN 978-5-507-45194-4. - Текст : электронный // Лань : электронно-библиотечная система. - URL: https://e.lanbook.com/book/292907 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В данном лабораторном практикуме по программированию приводятся варианты индивидуальных заданий для лабораторных работ по таким темам, как «Условные операторы», «Циклы», «Одномерные массивы», «Матрицы», «Строки», «Структуры данных», «Текстовые и двоичные файлы», «Линейные динамические структуры данных», «Бинарные деревья», «Биты памяти». В лабораторных работах задания разделены на три уровня сложности (уровни A, B и C) — от простого к сложному. Составлять программы можно на разных языках программирования, но задания и примеры ориентированы на язык программирования Си. Данный практикум является дополнением к книге автора «Программирование на языке Си», вышедшей в издательстве Лань в 2022 году. Опираясь на указанную книгу, можно выполнить лабораторные работы, представленные в данном практикуме, любого уровня сложности. Предназначено для студентов вузов и всех желающих, изучающих языки программирования.
Трофимов, В.В. Алгоритмизация и программирование : учебник для вузов : в составе учебно-методического комплекса / В.В. Трофимов, Т.А. Павловская; под редакцией В.В. Трофимова. - Москва : Юрайт, 2023. - (Высшее образование). - ISBN 978-5-534-07834-3. - Текст : электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/bcode/513269 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В учебнике, представляющем собой один из модулей дисциплины "Информатика", рассмотрены модели решения функциональных и вычислительных задач, алгоритмизация и программирование, языки программирования высокого уровня, технологии программирования. Материал учебника подобран таким образом, чтобы в нем содержались ответы на большинство вопросов, предлагаемых на экзамене.
Тюкачев, Н.А. C#. Программирование 2D и 3D векторной графики : учебное пособие для вузов / Н.А. Тюкачев, В.Г. Хлебостроев. - 5-е изд., стер. - Санкт-Петербург [и др.] : Лань, 2024. - 318 с. : ил. - ISBN 978-5-507-47565-0. - Текст : электронный. - // Лань : электронно-библиотечная система. - URL: https://e.lanbook.com/book/388919 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Книга посвящена программированию векторной графики. Описываются основные методы графических классов и приводятся примеры их использования, рассматриваются аффинные преобразования на плоскости и в трехмерном пространстве и различные виды проецирования. Приводится обзор различных моделей трехмерных тел. Одна из них посвящена сложной теме — бинарные операции над множествами. Описан лучевой алгоритм определения принадлежности точки многоугольнику и многограннику. Описывается библиотека OpenGL и основные команды этой библиотеки. Приводятся простые примеры 2D графики. Книга рассчитана на бакалавров направлений подготовки «Прикладная математика и информатика», «Математика и компьютерные науки», «Фундаментальная информатика и информационные технологии», «Математическое обеспечение и администрирование информационных систем», «Информатика и вычислительная техника», «Информационные системы и технологии», «Программная инженерия», «Информационная безопасность», студентов специальностей «Компьютерная безопасность» и «Информационно-аналитические системы безопасности», а также учащихся старших классов и лиц, самостоятельно изучающих языки программирования. К книге прилагаются дополнительные материалы, доступные в электронной библиотечной системе «Лань» по ссылке или QR-коду, указанным ниже.
Фролов, А. Б. Программирование в среде Octave : учебное пособие для вузов / А. Б. Фролов. — Санкт-Петербург : Лань, 2024. — 172 с. — ISBN 978-5-507-48592-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/385961 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
Учебное пособие ориентировано на изучение вычислительной среды Octave и особенностей программирования на ее встроенном языке, а также на получение навыков решения в ней практических задач. В первой части описан встроенный язык среды Octave. Подробно описаны используемые типы данных, способы их обработки и графические возможности представления результатов. Вторая часть содержит базовые принципы построения графического пользовательского интерфейса решаемых задач. Приведены описания основных элементов управления и особенности их использования при формировании интерфейса. Данное пособие рассчитано на студентов бакалавриата и магистратуры, использующих свободно распространяемый программный продукт Octave. Оно также будет полезно преподавателям инженерных и математических специальностей, аспирантам, а также научным и инженерно-техническим работникам.
Чернышев, С.А. Основы программирования на Python : учебное пособие для вузов / С.А. Чернышев. - 2-е изд., доп. и перераб. - Москва : Юрайт, 2023. (Высшее образование). - ISBN 978-5-534-17139-6. - Текст : электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/book/osnovy-programmirovaniya-na-python-532446 (дата обращения: 18.07.2024). — Режим доступа: для авториз. пользователей. |
В курсе подробно описывается не только большое количество базовых понятий и операторов языка программирования Python, но и ряд нюансов, с которыми так или иначе предстоит встретиться при его использовании в процессе написания программных продуктов. Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования разрабатываемых приложений. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Курс предназначен для студентов высших учебных заведений, которые обучаются по инженерно-техническим направлениям.
Адрес проведения: пр-т Ленина, 25, ауд. 102, 1 этаж
Телефон для справок: 8(4822)78-33-45 доб. 1
Контактное лицо (автор выставки): Воробьёва И.В.