Пишите, мы онлайн
«Основы программирования»
Для того, чтобы успешно осваивать современные языки программирования, необходимо изучить основные понятия, конструкции, структуры данных и алгоритмы. Чтобы начать понимать основные концепции необходимо, как бы, «поиграть в песочнице» и набраться определённого опыта. Курс «Основы программирования», как раз должен выполнить роль такой «песочницы». В процессе прохождения курса, слушатели познакомятся с основными понятиями и концепциями программирования, попутно изучая язык Си и С++.
Языки С и C++, несмотря на свой «почтенный возраст», на протяжении многих лет, стабильно входят в десятку самых востребованных языков программирования. C++ универсальный, мультипарадигменный язык программирования. Многие современные языки программирования, такие как Java, JavaScript, C#, PHP имеют синтаксис, основанный на синтаксисе языка Си, их, часто именуют «С-подобные» языки. По этой причине изучение языков С и С++ открывает дорогу к пониманию многих других языков программирования.
Наша программа рассчитана на слушателей, уже знакомых с основными принципами функционирования цифровой техники, поэтому перед прохождением этого курса, мы рекомендуем пройти наш курс «основы цифровой техники», для успешного освоения курса «Основы программирования».
ЦЕЛИ И ЗАДАЧИ КУРСА:
- Познакомить с особенностями синтаксиса языка С++
- Познакомить с основными структурами данных;
- Научить применять основные алгоритмы;
- Дать общее представление о процессе программирования;
МЕТОДЫ ОБУЧЕНИЯ:
- Устные (рассказ, объяснения, беседа);
- Наглядные (таблицы, схемы, иллюстрации);
- Практические (выполнение упражнения и практических работ).
ПО ОКОНЧАНИИ КУРСА СЛУШАТЕЛИ ДОЛЖНЫ ЗНАТЬ И УМЕТЬ:
- Знать базовые принципы и понятия, применяемые в программировании;
- Уметь составлять несложные консольные программы на языке С++;
- Знать основные алгоритмы и структуры данных;
- Уметь пользоваться средой разработки Microsoft Visual Studio;
- Уметь отлаживать свой код;
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСА:
Введение. Среда разработки Visual Studio. Вывод на экран. |
Переменные и типы данных float и int. Простейшие арифметические операции. |
Тип данных char. Приведение типов |
Константы. Алгоритм. Блок-схемы алгоритмов. |
Ввод данных в программу. |
Дополнительные арифметические операции // и %. |
Генератор случайных чисел. |
Работа с отладчиком. |
Понятие функции, возвращение результата, тип void. |
Глобальные и локальные переменные и константы |
Параметры функции. Передача параметров по значению. |
Передача параметров функции по указателю. |
Передача параметров функции по ссылке. |
Логические операции сравнения, тип boolean. |
Условия. |
Массивы. |
Особенности передачи массива в качестве параметра функции. |
Цикл While. |
Использование цикла для работы с массивом. |
Цикл For. |
Цикл Do. |
Сортировка выбором. |
Сортировка пузырьком. |
Работа с отладчиком. |
Быстрая сортировка. |
Бинарный поиск. |
Указатели и работа с массивом. |
Строки. |
Многомерные массивы. |
Структуры. |
Введение в Объектно-Ориентированное программирование. |
Инкапсуляция. Модификаторы доступа privat и public |
Акцессоры. |
Наследование |
Экзамен. |
ОРИЕНТИРОВОЧНАЯ ПРОДОЛЖИТЕЛЬНОСТЬ КУРСА: 3,5 МЕСЯЦА
Контакты
Приезжайте к нам в офис,
обсудим ваше обучение