СИБСТРИН

Новосибирский государственный архитектурно-
строительный университет (Сибстрин)

[ Я выбираю Сибстрин (видео), Сибстрин. Портрет на фоне города (видео) ]

Мы в соцсетях:            

НГАСУ. Учебные материалы. Программирование (ИСТ)

МАТЕРИАЛЫ ПО C++ для 2 курса (3 семестр)

Все материалы опубликованы в формате документов Word

Лекция 1 (Функции), Лабораторная 1;
Лекция 2 (Указатели и строки Си), Лабораторная 2;
Лекция и лабораторная 3 (Строки класса string);
Лекция 4 (Файлы в C/C++), Лабораторная 4;
Лекция и лабораторная 5 (Классы для работы с файлами);
Лекция 6 (Составные типы данных: структуры); Лабораторная 6;
Лекция 7 (Составные типы данных, ч.2);
Лекция 8 (Вопросы к экзамену и примеры экзаменационных задач)

МАТЕРИАЛЫ ПО C++ ДЛЯ 2 КУРСА (4 СЕМЕСТР)

Лекция 9 и лабораторная 7 (Динамические структуры данных)
Лекция 10 и лабораторная 8 (Классы, часть 1: инкапсуляция)
Лекция 11 и лабораторная 9 (Классы, часть 2: наследование)
Лекция 12 и лабораторная 10 (Классы, часть 3: полиморфизм)
Лекция 13 (Подготовка к курсовому проектированию)
Лекция 14 (Стандартная библиотека шаблонов STL)

Варианты курсового проекта
Список вопросов к зачёту по дисциплине "Технологии программирования" (ч.1)

МАТЕРИАЛЫ ПО C++ ДЛЯ 3 КУРСА (5 семестр)

Как сделать приложение Windows Forms в Visual Studio 2012/2013 (.doc)

Visual Studio, лекция 1: Основы C++/CLI и Windows Forms (.doc); пример: Приложение-калькулятор с выравниванием компонент по ячейкам таблицы (.doc)
лекция 2: Взаимодействие форм в проектах Visual Studio (.doc); проект-пример TwoFormsSample.zip; пример: многооконный редактор (.doc);
лекция 3: Строки и списочные компоненты (.doc)
лекция 4-5: Графика и графические компоненты (.doc); примеры: рисование мышью на формеграфопостроитель (.doc); парсер в архиве .zip 
лекция 6: Анимация (.doc)
лекция 7: Табличные компоненты и работа с ними (.doc)
лекция 8: Работа с приложениями Microsoft Office (.doc)
лекция 9: Типы задач на экзамен и примеры задач (.doc)

МАТЕРИАЛЫ ПО C++ ДЛЯ 3 КУРСА (6 СЕМЕСТР)

QT, лекция 1: Введение в QT и создание консольных приложений (.doc)
лекция 2: Создание простейших виджетов (.doc)
лекция 3: Обработка нажатий клавиш и событий мыши в QT (.doc)
лекция 4: Сигналы и слоты (.doc)
лекция 5: Контейнеры, алгоритмы, итераторы в QT (.doc)
лекция 6: Работа со списочными компонентами (.doc)
лекция 7: Концепция программирования MVC ; Простое приложение MVC на QT (.doc)
лекция 8: Графика в QT (.doc)
Экзамен по дисциплине "Программирование на C++"

УЧЕБНЫЕ ПОСОБИЯ НГАСУ

Списки учебной литературы

Здесь Вы можете ознакомиться со списками учебной литературы по программированию для студентов специальности ИСТ.

С/С++

  • Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера.- М.: "Радио и связь", 1990 - отличное руководство по Си в 2 книгах
  • Касаткин - все примеры из знаменитого трехтомника по программированию на Си (kasatkin.zip, 350 Кб)
  • Керниган, Ричи. Язык C  - самая классическая книга по Си
  • Электронный учебник по Си - авторский электронный курс по Си Е. Романова (НГТУ). Запускать defaultc.htm
  • Б. Страуструп - классическое пособие в 2 частях по C++ и справочник по языку
  • А. Богатырев  - хрестоматия по программированию на Си в Unix
  • C++ для начинаюших (cpp.zip, 867 Кб, Word) - подробнейшее пособие для начинающих, более 1000 страниц с примерами
  • Харви Дейтел, Пол Дейтел. Как программировать на C++
  • Джефф Элджер. Библиотека программиста C++
  • Стефан Р. Дэвис. C++ для чайников

 

Java, Javascript

  • Д. Николенко. Практические Занятия по JavaScript

 

PHP/MySQL

  • Справочник по языку (php_manual_ru.zip, 7.57 Мб, chm)
  • А. Мазуркевич, Д. Еловой. PHP - настольная книга программиста
  • Энди Харрис. PHP/MySQL для начинающих
  • Д. Колисниченко. Самоучитель PHP5
  • Ларри Уильман. MYSQL
  • Лаура Томсон,Люк Веллинг. Разработка Web-приложений на PHP и MySQL

 

Ассемблер

  • С. Зубков. Assembler для DOS, Windows и UNIX
  • Ralf Brown's interrupt list

 

Операционные системы Windows, Linux

  • В. Костромин. Самоучитель Linux для пользователя
  • Д. Колисниченко. Linux Сервер своими руками
  • Уильям Р. Станек. Microsoft Windows Server 2003. Справочник администратора

 

Компьютерные сети

  • В.Г. Олифер, Н.А. Олифер. Компьютерные сети: принципы, технологии, протоколы

 

AutoCAD

  • Т. Соколова. AutoCad2004. Англоязычная и русская версии