**Данные блоки поддерживают скрол
**Данные блоки поддерживают скрол вверх/вниз
09.00.00 Информатика и вычислительная техника
Теория и реализация языков программирования
АвторыСеребряков В.А., Галочкин М.П., Гончар Д.Р., Фуругян М.Г
ИздательствоИНТУИТ
Год издания2016
В курсе излагаются основные разделы теории разработки компиляторов. Рассматриваются такие средства автоматизации процесса разработки трансляторов, как LEX, YACC, СУПЕР, методы генерации оптимального кода. <br>Сделана попытка на протяжении всего изложения провести единую "атрибутную" точку зрения на процесс разработки компилятора. ...
Downloaded
2020-02-13
Основы работы с базами данных
АвторыГрошев А.С.
ИздательствоИНТУИТ
Год издания2016
Излагаются принципы проектирования и использования баз данных, как важнейшего компонента современных информационных систем. Рассмотрены вопросы практической работы с базами данных в системах Visual FoxPro, Access и SQL Server <br>1. Рассмотрена терминология, используемая в теории баз данных, на стадии проектирования и практической работы с базами данных. Приведены сведения о базах данных, как важнейшем компоненте информационных систем, об общих принципах проектирования этих систем.<br>2. Разобраны принципы классификации баз данных. Наибольшее внимание уделяется реляционным базам данных, как основным в настоящее время, рассмотрены некоторые теоретические вопросы реляционной теории.<br>3. Рассмотрены основные этапы проектирования информационной системы и ее базы данных: текстовое описание задачи, построение концептуальной и физической модели в системе CASE Studio, генерация программного кода для создания базы данных.<br>4. Рассмотрены основные возможности и особенности СУБД Visual FoxPro. Разобраны последовательность создания базы данных в этой системе, стандартные режимы работы с таблицами базы данных, назначение и виды экранных форм при работе с базами данных, последовательность разработки форм с помощью Мастера, виды и свойства объектов экранных форм, модификация ее в Конструкторе.Рассмотрены назначение и виды отчетов, запросов и проектов при работе с базами данных и последовательность их создания. Даются 2 способа создания проекта: простейшего на основе одной экранной формы и созданного с помощью Мастера приложений. Приведен синтаксис некоторых команд и функций алгоритмического языка системы.<br>5. Рассмотрены основные возможности и особенности СУБД Microsoft Office Access. Разобраны последовательность создания базы данных в этой системе, стандартные режимы работы с таблицами, методы разработки экранных форм, отчетов, запросов, html-страниц доступа к данным и проекта для работы с SQL-сервером.<br>6. Рассмотрены основные возможности и особенности системы Microsoft SQL Server, особенности ее инсталляции. Разобраны способы создания базы данных и работы с таблицами в программе Enterprise Manager. Приведены краткие сведения по разработке клиентских приложений для работы с базами данных этой системы, по возможностям систем Microsoft Access и Visual FoxPro по работе с базами данных системы Microsoft SQL Server. ...
Downloaded
2020-02-12
Программирование на Lazarus
АвторыАчкасов В.Ю.
ИздательствоИНТУИТ
Год издания2016
В курсе рассматривается среда программирования Lazarus и компилятор FPC.<br> Lazarus - свободно распространяемая среда программирования на Объектом Паскале, бесплатный аналог Delphi. По этой причине в настоящее время в школах, университетах, гос. учреждениях переходят на Lazarus. В курсе подробно рассматриваются все аспекты создания Windows-приложений. ...
Downloaded
2020-02-12
Программирование на Intel Cilk Plus
АвторыНемнюгин С.А.
ИздательствоИНТУИТ
Год издания2016
Курс представляет собой краткое введение в основы программирования на Intel® CilkTM Plus. <br>В курсе излагаются сведения о структуре Intel® CilkTM Plus и компонентах Cilk. Среди них ключевые слова, расширенная индексная нотация, редукторы, элементные функции и т.д. Рассматриваются вопросы диспетчеризации исполнения параллельной Cilk-программы, особенности распараллеливания циклов и другие вопросы. Приводятся примеры. ...
Downloaded
2020-02-12
Разработка компиляторов
АвторыВояковская Н.Н., Москаль А.Е., Булычев Д.Ю., Терехов А.А.
ИздательствоИНТУИТ
Год издания2016
В данном курсе рассматриваются теоретические основы и практические методы создания компиляторов языков программирования. Изложение ведется на основе языка программирования C# и платформы .NET. ...
Downloaded
2020-02-13
Распределенные базы и хранилища данных
АвторыМарасанов А.М., Аносова Н.П., Бородин О.О., Гаврилов Е.С.
ИздательствоИНТУИТ
Год издания2016
Рассматриваются теоретические и практические аспекты построения серверной и клиентской бизнес-логики распределенных информационных систем. Для серверной составляющей: проектирование схемы базы данных или/и OLAP-схемы, нормализация отношений, типизация атрибутов, реализация основных операций в виде хранимых процедур, обеспечение целостности данных посредством серверных триггеров, оптимизация запросов, индексирование данных и формирование представлений. Базовыми СУБД для проведения практикума и лабораторных работ являются MS SQL Server 2005 и Oracle Server 10G. <br>"Толстый" online-клиент создается средствами MS Visual Studio 2005 на С++ Win32 API и С# с использованием технологии ADO .Net. "Тонкий" Web-ориентированный клиент базируется на ASP .Net. В качестве дополнительных разделов, расширяющих кругозор и навыки слушателей, рассматриваются сети стандарта Ethernet, технологии Middleware, разработка клиентских приложений на диалектах Java, HTML и XML. ...
Downloaded
2020-02-13
Современные веб-технологии
АвторыРябов В.А., Несвижский А.И.
ИздательствоИНТУИТ
Год издания2016
Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта "Интернет- магазин". <br>Теоретическая часть курса охватывает широкий спектр технологий и подходов, использующихся при разработке Интернет-сайтов и Веб-приложений: исторические аспекты возникновения и развития Веб; создание статического содержания. HTML и CSS; архитектурные особенности проектирования и разработки Веб-приложений; разработка на ASP. NET 2.0 и MVC ASP.NET; работа с XML в клиентской Веб- разработке; проектирование баз данных и работа с ними Веб-приложений; создание динамического наполнения страницы и JavaScript; технология Jasp и применение Веб- методов; Rich Internet application (RIA); безопасность в Веб-разработке; основы тестирования Веб-приложений; отладка Веб-приложений; семантический веб и микроформаты. Помимо этого слушателям предлагается ознакомиться с рядом дополнительных тем, связанных с веб-разработкой: место веб-разработчика в команде MSF; бизнес в Интернете: способы заработка и бизнес-модели. В состав курса входит ряд упражнений и практических занятий, на которых слушатели, на примере создания проекта "Интернет-магазин", смогут применить описанные в теоретической части технологии и подходы. ...
Downloaded
2020-02-13
Программирование на языке C++
АвторыПавловская Т.А.
ИздательствоИНТУИТ
Год издания2016
В курсе изучаются основы программирования на языке C++.<br> В лекциях кратко изложены основные особенности языка С++ в соответствии со стандартом ISO/IEC 14882 (2003). Для написания программ во время обучения можно использовать, компилятор gcc или среду Microsoft Visual C++ 2005 Express Edition. ...
Downloaded
2020-02-12
Программирование на языке C в Microsoft Visual Studio 2010
АвторыАлександров Э.Э., Афонин В.В.
ИздательствоИНТУИТ
Год издания2016
Курс посвящен программированию на языке С в инструментальной среде Microsoft Visual Studio 2010. <br>Курс состоит из теоретической и практической частей. В теоретической части приводятся основные сведения языка С, необходимые для выполнения практических заданий. Практическая часть состоит из 21 лабораторной работы, а также двух контрольных заданий, в большей мере для самостоятельного выполнения. В приложении к пособию приводятся необходимые сведения по конфигурированию создаваемого проекта в режимах Debug и Release. ...
Downloaded
2020-02-12
Разработка расширений для CMS Joomla
АвторыСедова Я.А.
ИздательствоИНТУИТ
Год издания2016
Курс посвящен разработке расширений под систему управления контентом Joomla. Хотя под эту систему управления контентом разработано множество расширений, в ряде случаев программист может столкнуться с необходимостью написать собственный компонент или модуль. Несмотря на популярность Joomla в том числе в России, на русском языке в настоящее время отсутствуют подробные руководства для разработчиков расширений, поэтому курс для программистов под Joomla представляется актуальным. <br>Рассматривается ряд классов фреймворка Joomla, в том числе классы для работы с базой данных, электронной почтой, датами, URI, навигационной цепочкой, для генерации кода элементов HTML-форм, SEF-ссылок. Одна из лекций посвящена реализации архитектуры MVC в компонентах под Joomla. Каждая лекция сопровождается практическим примером пошаговой разработки программного кода, представляющего собой тот или иной фрагмент компонента или модуля. Таким образом, к концу курса учащийся получает два работоспособных расширения для Joomla - компонент и модуль. Код сопровождается комментариями и скриншотами. В конце первой лекции приведены задания для самостоятельной работы по вариантам на весь курс. В качестве лабораторных работ учащийся может адаптировать для своего варианта приведенный в практической части лекций программный код. ...
Downloaded
2020-02-13
Основы операционных систем
АвторыКоньков К.А., Карпов В.Е.
ИздательствоИНТУИТ
Год издания2016
В курсе описаны фундаментальные принципы проектирования и реализации операционных систем.<br>Курс базируется на семестровом курсе "Введение в операционные системы", читаемом авторами в МФТИ и может рассматриваться как учебник для студентов, специализирующихся в области информатики. Курс включает теоретические главы, а также обширный иллюстрационный материал, позволяющий ознакомиться с отдельными аспектами функционирования операционных систем на практике.<br>Теоретическая часть состоит из 16 лекций. Она имеет традиционное построение и содержит следующие разделы: введение, понятие и реализация процессов, взаимодействие процессов, проблемы взаимоблокировок, организация памяти, структура файловой системы, описание системы ввода-вывода, сети и безопасность операционных систем. Большинство разделов состоит из нескольких тематически связанных глав. В курсе много иллюстраций. В конце каждой теоретической главы перечисляются наиболее важные концепции и идеи, приводятся наборы тестов, которые могут быть использованы для самоконтроля.<br>Материалы практических занятий дополняют лекционный курс и используются для иллюстрации реализации теоретических положений на примере операционной системы UNIX. На практике рассматриваются организация процессов, различные способы их взаимодействия, устройство файловой системы, системы ввода-вывода, начала сетевого программирования. Текст, размещенный в практической части курса, содержит многочисленные ссылки на лекционный материал. ...
Downloaded
2020-02-12
Основы программирования
АвторыМейер Б.
ИздательствоИНТУИТ
Год издания2016
Курс представляет первую часть фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". В отличие от традиционного подхода введение в основы программирования начинается с рассмотрения объектов, классов, интерфейсов и контрактов. В этой части курса рассматриваются также основы логики и внутреннее устройство компьютера. В курсе излагаются основы объектно-ориентированного программирования (ООП). В этой вводной части мы начнем наше путешествие в мир программирования с самых его основ: объектов, классов, интерфейсов и контрактов. Будут рассмотрены поддерживающие концепции, включающие логику и внутреннее устройство компьютера, которые каждый программист должен знать. <br>Данный курс определяет строительные блоки программы, от объектов и классов до интерфейсов, управляющих структур и присваивания. Особое внимание уделяется понятию контракта. Студенты учатся на абстрактном, но вместе с тем точном описании используемых ими модулей и должны применять такой же интерфейс для создаваемых модулей. В лекции 5 вводятся ключевые элементы пропозиционального исчисления и исчисления предикатов. Оба исчисления создают основу дальнейших обсуждений. Возвращаясь к программированию, в последующих лекциях мы рассматриваем создание и структуру объектов. В этих лекциях устанавливается моделирующая мощь объектов и необходимость при построении объектной модели отражения реальной структуры моделируемой внешней системы. После введения концепций структурирования программы разбирается присваивание, ссылки, ссылочное присваивание и интересные задачи, возникающие при работе со связанными списками. ...
Downloaded
2020-02-12
Основы офисного программирования и документы Word
АвторыБиллиг В.А.
ИздательствоИНТУИТ
Год издания2016
Курс адресован программистам, работающим в среде Office с документами Word и другими офисными документами. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды.<br>Курс содержит описание объектной модели Word и ее использование для решения практически важных задач при работе с документами Word. Рассматривается программная работа с документами Word и Outlook. Большое внимание в курсе уделяется общим объектам Office, работе с объектом Assistant, программированию "на лету". В лекциях курса подробно объясняется на примерах, как программируются игры, как создаются справочные системы того же уровня, что и справочная система приложений Office. ...
Downloaded
2020-02-12
Параллельное программирование с использованием OpenMP
АвторыЛевин М.П.
ИздательствоИНТУИТ
Год издания2016
В курсе изложены сведения о параллельном программировании с использованием OpenMP для современных параллельных высокопроизводительных вычислительных систем с общей памятью. <br>Курс может быть использован в процессе подготовки и переподготовки специалистов в области информационных технологий и программирования, а также в процессе обучения студентов и аспирантов высших учебных заведений по аналогичным направлениям. ...
Downloaded
2020-02-14
Основы программирования на C#
АвторыБиллиг В.А.
ИздательствоИНТУИТ
Год издания2016
В учебном курсе представлено полное описание языка C#. Подробно рассматриваются классы, структуры, интерфейсы, делегаты. Особое внимание уделяется наследованию и универсальным классам. Рассматривается среда разработки Visual Studio .Net и классы библиотеки FCL каркаса Framework .Net. Изложение сопровождается большим числом примеров. <br>В учебном курсе представлено полное описание языка C#. Оно включает рассмотрение встроенных типов данных, управляющих структур языка, процедур, рекурсии, строк, массивов. Основное внимание уделяется классам, структурам, интерфейсам, делегатам, событиям. Особое внимание уделяется изучению отношений между классами - наследованию и встраиванию. Подробно рассмотрена универсальность и ограниченная универсальность классов - новинка, появившаяся в последней версии C#. Изучение основ программирования на C# ведется с позиций объектной технологии, где понятие класса рассматривается как тип данных и как модуль - архитектурная единица построения программных систем. Обсуждаются вопросы корректности программных систем, их устойчивости, повторного использования и расширяемости. Рассматривается среда разработки Visual Studio .Net, классы библиотеки FCL, организация интерфейса в Windows-проектах, рисование в формах, создание семейства графических классов. Изложение сопровождается большим числом примеров. ...
Downloaded
2020-02-12
Параллельное программирование для многоядерных процессоров
АвторыСердюк Ю.П., Петров А.В.
ИздательствоИНТУИТ
Год издания2016
Данный учебный курс ориентирован на изучение и практическое применение современных высокоуровневых средств параллельного программирования для многоядерных процессоров - библиотеки Microsoft Parallel FX и языка программирования MC#. Использование таких средств, с промышленной точки зрения, резко повышает производительность и продуктивность работы программистов и позволяет привлечь к регулярному параллельному программированию значительно большее число программистов, а с образовательной точки зрения, дает возможность их успешно изучать и осваивать студентам вузов, начиная со 2-го курса. <br>Основная концепция предлагаемого учебного курса заключается в переходе к изучению высокоуровневых средств программирования в качестве основных инструментов параллельного программирования. Рассматриваются два таких средства, базирующиеся на языке С#: Microsoft Parallel Extensions for .NET (библиотеки TPL и PLINQ); язык программирования MC# (www.mcsharp.net). В качестве практических заданий на параллелизацию будут использоваться хорошо известные задачи, такие как сортировка, задачи линейной алгебры, метод статистических испытаний Монте-Карло, рендеринг изображений на основе трассировки лучей, поиск в Интернет, алгоритм Смита-Уотермена сравнения биологических последовательностей и др.Также, в качестве заданий, студентам будут предлагаться задачи конкурса Intel Threading Challenge. ...
Downloaded
2020-02-12
Панель управления
Читайте книги в приложении Консутльтант Студента на iOS, Android или Windows