Главная / Программирование

Программирование - ответы на тесты Интуит

Искусство и методология создания программного обеспечения.
Категории Тестов
Visual Basic
Представляемый материал охватывает широкий круг вопросов, среди них: элементы грамматики языка, управление ходом выполнения программ, работа с файловой системой, базы данных, макросы, реализация обмена данными между приложениями, ActiveX, классы, отладка программ. Ценность представляют около 80 программ, используемых в качестве практических и лабораторных работ. В приложении даны методические указания к курсовому проектированию в среде Visual Basic.
Введение в HTML
Курс посвящен изучению языка гипертекстовой разметки HTML.
Основы программирования на С# 3.0: ядро языка - Visual Studio 2008
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5.
Введение в CGI
Посвящен изучению способов обмена данными в рамках протокола HTTP с применением HTML-форм и CGI-скриптов.
Методика создания интерактивных приложений Silverlight
Современный пользователь интернета предпочитает сайты с красивым и удобным дизайном. Данный курс позволяет научиться создавать "богатые" интерактивные сайты с высокой функциональностью windows приложений. Описаны исключительно технологии Microsoft.
Работа в Microsoft Visual Studio
Курс предназначен для прочтения студентам и магистрам, обучающихся по специальности "Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей", "Прикладная информатика в экономике" и родственные им.
Основы офисного программирования и документы Word
Курс адресован программистам, работающим в среде Office с документами Word и другими офисными документами. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды.
Практикум прикладного программирования на C# в среде VS.NET 2008
В курсе представлена коллекция лабораторных работ, знакомящих с приемами практического применения технологий программирования XNA, WPF, ADO.NET и Crystal Reports в среде VS.NET 2008. Материалы использованных публикаций оформлены в виде справочных сведений, пошаговых инструкций и подробных комментариев к выполняемым действиям и коду C#.
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
Курс раскрывает возможности компилятора Intel Visual Fortran в создании программ, которые основаны на объектно-ориентированном подходе, выполняют параллельные вычисления и используют готовые пакеты библиотек. Курс ориентирован на подготовленных пользователей, желающих узнать о последних достижениях языка Fortran, реализованных в среде Intel Parallel Studio.
Разработка приложений для мобильных устройств на платформе Windows Mobile
Курс ознакомит учащихся с особенностями мобильных устройств и платформ, с существующими решениями на их основе и методикой создания подобных решений.
Введение в разработку мультимедийных приложений с использованием библиотек OpenCV и IPP
Курс предусматривает ознакомление с основными задачами, моделями и методами создания мультимедийных приложений с акцентом на задачи компьютерного зрения и машинного обучения.
Основы работы с XHTML и CSS
Этот курс предназначен для студентов начального уровня, изучающих разработку приложений Web. Представленные элементы языка соответствуют последним стандартам XHTML (eXtensible HyperText Markup Language - Расширяемый язык разметки гипертекста), опубликованным консорциумом WWW и реализованным в программном обеспечении современных браузеров Web.
Введение в программирование на Лиспе
За почти полувековую историю своего существования язык Лисп зарекомендовал себя как система с практически неограниченными возможностями символьного программирования. Лисп и его диалекты послужили основой широкого спектра прикладных разработок, оказавших существенное влияние на распространение информационных технологий.
Введение в IBM Rational Unified Process
Предметом видео курса является изложение основ современной методологии разработки сложных программных и информационных систем IBM Rational Unified Process (далее – RUP). Последовательно излагаются все основные элементы этой методологии и особенности инструментальной поддержки основных этапов процесса разработки с использованием линейки продуктов IBM Rational.
Программирование графических процессоров с использованием Direct3D и HLSL
Курс посвящен изучению математических и алгоритмических основ современной двумерной и трехмерной графики, включая задачи и методы реалистической визуализации и анимации, а также основные методы и алгоритмы обработки изображений.
Ассемблер в Linux для программистов на C
Вводный курс по языку ассемблер знакомит с начальными понятиями, синтаксисом, методами адресации и командами.
Распределенные системы и алгоритмы
Курс посвящен распределенным алгоритмам, решающим задачи для распределенных систем. Авторы убеждены, что хотя общая теория имеет несомненную ценность, обучать студентов лучше сначала на хороших примерах.
Технологии командной разработки программного обеспечения информационных систем
В курсе лекций и лабораторном практикуме рассматриваются подходы к организации командной разработки программных приложений.
Основы программирования на C#
В учебном курсе представлено полное описание языка C#. Подробно рассматриваются классы, структуры, интерфейсы, делегаты. Особое внимание уделяется наследованию и универсальным классам.
Разработка web-приложений Tizen
Целью курса является научить студентов создавать мобильные web-приложения, работающие под управлением операционной системы Tizen.
Современные веб-технологии
Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта "Интернет-магазин".
Разработка Web-приложений в Oracle Forms
Курс знакомит слушателя со средой Oracle Forms и основными ее компонентами. Рассматривается разработка Web приложений от начала до конца, постепенно знакомя слушателя со структурой Oracle Forms, инструментами проектирования, быстрой разработкой и принципами работы.
Регулярные выражения Perl и их применение
Подробное неформальное описание синтаксиса и механизма работы регулярных выражений языка Perl с примерами использования от простых к сложным.
Программирование на кластерах с использованием инструментов Intel (Intel Cluster Studio)
Курс посвящен средствам разработки параллельных программ для вычислительных систем с распределенной памятью, кластеров.
Введение в облачные решения Microsoft
Тема облачных вычислений является на данный момент одной из самых обсуждаемых. Ряд экспертов говорит о замещении "облаками" старых решений. В данном курсе мы рассмотрим суть облачных вычислений, их возможности, а также технологии новой облачной платформы Microsoft.
Web-программирование на PHP 5.2
В курсе дается самое общее представление о программировании на языке PHP версий 5.2.*.
Flash MX Studio
Курс для тех, кто профессионально работает с Flash и желает выжать из Flash MX все, на что способна эта программа.
Практикум по методам построения алгоритмов
Курс содержит задачи по программированию различной трудности. Большинство задач приводятся с решениями. Цель курса - научить основным методам построения корректных и быстрых алгоритмов.
Языки логического программирования
Учебное пособие знакомит с языками типа модели Маркова, которые называют языками логического программирования или искусственного интеллекта.
Основы параллельного программирования с использованием MPI
Курс посвящен основам разработки параллельных программ с использованием интерфейса обмена сообщениями (MPI Message Passing Interface). Приводятся основные понятия и концепции модели передачи сообщений, рассматривается архитектура MPI.
Программирование на языке С++ в среде Qt Creator
Курс по алгоритмизации и программированию на С++ по разработке визуальных приложений в среде Qt Creator.
Введение в JavaScript
Курс посвящен изучению языка программирования JavaScript.
Спецификация языка HTML
Курс построен по спецификации, которая определяет HTML 4.01 HyperText Markup Language (HTML) - гипертекстовый язык разметки, язык World Wide Web.
Разработка приложений для Android 4.0
Целью тестирования является определение уровня знаний разработчиков для платформы Android версии 4.0.
Оптимизация приложений с использованием компиляторов Intel. Уровень 1
Данная сертификация проверяет знания оптимизации программ при помощи инструментов Intel.
Web-технологии
Подробный обзор технологий, используемых при проектировании веб-приложений.
SQL: основы
Проверка знаний синтаксиса и семантики основных конструкций языка SQL.
Введение в технологии создания Интернет-узлов
Курс имеет целью обучить студентов основным принципам построения Интернет-приложений и дать понятие о современных технологиях создания web-узлов.
Проектирование и разработка веб-приложений на основе технологий Microsoft
Особенностью данного курса является сочетание подробных описаний технологий и средств Microsoft для веб – разработок. Наряду с классическими инструментами VS2008 будут рассмотрены новейшие средства, такие как Microsoft Silverlight и Internet Explorer 8.
Введение в практическое тестирование
В курсе изложены на доступном уровне основы конструирования тестовых заданий, тестов, проведения тестирования, обработки и оценки результатов тестирования.
Основы разработки прикладных решений для 1С:Предприятие 8.1
Курс предназначен для пользователей, желающих освоить разработку прикладных решений в системе 1С:Предприятие 8.1. В курсе на практическом примере рассмотрены основы работы с документами, справочниками, константами, регистрами накопления, отчетами, запросами, перечислениями, подсистемами, рассмотрены основы встроенного языка системы.
Теория и практика многопоточного программирования
Теоретические основы написания параллельных программ, математический подход к доказательству корректности параллельных алгоритмов, разработка неожидающих параллельных алгоритмов, ошибки в параллельных программах и способы их решения.
PHP: основы
Проверка знаний синтаксиса и семантики конструкций языка php 5.
Введение в языки программирования C и C++
Курс написан по материалам лекций, читавшихся автором на протяжении ряда лет студентам первых курсов факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
PHP: ООП и классы
Проверка профессиональных навыков объектно-ориентированного программирования на языке PHP.
Введение в разработку приложений для встроенных систем на платформе Intel Atom
Главная цель курса - дать общее представление о процессе разработки приложений для встроенных систем на платформе Intel Atom.
Гибкая процессная методология Agile
Agile – это не просто модное веяние, которое является последовательностью определенных шагов, а действенный способ управления человеческим ресурсом.
Разработка Windows Store приложений на XAML/C#
В этом курсе мы расскажем о том, что нового для пользователя появилось в Windows 8.1 и как это отображается на новые возможности для разработчика.
Язык программирования C++ для профессионалов
Курс дает описание языка C++, его ключевых понятий и основных приемов программирования на нем. Это завершенное руководство, написанное создателем языка, которое содержит описание всех средств С++, в том числе управление исключительными ситуациями, шаблоны типа (параметризованные типы данных) и множественное наследование.
Программирование баз данных в Delphi
Курс посвящен программированию локальных, клиент-серверных и распределенных (многоуровневых) баз данных в среде разработки программ Borland Delphi.
Введение в программирование
В курсе рассматриваются общие концепции разработки языков программирования. Подробно изучаются основные конструкции языков программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования и сетевого программирования, дается краткий обзор компонентной технологии программирования. Особое внимание уделяется рассмотрению семантики языков программирования C++, C#, Java и Object Pascal.
Основы тестирования программного обеспечения
Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта.
Основы программирования на JavaScript
Курс посвящен изучению языка программирования JavaScript.
Совершенствование приложений Oracle Forms
Курс расширяет для разработчика возможности Oracle Forms, позволяя создавать многомодульные приложения, встраивать в приложения отчеты, меню, библиотеки и программные единицы.
Аналитические шаблоны проектирования приложений
В курсе систематизирована информацию о шаблонах проектирования отдельных компонентов, модулей, сервисов и программных приложений.
Оптимизация приложений с использованием библиотеки Intel Math Kernel Library. Уровень 1
Данная сертификация проверяет знания основ использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), содержащей основные функции линейной алгебры.
Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA
Курс посвящен разработке игровых приложений для Windows Phone 7 с использованием технологий Silverlight и XNA. Предназначен для студентов специальности "Прикладная информатика (по областям)", старших школьников, владеющих основами программирования на C#.
XNA для начинающих
Курс посвящен разработке игр на XNA Framework. Рассматриваются такие темы как разработка 2D и 3D игр, разработка современных эффектов на HLSL.
Разработка Windows-приложений на языке C# 2005
В курсе рассматриваются основные этапы проектирования информационной системы на учебном примере.
Практикум по теории алгоритмов
Практикум посвящен решению задач по теории алгоритмов.
Информационные основы вычислительной техники
В пособии приводятся основные понятия алгебры логики. Особое внимание уделяется тем элементарным логическим функциям, которые находят наибольшее распространение в ЭВМ: конъюнкция, дизъюнкция, штрих Шеффера, стрелка Пирса, сумма по модулю два и их основным эквивалентностям.
Анализ требований к автоматизированным информационным системам
Курс содержит сведения об анализе требований как об инженерной дисциплине. Приводятся классификации требований, анализируются свойства требований, рассматривается методологии, стандарты, нотации, артефакты работы с требованиями.
Методология синхронной разработки приложений в Microsoft Visual Studio 2010
Разработка корпоративной системы все чаще подразумевает единовременное создание двух версий одного продукта – Windows и Web приложений, функциональность которых идентична. Оптимизацией решения задачи может служить синхронная разработка двух версий продукта средствами WPF и Silverlight технологий.
Основы программирования на С# 3.0: ядро языка
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5.
Базовые алгоритмы для школьников
В курсе излагаются базовые алгоритмы для школьников. Этот курс читался на летней компьютерной школе для участников олимпиад по информатике.
Разработка компиляторов
В данном курсе рассматриваются теоретические основы и практические методы создания компиляторов языков программирования. Изложение ведется на основе языка программирования C# и платформы .NET.
Параллельное программирование
Предлагаются методы параллельных вычислений при решении ряда задач оптимизации, методы организации оптимальных параллельных вычислительных процессов управления и информационного обслуживания, методы диспетчирования и синхронизации. Обсуждается применение методов параллельного программирования при разработке GRID-технологий.
Решение вычислительных задач на языке С++
Целью курса является развитие у слушателей навыков решения распространенных задач вычислительной математики. Слушатели познакомятся с основными синтаксическими конструкциями языка C++.
Практика разработки Web-страниц
Курс предлагает новый подход к диагностике и разрешению проблем, связанных с разработкой, созданием и поддержкой веб-страниц.
Разработка приложений для Windows 8
Курс посвящен вопросам дизайна и разработки приложений для Windows 8 с использованием HTML/JS либо XAML/C#.
Введение в методы параллельного программирования
Учебное пособие содержит материал, для работы в области параллельного программирования.
Разработка приложений для смартфонов на ОС Аndroid
Данный курс ориентирован на опытных программистов и не предполагает изучения основ программирования под Android.
Введение в MongoDB
MongoDB система управления базами данных с открытым исходным кодом, не требующая описания схемы таблиц. Написана на языке C++.
Текстовый ввод-вывод
В данном курсе Вы ознакомитесь с операциями ввода-вывода текстовой информации в языках: Ассемблер, Си/С++, C--, Quick Basic, Perl, Python, MS-DOS Command Shell и других.
Объектно-ориентированный анализ и программирование
Курс ориентирован на изучение процесса разработки программных систем на основе объектной технологии, включая анализ, проектирование и разработку.
Основы программирования на языке C
Дается формальное изложение всех конструкций языка программирования C. Материал проиллюстрирован примерами и задачами.
Перспективные технологии и языки веб-разработки
В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных веб-приложений, в том числе новые возможности клиентской разработки на основе HTML5, CSS3 и JavaScript API, а также инструментарий WebMatrix для разработки серверных приложений.
Введение в геометрическое программирование
Основным объектом исследования в настоящем курсе являются оптимизационные задачи, в которых целевая функция и функции ограничений являются позиномами, – задачи геометрического программирования (ГП). Приведены примеры таких задач, возникающие на практике. Излагаются базовые методы решения задач ГП. Описаны способы преобразования некоторых типов задач оптимизации в задачи ГП. Вместе с курсом поставляется ПО – созданный авторами учебный пакет GeomProg для решения задач ГП в канонической форме.
Введение в Redis
Краткий курс о сетевом журналируемом хранилище данных типа «ключ — значение» с открытым исходным кодом, нереляционной высокопроизводительной СУБД.
Оптимизация приложений с использованием компиляторов Intel. Уровень 2
Данная сертификация проверяет знания оптимизации программ при помощи инструментов Intel.
Мобильное программирование приложений реального времени в стандарте POSIX
Основная тема курса - мобильное программирование приложений реального времени, в том числе многопотоковых. Основой обеспечения мобильности является новая редакция стандарта на интерфейс операционной системы POSIX. Рассматриваются приемы и методы программирования приложений на основе данного стандарта. Приводятся многочисленные примеры программ.
Оптимизация приложений с использованием библиотеки Intel MKL
Данный курс обучает основам использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), которая содержит основные функции для выполнения базовых операций линейной алгебры таких как перемножение матриц и решение систем линейных алгебраических уравнений, а также функции для вычисления преобразования Фурье, случайных распределений и других математических операций.
Введение в разработку для Windows Phone
Курс предназначен для разработчиков, которые хотят начать разрабатывать приложения для платформы Windows Phone. Начиная с основ, через простые примеры использования, курс познакомит слушателя с основами разработки приложений, научит, как использовать аппаратные и программные возможности платформы.
Введение в разработку приложений для мобильных устройств на процессоре Intel Atom
В курсе рассматриваются как общие основы разработки приложений для мобильных устройств, так и специальные инструменты, ориентированные на новую операционную систему MeeGo и процессоры Intel Atom.
Технические основы прикладного программирования
Курс обсуждает несколько тем, связанных с прикладным программированием – параллельное программирование на разделяемой памяти (многопоточные программы), технические и технологические основы объектно-ориентированного программирования, общие вопросы оформления и написания текста программ, использование структур данных в параллельном окружении, безопасность программного обеспечения и применение криптографии, системы виртуализации.
Компонентный подход в программировании
Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем.
SQL Server 2000
В курсе содержатся все необходимые сведения об установке, конфигурировании и эксплуатации SQL 2000 Server для профессионалов в области информационных технологий.
Нелинейные вычислительные процессы
В качестве основного подхода к построению разностных схем для простейших (модельных) уравнений принят известный метод неопределенных коэффициентов (позволяющий рассматривать достаточно обширные семейства схем), дополненный анализом этих семейств в пространствах неопределенных коэффициентов и сеточных функций. Анализ разностных схем в пространстве коэффициентов неопределенных (предложенный А.С.Холодовым в 1978г.) оказался достаточно универсальным и весьма конструктивным средством не только для качественного сравнения различных схем (типа: устойчива – неустойчива, монотонна – немонотонна, первого – второго порядка аппроксимации и т.п.) но, в определенном смысле, и количественного их сопоставления.
Практикум по алгоритмизации и программированию на Python
Курс предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric.
Введение в HTML и CSS
В курсе излагаются история и базовые принципы организации Всемирной Сети. В нем изучаются язык гипертекстовой разметки HTML, способы гипертекстовой разметки с применением каскадных таблиц стилей (Cascade Style Sheets).
Программирование под Windows в среде Visual C++ 2005
В данном курсе рассматривается раздел современной технологии программирования – визуальное программирование под Windows. Рассмотренные в пособии теоретические вопросы, практические примеры и полноценные Windows-приложения могут стать основой для активного использования студентами языка С++, среды разработки MS Visual Studio 2005 при создании своих собственных Windows-приложений.
Introduction to performance optimization using Intel SW tools
The course concentrates mostly on application performance improvements with Intel Compiler and VTune Amplifier.
Основы офисного программирования и документы Excel
Курс адресован программистам, работающим в среде Office с документами Excel и другими офисными документами. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды. Он знакомит слушателей со всеми тонкостями устройства мира объектов Excel.
Основы разработки приложений беспроводных устройств
Курс посвящен обсуждению проблем разработки программного обеспечения приложений беспроводных устройств.
Объектное программирование в классах на С# 3.0
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5. Вторая часть курса посвящена созданию программных систем, построенных на классах. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Java: ООП и классы
Проверка уровня теоретических знаний синтаксиса и семантики языка, обеспечивающих поддержку объектно-ориентированного подхода, а также практических навыков их использования в программах при создании собственных классов.
Разработка кроссплатформенных приложений с использованием Juce
В данном курсе на простых пошаговых примерах программисты различного уровня подготовки смогут научиться разрабатывать приложения для Linux, Windows, Mac OS X и iOS на языке программирования C++ с использованием кроссплатформенной библиотеки Juce версий 1.53 и 2.0.
Программирование в AutoCAD
Курс представляет собой пособие по программированию в системе автоматизированного проектирования AutoCAD на языках Auto Lisp и VBA. В курсе отражены функциональные возможности интегрированной среды разработки системы. Курс предназначен для опытных пользователей компьютера и тех, кто уже работает c программой AutoCAD. Подготовка по программированию не требуется.
Основы информатики и программирования
В первой части курса происходит знакомство с языком программирования Java, и строится теоретическая база, необходимая для изложения последующего материала. Во второй части излагаются практические методы построения правильных программ небольшого объема. Третья часть посвящена введению в объектно-ориентированное программирование, основам реализации базовых структур данных и рассмотрению небольших программных проектов, являющихся прототипами реальных задач, которые позже будут рассматриваться в курсах по теории компиляции, вычислительной геометрии и компьютерной графики.
Параллельные вычисления и многопоточное программирование
Данный учебный курс представляет введение в параллельное и многопоточное программирование. Он знакомит читателя с общими свойствами параллельных вычислений, моделью параллельных вычислений и ее характеристиками.
Параллельное программирование для многоядерных процессоров
Данный учебный курс ориентирован на изучение и практическое применение современных высокоуровневых средств параллельного программирования для многоядерных процессоров - библиотеки Microsoft Parallel FX и языка программирования MC#. Использование таких средств, с промышленной точки зрения, резко повышает производительность и продуктивность работы программистов и позволяет привлечь к регулярному параллельному программированию значительно большее число программистов, а с образовательной точки зрения, дает возможность их успешно изучать и осваивать студентам вузов, начиная со 2-го курса.
Java EE 6
Проверка уровня теоретических знаний по архитектуре Java EE 6.
Разработка Web-приложений ASP .NET с использованием Visual Studio .NET
Курс ориентирован на обучение основам разработки интернет приложений на основе технологии ASP.NET. Основной акцент делается на знакомство с принципами разработки интернет приложений с использованием технологии ASP.NET. Рассматривается круг вопросов, необходимых для изучения начинающим разработчиком интернет приложений на базе данной технологии.
Основы объектно-ориентированного проектирования
Фундаментальный учебник по основам объектно-ориентированного проектирования и инженерии программ. В книге подробно рассматривается объектная технология бесшовной разработки программных систем, включающая этапы анализа, проектирования, разработки и сопровождения. Как находить классы, правильное использование наследования, таксономия наследования, объектно-ориентированный анализ – это далеко не полный перечень рассматриваемых в книге тем.
Технологии Microsoft для создания RIA-приложений
Особенностью данного курса является подробное описание технологий и средств Microsoft для создания RIA - приложений. Наряду с уже проверенными методиками и технологиями , подробно рассмотрены новейшие средства Silverlight 4.0, IE9 и Web Matrix.
Инструменты Intel
Конкурсный тест на знание программных продуктов компании Intel.
Технологии разработки современных информационных систем на платформе Microsoft.NET
В курсе изучаются современные информационные технологии, используемые при разработке windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компьютеры и SmartPhone.
Оптимизация приложений с использованием компиляторов Intel
Курс направлен на изучение основ оптимизации программ при помощи инструментов Intel. Для понимания лекционных материалов требуются базовые навыки программирования на языках C и Fortran.
Разработка прикладных решений для платформы "1С:Предприятие 8.1"
Курс посвящен описанию продвинутых приемов разработки в 1С:Предприятие 8.1. Он содержит практическую демонстрацию использования планов видов расчета и регистров расчета, планов счетов и регистров бухгалтерии, бизнес-процессов и задач, затрагивает вопросы построения отчетов с использованием системы компоновки данных, вопросы управления пользователями, работу в режиме распределенной базы и некоторые другие темы.
Программирование
Курс механико-математического факультета МГУ им. М.В. Ломоносова предназначен для обучения основам программирования на языках C и C++.
Введение в программирование на Intel Cilk Plus
Этот курс представляет собой краткое введение в основы программирования на Intel® CilkTM Plus.
Intel Parallel Programming Professional (Introduction)
В рамках курса рассматриваются математические основы параллельных вычислений, архитектурные аспекты параллелизма, поддержка параллелизма в ОС, основные технологии параллельных вычислений. Рассматриваются основные ошибки, возникающие при разработке параллельных программ, приводятся способы их решения с помощью инструментов Intel. Рассматривается использование полученных знаний на примере классических разделов численных методов.
CSS2: основы
Проверка знаний синтаксиса и семантики конструкций каскадных таблиц стилей и их использования в разметке страниц.
Программирование в стандарте POSIX
В курсе рассматривается стандарт на мобильный интерфейс операционной системы (POSIX), а также приемы и методы программирования приложений на основе данного стандарта, поясняемые многочисленными примерами. Затрагиваются вопросы программирования многопроцессных систем, взаимодействия приложений в рамках распределенных конфигураций.
Пользовательский интерфейс приложений для Windows 8, созданных с использованием HTML, CSS и JavaScript
Учебный курс посвящен особенностям проектирования и разработки пользовательского интерфейса приложений для Windows 8 с использованием технологий HTML, CSS и JavaScript.
Программирование на языке высокого уровня C#
Задача этого курса — кратко, доступно и строго изложить основы C#, одного из самых перспективных современных языков программирования. Курс предназначен для изучающих язык "с нуля", но будет полезен и опытным программистам, желающим освоить новый язык, не тратя времени на увесистые переводные фолианты.
CSS 1.0
Целью тестирования является определение уровня знаний дизайнеров web-страниц в области каскадных таблиц стилей (Cascade Style Sheets).
Введение в программную инженерию
Цель данного курса - представить программную инженерию в виде целостного изложения, концентрируясь на концепции процесса, различных методологиях разработки ПО (CMMI, MSF, Scrum), отдельных видах деятельности процесса - разработке архитектуры, конфигурационном управлении, работе с требованиями, тестировании. В стороне умышленно оставлены вопросы, собственно, программирования, поскольку в рамках общего курса их невозможно эффективно рассмотреть. В качестве программных средств, поддерживающих целостный процесс разработки ПО, рассматривается технология компании Microsoft - Visual Studio Team System (VSTS)с акцентом на Team Foundation Server (TFS). Показывается, как изложенный выше теоретический материал можно реализовать на практике, с поддержкой программных средств разработки. Представлено также описание практикума по MS VSTS, организованного на принципах Scrum.
Программирование на Objective-C
Курс посвящен изучению языка Objective-C. Это основной язык для разработки приложений под iPad, iPhone и Mac. Objective-C тесно связан со свободно распространяемой средой разработки Xcode, возможности которой тоже рассматриваются в этом курсе.
Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript
Учебный курс посвящен основам разработки приложений для Windows 8 с использованием технологий HTML, CSS и JavaScript.
Введение в технологию программирования
В достаточно популярной форме излагаются основные аспекты жизненного цикла создания и сопровождения программных продуктов, организации коллективов программистов, сведения о стандартах качества.
Визуальное моделирование: теория и практика
Данный курс посвящен визуальному моделированию - графическим языкам, методам и программным инструментам. Подробно обсуждаются особенности визуального моделирования программного обеспечения по сравнению с чертежным проектированием в других инженерных областях (например, машиностроении, электротехнике, строительстве).
Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме "Управляемое приложение"
Курс предназначен для слушателей, имеющих опыт разработки для 1С:Предприятие 8.2. и желающих расширить свои знания и навыки, освоив решение бухгалтерских и расчетных задач, научившись работать с бизнес-процессами, освоив работу с функциональными опциями и другими механизмами системы.
Язык и библиотеки Haskell 98
Haskell является чисто функциональным языком программирования общего назначения, который включает много последних инноваций в разработке языков программирования.
Разработка приложений для iOS
Полный курс программирования для iOS: от "Hello, world" до App Store. На выходе у каждого учащегося должно быть собственное готовое приложение.
Современные численные методы в объектно-ориентированном изложении на C#
Рассматриваются вопросы практической реализации численных методов на C# с использованием технологии объектно-ориентированного программирования. Даны основы вычислительной математики, а также показаны особенности научного программирования.
Алгоритмы и структуры данных
Курс посвящен изучению алгоритмов и структур данных.
Основы XAML
Рассматриваются основы XAML, включая анимацию и интерактивность. Весь материал построен на большом количестве примеров, позволяющих использовать курс в качестве справочника.
Программирование на языке C в Microsoft Visual Studio 2010
Курс посвящен программированию на языке С в инструментальной среде Microsoft Visual Studio 2010.
Web-технологии
Курс посвящён принципам функционирования интернета, основным сетевым протоколам, методам клиентской и серверной разработки для Web.
Программирование на С/С++
Курс посвящен разработке приложений на языках программирования С и С++.
Введение в JavaScript и CGI
Курс посвящен изучению языка программирования JavaScript и изучению способов обмена данными в рамках протокола HTTP с применением HTML-форм и CGI-скриптов.
Использование и расширение Eclipse
Курс рассказывает об использовании интегрированной среды разработки Eclipse. Затрагиваются вопросы создания плагинов, расширяющих функционал Eclipse.
Углубленное программирование на Java
В курсе на примере разработки игрового веб-сервера показаны расширенные возможности языка программирования Java.
Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
Курс посвящен основам программирования на языке Fortran 2008 с использованием среды Intel Parallel Studio. Рекомендован для слушателей, которые хотят получить первые сведения о языке и начать применять компилятор Intel Visual Fortran для создания программ вычислительного характера.
Язык программирования Java и среда NetBeans
Курс рассчитан на широкую аудиторию начинающих программистов, от школьников-старшеклассников до студентов старших курсов, а также людей, желающих самостоятельно научиться программировать на языке Java.
Основы функционального программирования
В курсе изложены основы функционального программирования и методы его применения при решении сложных задач на стыке искусственного интеллекта и системного программирования.
Визуальное моделирование в среде IBM Rational Rose 2003
Предметом курса является рассмотрение практических особенностей процесса объектно-ориентированного моделирования и разработки проектов программных приложений с использованием CASE-средства IBM Rational Rose 2003. Описываются элементы рабочего интерфейса программы IBM Rational Rose 2003 и рекомендации по выполнению проекта в нотации UML. Последовательно рассматриваются особенности построения канонических диаграмм языка UML в среде IBM Rational Rose 2003 и практические рекомендации по генерации программного кода на основе разработанной модели. Процесс разработки моделей в среде IBM Rational Rose 2003 иллюстрируется практическими примерами построения конкретных диаграмм в нотации UML.
Технология Microsoft ADO .NET
Рассматривается использование технологии ADO.NET для взаимодействия с базами данных Microsoft SQL Server 2000 и Microsoft Access, а также библиотекой .NET Framework. Более 90 готовых примеров на языке Visual C#, доступных для скачивания, позволят освоить практические методы решения наиболее распространенных задач.
Разработка нативных приложений Tizen
Курс посвящен вопросам разработки приложений на языке C/C++ под управлением ОС Tizen.
Алгоритмизация. Введение в язык программирования С++
Пособие ознакомит студентов с понятием алгоритма, его видами. В нем изложены принципы использования и реализации разных видов алгоритмов графически и программно на языке программирования С++.
Логическое программирование
Курс предназначен для студентов, специализирующихся в области компьютерных наук, и знакомит их с парадигмой программирования, основанной на логике предикатов, которая отличается от наиболее широко распространенного в современном программировании императивного подхода.
Основы программирования
Курс представляет первую часть фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". В отличие от традиционного подхода введение в основы программирования начинается с рассмотрения объектов, классов, интерфейсов и контрактов. В этой части курса рассматриваются также основы логики и внутреннее устройство компьютера. В курсе излагаются основы объектно-ориентированного программирования (ООП). В этой вводной части мы начнем наше путешествие в мир программирования с самых его основ: объектов, классов, интерфейсов и контрактов. Будут рассмотрены поддерживающие концепции, включающие логику и внутреннее устройство компьютера, которые каждый программист должен знать.
Объектно-ориентированное программирование и программная инженерия
В этом курсе переместимся на передний край современной технологии программирования и посмотрим, какие преимущества можно получить, если использовать всю мощь ОО-идей.
Решение олимпиадных задач по информатике
Авторская программа предпрофильной подготовки учеников 6 или 7 классов. Главной целью программы является развитие творческого потенциала школьников, их способностей к плодотворной умственной деятельности.
Введение в HTML5
В курсе рассказывается об истории создания HTML5, возможностях, совместимости с другими стандартами, основных структурных элементах и их использовании в современных браузерах.
Введение во встроенные системы и Windows Embedded CE
Целью этого материала является разработка академического учебного курса для студентов, который может использоваться в программах для получения степени бакалавра по специальностям программирования, проектирования компьютеров и электротехники.
Программирование на языке высокого уровня Паскаль
Курс является введением в программирование на языке Паскаль (Pascal).
Основы разработки программного обеспечения на примере языка С
В курсе отражены базовые принципы построения программных комплексов встроенных систем. Значительное место уделено технологии проектирования и методам верификации (тестирования) разработанных программ.
Введение в jQuery
В курсе даны самые начальные знания о JQuery - библиотеке JavaScript.
Основы работы с HTML
Курс посвящен практике применения языка гипертекстовой разметки HTML.
Технологии программирования на базе Microsoft Solutions Framework
В рамках данного курса рассмотрены технологические основы процесса разработки программного обеспечения. В качестве базовой методологии разработки программного продукта выбрана методология MSF.
Проектирование высоконагруженных систем
В курсе рассматриваются вопросы проектирования высокоэффективных программных систем.
Основы конфигурирования в системе "1С:Предприятие 8.0"
Курс знакомит с процессом установки "1С:Предприятия 8.0", основами администрирования, дает общее представление о работе с основными объектами "1С:Предприятия 8.0" и встроенным языком системы.
Алгоритмы и структуры данных поиска
В курсе рассматриваются базовые алгоритмы и структуры данных, включая хешировани, сложность и модели вычислений, деревья поиска, B-деревья, задачи геометрического поиска, динамическую связность в графах и другое.
Программирование на языке C++
В курсе изучаются основы программирования на языке C++.
Коллективная разработка информационных систем
Курс посвящён техникам, приёмам и сложившимся практикам коллективной разработки сложных информационных систем.
VBA в MS Office 2007
Курс посвящен программированию на VBA в MS Office 2007. Он рассчитан на опытных пользователей Office, которые хотят повысить производительность работы в офисных приложениях, автоматизировав часто встречающиеся задачи.
Дискретная математика
Дискретная математика - одна из важнейших составляющих современной математики. С одной стороны, она включает фундаментальные основы математики - теорию множеств, математическую логику, теорию алгоритмов; с другой стороны, является основным математическим аппаратом информатики и вычислительной техники и потому служит базой для многочисленных приложений в экономике, технике, социальной сфере.
Введение в UML
Курс поможет составить представление о UML, убедиться в его простоте и полезности, поверить в свои способности к UML-моделированию, наметить направления дальнейшего совершенствования своих знаний.
Основы программирования на языке Пролог
Курс посвящен изучению основ языка логического программирования Пролог. Общие принципы программирования на Прологе изучаются всюду без привязки к конкретной реализации.
SQL (Oracle)
Проверка знаний основных конструкций операторов: DML (data manipulation language), DDL (data definition language) и DCL (data control language), операторов работы с различными объектами БД, управления транзакциями и различных режимов их изоляции.
Основы распараллеливания программ
В настоящее время развитие вычислительных систем испытывает третий кризис программного обеспечения. Первый кризис разразился в 60-70е годы прошлого века, когда программирование в машинных кодах и на языке ассемблера вошло в противоречие с возросшей производительностью компьютеров. Выходом стало появление языков высокого уровня. Второй кризис пришелся на 80-90е годы. Создание и поддержка сложных и надежных программных комплексов, содержащих несколько миллионов строк кода, написанных сотнями программистов, потребовали развития объектно-ориентированных языков и разработки инструментария для поддержки больших программных проектов. Третий кризис связан с невозможностью дальнейшего экстенсивного развития hardware и переходом к многоядерным архитектурам. Адекватного ответа на возникший кризис до сих пор не найдено. Одним из способов его преодоления является разработка параллельных программ.
Программирование на Lazarus
В курсе рассматривается среда программирования Lazarus и компилятор FPC.
Разработка приложений для Windows Phone 7
Курс посвящен теоретическим и практическим вопросам разработки приложений для Windows Phone 7 с помощью Silverlight и XNA.Обсуждаются особенности архитектуры, программного и аппаратного обеспечения устройств Windows Phone 7.
Разработка приложений на языке Visual Prolog
Курс посвящен практическому использованию логического программирования. Рассматриваются примеры разработки приложений на современной версии языка Visual Prolog.
Инструменты, алгоритмы и структуры данных
Курс представляет вторую и третью часть фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". Рассматриваются технологии, поддерживающие программирование, - синтаксис языков программирования, особенности языков, основы компиляции, используемый инструментарий.
Основы параллельного программирования с использованием Visual Studio 2010
Данный курс, посвящен описанию создания многопоточных приложений в среде Visual Studio 2010 с использованием .NET Framework. В частности, какие библиотеки, и какие классы необходимы для создания многопоточных приложений, какие инструменты Visual Studio 2010 используются для отладки этих приложений.
Практикум прикладного программирования на MFC и C++ в среде VS.NET
В курсе представлены лабораторные работы, которые были подготовлены для студентов сразу после появления VS.NET 2003. Материал базируется на применении MFC и C++. Некоторые работы используют VCL C++Builder.
Многопоточное программирование с использованием POSIX Threads
Курс посвящен разработке многопоточных приложений на языках C/C++ с использованием POSIX Thread Library.
Программирование на языке Pascal
Учебный курс, направленный на практическое изучение языка Pascal и основ алгоритмики.
Разработка гибридных приложений для мобильных устройств под Windows Phone
Данный курс ориентирован на начинающих разработчиков мобильных приложений.
Теория и реализация языков программирования
В курсе излагаются основные разделы теории разработки компиляторов. Рассматриваются такие средства автоматизации процесса разработки трансляторов, как LEX, YACC, СУПЕР, методы генерации оптимального кода.
Теория и практика разработки современных клиентских веб-приложений
В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных клиентских веб-приложений, в том числе насыщенных (RIA) приложений, а также вопросы, связанные c безопасностью и улучшением usabilty в клиентских приложениях (на примере MS Internet Explorer 8).
Объектное программирование в классах на C# 3.0
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5. В курсе рассматривается создание программных систем, построенных на классах. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Поддержка разработки распределенных приложений в Microsoft .NET Framework
В курсе подробно описаны методы создания распределенных приложений, рекомендации по архитектуре сложных приложений, стандарты по обмену информацией между удаленными системами, а также обеспечение сетевой безопасности.
Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов
Предметом курса является описание нотации языка UML версии 2 и его использование в процессе объектно-ориентированного анализа, проектирования и разработки программных приложений. Представлены определения всех базовых конструкций языка UML 2, нотация и семантика графических элементов, используемых при построении визуальных моделей программных и информационных систем. Последовательно рассматриваются все типы канонических диаграмм языка UML 2, приводятся примеры их построения. Даются рекомендации по применению рассматриваемых конструкций языка UML 2 для построения UML-моделей.
Параллельное программирование с OpenMP
В рамках курса проводится изучение основных возможностей стандарта OpenMP, необходимых для создания эффективных параллельных программ для многоядерных и многопоточных процессоров. Рассматриваются подходы для функциональной отладки OpenMP-программ, а также отладки эффективности.
Структуры и алгоритмы компьютерной обработки данных
Комплекс лекций с упражнениями для обучения моделированию задач на базе основных структур данных, алгоритмизации и программированию в среде MS Visual Studio 2010. Каждая тема содержит лекционный материал, примеры программных кодов, задания для аудиторной и самостоятельной работы.
Спецификация CSS2
Курс построен по спецификации, которая определяет язык каскадных таблиц стилей CSS2.
Практикум по программированию на JavaScript
Цель этих 30 уроков состоит в том, чтобы научить читателя самостоятельно создавать сценарии JavaScript.
Функциональное программирование
Курс знакомит слушателей с парадигмой функционального программирования, в которой решение задач сводится к описанию функций, перерабатывающих некоторые входные данные в выходные и строящихся из более простых функций на основе принципов функциональной абстракции и аппликации. Рассматриваются теоретические основы функционального программирования (лямбда-исчисление, комбинаторная логика, вопросы вычислимости), на примере функционального подхода дается представление о некоторых теоретических разделах компьютерных наук (семантика языков программирования, доказательство программ). С другой стороны курс содержит значительную практическую составляющую, основанную на промышленном языке программирования F# (входит в состав Microsoft Visual Studio 2010), рассматриваются вопросы использования функциональных языков для построения компиляторов, грамматического разбора и т.д.
Введение в теорию программирования. Функциональный подход
Курс основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов.
Введение в разработку приложений для ОС Android
Курс ориентирован на людей, имеющих небольшой опыт программирования на современных языках и желающих научиться основам программирования для операционной системы Android.
Параллельные и распределенные вычисления
Курс знакомит с параллельными вычислениями и распределёнными системами обработки и хранения данных.
Разработка веб-приложений с использованием ASP.NET MVC Framework
В курсе дается описание основных принципов разработки веб-приложений с использованием ASP.NET MVC Framework.
Visual Basic .NET
Этот курс с помощью пошаговых упражнений, примеров кода, подсказок по оптимизации и советов из реального мира дает возможность пройти путь от основ программирования к высокоэффективной работе в Visual Basic .NET 2003. Он содержит все, что требуется для перехода к созданию программного обеспечения, использующего .NET!
Основы программирования на языке Visual Prolog
В курсе изучается логическое программирование и язык Пролог. В качестве реализации языка Пролог используется современная версия языка Visual Prolog. Предназначен для начинающих.
Python: ООП и классы
Проверка знаний синтаксиса и семантики конструкций языка Python, поддерживающих принципы объектно-ориентированного программирования и их использования для определения собственных типов (классов).
Оптимизация приложений с использованием библиотеки Intel Math Kernel Library. Уровень 2
Расширенная сертификация проверяет знания основ использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), содержащей основные функции линейной алгебры.
Кросс-платформенные и многозвенные технологии
В настоящее время аппаратные и программные платформы и технологии стремительно развиваются, непрерывно появляются все новые и новые возможности.
Практикум прикладного программирования на C# в среде VS.NET 2005
В курсе представлен материал, построенный на основе лабораторных работ по проектированию оконных приложений в среде Visual Studio 2005, изучаемых на протяжении ряда лет студентами автора. На учебных примерах сочетание справочных сведений и пошаговых инструкций охватывают наиболее важные аспекты применения современных технологий программирования семейства .NET. Освоение курса предполагает затраты определенных усилий на выполнение упражнений практической направленности.
Java: основы
Проверка уровня теоретических знаний базового синтаксиса и семантики языка, а также практических навыков их использования в программах, использующих базовые классы.
Язык программирования C++
В систематизированном виде излагаются основные понятия и описываются возможности языка C++. При этом основное внимание уделяется объяснению того, как теми или иными возможностями пользоваться.
Разработка приложений на базе WPF и Silverlight
В курсе лекций рассматриваются вопросы теории и практики создания корпоративных информационных систем на базе технологий Microsoft: WPF, Silverlight, SQL Server 2008, модели «сущность-связь» – Entity Data Model (EDM), службы WCF Data Services. Примеры приложений написаны на языке C#.
Проектирование приложений для Modern UI
Этот учебный курс предоставляет базовую информацию и учебные материалы о новом дизайне WinRT-приложений для операционной системы Windows 8.
Разработка приложений на C# в среде Visual Studio 2005
Курс охватывает наиболее популярные вопросы проектирования оконных приложений с применением современных средств разработчика в среде Visual Studio 2005. Учебный материал представлен в виде упражнений с пошаговыми инструкциями, выполнение которых вырабатывает практические навыки создания настольных и Web-приложений. Код использования библиотек .NET Framework 2.0, ASP.NET 2.0, управляемого DirectX 9.0, OpenGL, языков C, C# снабжен подробными комментариями и является самодостаточным.
Введение в оптимизацию приложений с использованием компиляторов Intel
Курс направлен на изучение различных видов оптимизаций на начальном уровне.
Создание Windows-приложений на основе Visual C#
Рассматривается создание Windows-приложений на основе Visual C# в среде Microsoft Visual Studio.NET. Более 100 готовых примеров, доступных для скачивания, различного уровня сложности - от блокнота и калькулятора до почтового клиента и финансовой программы позволят быстро научиться создавать собственные приложения.
Нотация и семантика языка UML
Предметом курса является описание нотации языка UML версии 1.5 и особенностей процесса объектно-ориентированного анализа, проектирования и разработки программных приложений. Представлены определения базовых конструкций языка UML и нотация графических элементов, используемых при построении моделей программных систем и бизнес-процессов. Последовательно рассматриваются все типы канонических диаграмм языка UML и практические рекомендации по их построению. Применение рассматриваемых конструкций языка UML иллюстрируется практическими примерами диаграмм моделей.
Парадигмы программирования
Курс знакомит студентов с разнообразием стилей и языков программирования. Выбор изучаемых парадигм отражает эволюцию языков, используемых при решении задач системной и прикладной информатики от низкоуровневого программирования на стыке с аппаратурой до языков сверх высокого уровня и параллельного программирования.
Основы ASP.NET 2.0
В курсе рассматривается создание web-приложений, использующих ASP.NET 2.0. ASP.NET – это технология, основанная на Microsoft's .NET Framework 2.0, использующая все возможности библиотеки классов и среды выполнения.
C#: основы
Определение уровня специалистов по основам языка программирования C#.
Основы программирования - обучения основам
Курс предназначен для обучения основам программирования. Рассматриваются основные понятия программирования - алгоритма, исполнителя, алгоритмического языка, переменной, основные типы данных, управляющие конструкции алгоритмического языка и т.п. Излагаются общие приемы программирования, основанные на применении математики, такие, как вычисление функций на последовательностях с помощью применения теории индуктивных функций и схема построения цикла с помощью инварианта.
Основы работы с Sharepoint
Курс включает описание работ с серверной технологией Microsoft Sharepoint, предназначенной, главным образом, для создания корпоративных порталов.
Введение в теорию программирования. Объектно-ориентированный подход
Курс является вводным в объектно-ориентированное программирование и теоретический фундамент программирования. Курс лекций охватывает основные разделы программирования в приложении к объектно-ориентированным языкам программирования (теория вычислений, представление синтаксиса и семантики выражений, теория типов и др.).
Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний
Проверка знаний в области параллельного программирования и умений работы с OpenMP и MPI.
Конфигурирование и настройка Microsoft ASP.NET
Курс посвящен вопросам архитектуры конфигурирования ASP.NET, параметрам и настройкам, возникающим у разработчиков веб-приложений.
Основы менеджмента программных проектов
Обсуждаются понятия и методы менеджмента в объеме, необходимом для общего образования программиста.
Введение в программирование на Python
Вводный курс по программированию дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).
Введение в Microsoft Silverlight 2
Этот курс может стать вашим первым взглядом на инструменты и технологии создания приложений с использованием Silverlight 2.
Язык программирования C
Классический учебник по языку C.
Common Intermediate Language и системное программирование в Microsoft .NET
Описаны основы архитектуры платформы .NET и промежуточный язык этой платформы - Common Intermediate Language (CIL). Подробно рассмотрен прием программирования, называемый динамической генерацией кода. Дано введение в многозадачность и описаны подходы к разработке параллельных приложений на базе платформы .NET. Адресовано всем изучающим вопросы создания метаинструментария и разработки компиляторов для различных операционных систем.
Технология Silverlight 2
В курсе дается подробный обзор технологии Silverlight 2 и рассматриваются принципы работы с ней.
Разработка мультимедийных приложений с использованием библиотек OpenCV и IPP
Курс предусматривает ознакомление с основными задачами, моделями и методами создания мультимедийных приложений с акцентом на задачи компьютерного зрения и машинного обучения.
Перспективные языки веб-разработки
Курс посвящен теоретическим и практическим вопросам использования новых технологий веб-разработки, известных как HTML5.
Разработка приложений в Lotus Domino 7
Курс предназначен для того, чтобы показать разработчикам приложений, как использовать новейшие функции и возможности, появившиеся в IBM Lotus Notes, а также в IBM Lotus Domino 7.
Программирование на Intel Cilk Plus
Курс представляет собой краткое введение в основы программирования на Intel® CilkTM Plus.
Введение в программирование на C# 2.0
В курсе описываются синтаксис языка программирования C# 2.0 .NET и множества классов, применяемых для разработки приложений на платформе .NET, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и основы работы с базами данных.
Стили и методы программирования
Данный курс предполагает начальные умения структурного программирования на традиционном языке и не исключает начальных умений на одном из языков других стилей. Базовые умения для других стилей программирования могут быть получены по ходу изучения курса, для чего в него включены необходимые сведения и упражнения.
Программирование на Java
Курс лекций посвящен современному и мощному языку программирования Java. В его рамках дается вводное изложение принципов ООП, необходимое для разработки на Java, основы языка, библиотеки для работы с файлами, сетью, для построения оконного интерфейса пользователя (GUI) и др.
Основы объектно-ориентированного программирования
Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам, обеспечивающим корректность и устойчивость программных систем.
Верификация программного обеспечения
Курс знакомит слушателей с современными технологиями верификации программного обеспечения, применяемыми при промышленной разработке сложных и отказоустойчивых программных систем.