Skip to Content

Основы программирования на C/C++

Центр компьютерного обучения НИУ "БелГУ" предлагает вам углубить свои знания, продолжив обучение по следующей программе компьютерной подготовки:

Программа курса «Основы программирования на C/C++»

 

C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, а также развлекательных приложений (игр).

Цель курса:

Получение знаний и навыков в следующих областях:

• Изучение основ применения языка программирования С++

• Разработка приложений с помощью Microsoft Visual C++

• Отладка программ и обработка ошибок

• Создание алгоритмов, лежащих в основе решения практических задач

• Методика визуального программирования

• Создание приложений для операционной системы Windows, с помощью визуального редактора Windows Forms

• Создание небольших игр с помощью библиотек XNA GAME STUDIO

Описание курса:

Школьник научится разбираться в коде и синтаксисе языка программирования С, С++, C#, разрабатывать консольные приложения для решения реальных задач, создавать полноцен-ные оконные приложения работающие в среде Windows, такие как простейший текстовый редактор, MultiPLayer и др. Он будет знать основы разработки алгоритмов, в том числе объектно-ориентированного программирования, которые значительно упростят дальней-шее обучение любым языкам программирования. Так же школьник научится пользоваться библиотеками XNA Game Studio для Visual C#, с помощью которых сможет разрабатывать небольшие игры для Windows.

По окончании курса Вы будете уметь:

• Разбираться в коде и синтаксисе языка С, С++, C#

• Самостоятельно разрабатывать алгоритмы программ для решения различных задач

• Осуществлять поиск, сортировку и инвертирование данных

• Использовать отладчик для выполнения программы в пошаговом режиме

• Использовать динамическое выделение памяти и предотвращать утечки памяти

• Работать со структурами данных, объектами и классами в языке С++

• Использовать Microsoft Visual Studio и др. компиляторы для создания приложений

• Использовать Windows Forms для создания оконных приложений Windows

• Разрабатывать и создавать небольшие игры с помощью XNA GAME STUDIO

Вы будете изучать:

Синтаксис языков программирования С, С++, C#. Область применения языков программирования для решения конкретных задач, разработки программ и игр.

Microsoft Visual Studio – интегрированная среда разработки программного обеспечения, позволяющая разрабатывать консольные приложения и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms любой сложности.

Программирование алгоритмов линейной и ветвящейся структуры с использованием логических операторов, переключателей SWITCH, циклов.

Использование структур для физического объединения различных типов данных, использование функций и шаблонов функций для программирования блочных алгоритмов.

Использование объектов и классов в современных алгоритмах объектно-ориентированного программирования (ООП). Особенности использования классов и объектов в языке С++.

Создание многофайловых проектов в среде программирования Visual C++.

Методику визуального программирования с помощью технологии Windows Forms для создания оконных приложений Windows. Внесение изменений в код проекта для решения определенных задач.

Методику разработки игр для Windows с помощью дополнительных библиотек XNA GAME STUDIO.

Обязательная предварительная подготовка к курсу:

Успешное окончание курсов: «Пользователь персонального компьютера (Основной курс)», «Web-дизайн», «Основы программирования под Android» или эквивалентная подготовка.

 

Группы на курс «Основы программирования на C/C++» комплектуются по телефону: 30-13-30 с 10:00 до 19:00