«Основы программирования»

Для того, чтобы успешно осваивать современные языки программирования, необходимо изучить основные понятия, конструкции, структуры данных и алгоритмы. Чтобы начать понимать основные концепции необходимо, как бы, «поиграть в песочнице» и набраться определённого опыта. Курс «Основы программирования», как раз должен выполнить роль такой «песочницы». В процессе прохождения курса, слушатели познакомятся с основными понятиями и концепциями программирования, попутно изучая язык Си и С++.

Языки С и C++, несмотря на свой «почтенный возраст», на протяжении многих лет, стабильно входят в десятку самых востребованных языков программирования. C++ универсальный, мультипарадигменный язык программирования. Многие современные языки программирования, такие как Java, JavaScript, C#, PHP имеют синтаксис, основанный на синтаксисе языка Си, их, часто именуют «С-подобные» языки. По этой причине изучение языков С и С++ открывает дорогу к пониманию многих других языков программирования.

Наша программа рассчитана на слушателей, уже знакомых с основными принципами функционирования цифровой техники, поэтому перед прохождением этого курса, мы рекомендуем пройти наш курс «основы цифровой техники», для успешного освоения курса «Основы программирования».

 

ЦЕЛИ И ЗАДАЧИ КУРСА:

  1. Познакомить с особенностями синтаксиса языка С++
  2. Познакомить с основными структурами данных;
  3. Научить применять основные алгоритмы;
  4. Дать общее представление о процессе программирования;

 

МЕТОДЫ ОБУЧЕНИЯ:

  1. Устные (рассказ, объяснения, беседа);
  2. Наглядные (таблицы, схемы, иллюстрации);
  3. Практические (выполнение упражнения и практических работ).

 

ПО ОКОНЧАНИИ КУРСА СЛУШАТЕЛИ ДОЛЖНЫ ЗНАТЬ И УМЕТЬ:

  1. Знать базовые принципы и понятия, применяемые в программировании;
  2. Уметь составлять несложные консольные программы на языке С++;
  3. Знать основные алгоритмы и структуры данных;
  4. Уметь пользоваться средой разработки Microsoft Visual Studio;
  5. Уметь отлаживать свой код;

ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСА:

Введение. Среда разработки Visual Studio. Вывод на экран.
Переменные и типы данных float и int. Простейшие арифметические операции.
Тип данных char. Приведение типов
Константы. Алгоритм. Блок-схемы алгоритмов.
Ввод данных в программу.
Дополнительные арифметические операции // и %.
Генератор случайных чисел.
Работа с отладчиком.
Понятие функции, возвращение результата, тип void.
Глобальные и локальные переменные и константы
Параметры функции. Передача параметров по значению.
Передача параметров функции по указателю.
Передача параметров функции по ссылке.
Логические операции сравнения, тип boolean.
Условия.
Массивы.
Особенности передачи массива в качестве параметра функции.
Цикл While.
Использование цикла для работы с массивом.
Цикл For.
Цикл Do.
Сортировка выбором.
Сортировка пузырьком.
Работа с отладчиком.
Быстрая сортировка.
Бинарный поиск.
Указатели и работа с массивом.
Строки.
Многомерные массивы.
Структуры.
Введение в Объектно-Ориентированное программирование.
Инкапсуляция. Модификаторы доступа privat и public
Акцессоры.
Наследование
Экзамен.

 

ОРИЕНТИРОВОЧНАЯ ПРОДОЛЖИТЕЛЬНОСТЬ КУРСА: 3,5 МЕСЯЦА

Записаться на курсы

Контакты

г. Караганда, ул. Коммунальная, 8