ЦЕЛИ КУРСА

Компьютерные технологии в настоящее время широко внедрены во все сферы жизни, в том числе в науку и образование. Одним из инструментов компьютерных технологий является программирование, без которого немыслимо само создание компьютерных приложений.

Настоящая дисциплина посвящена описанию основ программирования на современном языке С++ и его приложению в технике высоких напряжений.Основной целью курса является освоение студентами языка С++ в его Borland реализации и на его основе овладение основными приёмами и методами программирования и алгоритмизации.

МЕЖПРЕДМЕТНЫЕ СВЯЗИ

Изучение дисциплины "Компьютерные, сетевые и информационные технологии" опирается на знания, умения и навыки, которые студенты должны получить при изучении дисциплины Информатика.

Знания, умения и навыки, полученные при изучении дисциплины "Компьютерные, сетевые и информационные технологии", должны быть применены при изучении дисциплины "Дополнительные главы математики" и в научно-исследовательской работе магистранта

СТРУКТУРА ТЕОРЕТИЧЕСКОЙ ЧАСТИ КУРСА

Обзор информационных технологий

Модуль 1. Основы языка

Модуль 2. Функции

Модуль 3. Классы

Модуль 4. Переопределение стандартных операций

Модуль 5. Классы и шаблоны. Динамические структуры данных

СТРУКТУРА ПРАКТИЧЕСКОЙ ЧАСТИ КУРСА

Лабораторная работа №1. Простые программы. Операции и операторы, ветвление, циклы.

Лабораторная работа №2. Побитовые операции.

Лабораторная работа №3. Рекуррентные последовательности.

Лабораторная работа №4. Функции.

ЛИТЕРАТУРА

Основная литература

    1. Цимбал А.А., Майоров А.Г., Козодоев М.А. Турбо С++: язык и применение. М.: "Джен АЙ Лтд", 1993.
    2. С. Дьюхарст, К. Старк. Программирование на С++. Киев: НИПО "ДиаСофт", 1993. -272с.
    3. У. Сэвитч. С++ в примерах. М.: ЭКОМ, 1997, - 736с.
    4. Р. Вайнер, Л. Пинсон. С++ изнутри. Киев: НИПО "ДиаСофт", 1993. -304с.
    5. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++.-М.: "Издательство Бином", СПб: "Невский диалект", 1998 г. - 560с.
    6. Рейзлин В.И., Лопаткин С.А. Компьютерные технологии в науке и образовании. Учебное пособие. - Томск: Изд-во ТПУ, 2004.- 223 с.

Дополнительная литература

  1. Климова Л.М. Основы практического программирования на языке С++.-М.: "Приор", 1999, 464 с.
  2. Касаткин И.А. Профессиональное программирование на языке Си. тт. 1-3. Минск: Вышэйшая школа, 1993.
  3. Б. Керниган, Д. Ритчи. Язык программирования Си. - М.: "ФИС", 1992.
  4. П. Лукас. С++ под рукой. - Киев: ДиаСофт, 1993. - 176 с.
  5. М. Уэйт, С. Прата, Д. Мартин. Язык Си. Руководство для начинающих. - М. Мир, 1988.
  6. Ирэ Пол. ООП с использованием С++. - Киев: ДиаСофт, 1995, 1999.
  7. Л.М. Романовская, Т.В. Русс, С.Г. Свитковский. Программирование в среде СИ для ПЭВМ ЕС. - М.: ФиС, 1991.
  8. Б. Страуструп. Язык программирования С++.
  9. Т. Сван. Освоение Borland C++ 4.5. Энциклопедия функций. Киев: Диалектика, 1996.- 320с.
  10. Т. Фейсон. Объектно-ориентированное программирование на Borland C++ 4.5. Киев: Диалектика, 1996.- 544с.
КЛЮЧЕВЫЕ СЛОВА

Компьютерные технологии, программирование, С++

РАЗРАБОТЧИКИ

Рейзлин Валерий Израилевич, доцент каф. Информатики и проектирования систем (ИПС) ИК ТПУ

Лопаткин Сергей Анатольевич, доцент каф. Техники и электрофизики высоких напряжений (ТЭВН) ИФВТ ТПУ

ИНФОРМАЦИЯ ДЛЯ СВЯЗИ С ПРЕПОДАВАТЕЛЕМ
Имя

Лопаткин Сергей Анатольевич, доцент каф. Техники и электрофизикиа высоких напряжений (ТЭВН) ИФВТ ТПУ

Юдин Артем Сергеевич, ст. преподаватель каф. Техники и электрофизикиа высоких напряжений (ТЭВН) ИФВТ ТПУ

Электронная почта lopatkin@tpu.ru
Расположение офиса 215, корпус 11
Время работы офиса 9:00-17:00
Телефон 606-172

Copyright ©2010. Tomsk Polytechnic University,
All rights reserved.

justify