Information

Created: 24.08.2010 | Level: for all | Access: paid
Programming in C ++ В курсе изучаются основы программирования на языке C++.
В лекциях кратко изложены основные особенности языка С++ в соответствии со стандартом ISO/IEC 14882 (2003). Для написания программ во время обучения можно использовать, компилятор gcc или среду Microsoft Visual C++ 2005 Express Edition.

План занятий

LessonTitle <<Date
-
Lecture 1
50 minutes
Основные понятия языка
Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших "кирпичиков" состоят все тексты на языке программирования, что понимают под типом данных, какие встроенные типы данных есть в языке C++.
Contents
    -
    Тест 1
    42 minutes
    -
    Lecture 2
    1 hour 3 minutes
    Простейшие программы
    В данной лекции описывается структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о средствах ввода-вывода, особенности вывода кириллицы в консольное окно
    Contents
      -
      Тест 2
      51 minute
      -
      Lecture 3
      1 hour 7 minutes
      Управляющие операторы. Структуры данных языка С
      В данной лекции рассматриваются основные операторы языка: ветвления, циклы, передача управления, а также типы и структуры данных, унаследованные из языка С: указатели, массивы, строки, перечисления, структуры и объединения
      Contents
        -
        Тест 3
        1 hour 12 minutes
        -
        Lecture 4
        1 hour 3 minutes
        Функции
        Описание и использование функций. Параметры функции. Функции стандартной библиотеки С. Директивы препроцессора. Создание программ, состоящих из нескольких модулей. Области действия имен. Именованные области
        Contents
          -
          Тест 4
          33 minutes
          -
          Lecture 5
          1 hour 9 minutes
          Классы
          В данной лекции рассматривается логика объектно-ориентированного подхода. Описание классов и объектов. Основные элементы класса: поля, методы, указатель this, конструкторы, деструкторы, операции. Дружественные функции и классы. Указатели на элементы классов
          Contents
            -
            Тест 5
            1 hour 18 minutes
            -
            Lecture 6
            1 hour 6 minutes
            Наследование. Шаблоны классов
            В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование шаблонов классов.
            Contents
              -
              Тест 6
              15 minutes
              -
              5 hours
              -