Even the most powerful weapon won't win the battle if you don't have a well skilled army that is able to use it


ООП (C++)

Лабораторные работы

Лабораторная работа №1 Пример к ЛР №1

Лабораторная работа №2 Пример к ЛР №2

Материалы лекций и другие презентации

Лекции

Основы JAVA

Лабораторные работы

Лабораторная работа №1 Date Time API
Лабораторная работа №2
Лабораторная работа №3
Лабораторная работа №4
Лабораторная работа №5
Лабораторная работа №6

Материалы лекций и другие презентации

Лекция 1. Обзор технологий Java
Лекция 2. Основные языковые конструкции JAVA
Лекция 3. Введение в объекты Java
Лекция 4. TDD и JUnit
Лекция 5. Строки в Java
Лекция 6. Использование объектов в Java
Лекция 7. Исключения в Java
Лекция 8. Потоки ввода-вывода и файлы. Примеры работы с бинарными и символьными файлами
Обратите внимание на конструкцию try с ресурсами (применяется уже с Java 7)
Лекция 9. Лямбда-выражения
Лекция 10. GUI: JavaFX
Коллекции. ArrayList.

Файлы для скачивания

Компилятор Java, утилиты, библиотеки

Лицензия IntelliJ IDEA для студентов НУК

Для студентов НУК, изучающих Java, а также для тех, кому Java нужна для выполнения учебных заданий, доступна академическая лицензия на среду IntelliJ IDEA (Ultimate Edition). Лицензия дает право на использование среды в некоммерческих целях.

Скачать IntelliJ IDEA можно на сайте JetBrains

Для получения лицензии обращаться ко мне, указав e-mail для регистрации либо (предпочтительнее) - зарегистрируйте студенческий JetBrains аккаунт по ссылке и получите лицензии на ВСЕ продукты JetBrains. Без лицензии Trial период составит 30 дней

JDK 11 и JDK 8

Скачать JDK можно на сайте Oracle JDK или Open JDK from Oracle

Для удобства установки, можно воспользоваться Liberica JDK компании BellSoft

Основы С

Материалы лекций

Лекция №1 - Основы C/C++
Лекция №2 - Типы данных C/C++
Лекция №3 - Условные операторы
Лекция №4 - Циклы
Лекция №5 - Массивы
Разбор задач
Лекция №6 - Задачи с массивами
Лекция №7 - Функции в С++
Лекция №8 - Алгоритмы сортировки массивов
Лекция №8 - Алгоритмы сортировки массивов дополненное
Лекция №9 - Строки в С/С++

Лекция №10 - Указатели
Лекция №11 - Структуры
Лекция №12- Файлы

Пример работы с файлами

Лекция №13 - Структуры и файлы

Файлы для скачивания

Среда разработки Code::Blocks - простая и функциональная Code::Blocks скачать по адресу http://www.codeblocks.org/downloads/26

Установка Code::Blocks

devcpp-4.9.9.2_setup.exe
MinGWStudioFullSetup-2.05r8-2.exe

Среда разработки CLion от JetBrains Скачать с сайта JetBrains
Перед установкой Скачать компилятор и установить (Cygwin) (при установке выбрать package Devel, затем выбрать cmake, gcc-g++, gdb, gcc-core, make)

Если CLion вам понравился, обратитесь к преподавателю за инструкциями по получению образовательной лицензии на него