- Главная
- Направления
- Техническая
- Программирование
- Основы программирования на языке С++
Основы программирования на языке С++
Данный курс имеет выраженную практическую направленность, которая и определяет логику построения материала учебных занятий. Основной формой обучения является практикум. Для работы необходим персональный компьютер (один на каждого ученика) и среда Dev-C++ с открытым исходным кодом, включающая компилятор GCC. Для выполнения большинства заданий достаточно использовать среду, бесплатно загруженную с Web-сайта http://www.bloodshed.net/dev/devcpp.html
Педагоги
Пурэвдорж Б.Н.
Содержание программы
Основные управляющие конструкции.
Процедуры и функции — элементы структуризации программ.
Массив — фундаментальная структура данных.
Динамические структуры данных.
Объектно-ориентированное программирование.
Цели программы
ознакомление учащихся с принципами и методами современного объектно – ориентированного программирования высокого уровня;
формирование знаний, умений и навыков в области программирования на языке С++;
развитие алгоритмических способностей учащихся по программированию.
Результат программы
Уметь
самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях;
продуктивно общаться и взаимодействовать в процессе совместной деятельности, учитывать позиции других участников деятельности, эффективно разрешать конфликты;
владеть навыками познавательной, учебно-исследовательской и проектной деятельности, навыками разрешения проблем; осуществлять самостоятельный поиск методов решения практических задач;
вести самостоятельную информационно-познавательную деятельность, включая ориентирование в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников;
применять навыки алгоритмического мышления и понимать необходимость применения формального описания алгоритмов;
использовать понятие сложности алгоритма, применять основные алгоритмы обработки числовой и текстовой информации, алгоритмы поиска и сортировки;
владеть приёмами написания программы в среде Dev-C++ для решения прикладных задач с использованием основных конструкций программирования; осуществлять отладку таких программ; тестировать и оптимизировать готовые прикладные компьютерные программы;
применять базовые типы данных и структуры данных; использовать основные управляющие конструкции;
осуществлять формализацию задач и производить документирование программ.
Знать
алгоритмические конструкции, лежащие в основе программирования в среде Dev-C++ с открытым исходным кодом, включающей компилятор GCC;
синтаксис операторов и их применение в решении задач;
основные понятия объектно-ориентированного программирования (объект, свойство, метод, наследование).
Особые условия проведения
кабинет информатики оснащенный 17 компьютерами, интерактивная доска, интернет