Создание электронного учебного пособия "Язык программирования С++"
Особенности создания удобного для обучения электронное учебное пособие по языку программирования С++, его назначение для студентов физико-математического факультета. Особенности структуры учебного пособия, основные разделы теоретического материала.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 06.03.2018 |
Размер файла | 767,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
6
Размещено на http://www.allbest.ru/
Стерлитамакский филиал Башкирского государственного университета
Создание электронного учебного пособия "Язык программирования С++"
Хусаинов Исмагильян Гарифьянович,
доктор наук, доцент, доцент
Основное содержание исследования
В данной работе создано электронное учебное пособие по языку программирования С++. Пособие имеет удобный графический интерфейс. Теоретический материал разделен на структурное и объектно-ориентированное программирование. Пособие содержит задания для лабораторных работ, тестовые вопросы.
Основной источник научной литературы - это книги. В настоящее время в виду недостатка материальных средств в библиотеках многие хорошие издания отсутствуют. В связи с этим нужно развивать компьютерную литературу. Для высших учебных заведений наиболее популярными являются электронные учебные пособия.
Преимущество электронных пособий состоит в том, что их можно тиражировать в неограниченном количестве и практически без материальных затрат, они могут быть переданы по глобальным и локальным сетям, их можно выкладывать на сервер [1, 2]. Электронные пособия могут содержать теоретический материал, примеры на ту или иную тему, причем с возможностью запуска примера на выполнение, тестовый материал и т.д.
В данной работе создано удобное для обучения электронное учебное пособие по языку программирования С++ [3, 4]. Пособие предназначено для студентов физико-математического факультета направлений подготовки "Математика", "Информатика", "Прикладная математика и информатика", а так же для всех желающих изучить этот язык программирования самостоятельно.
В результате работы получилось электронное учебное пособие с высокой скоростью загрузки; удобным графическим интерфейсом; возможностью распечатки, как всего документа, так и отдельных страниц; возможностью изменения размера шрифта; удобным перемещением по страницам пособия. Пособие занимает малый объем. При сборке пособия использовался chm-компилятор, что упрощает его перенос с компьютера на компьютер; перекачку по локальной или глобальной сети; позволяет выкладывать документ на сервер.
Учебное пособие имеет следующую структуру. При открытии программы пособия появляется главное окно. Окно делится на две части: в левой части окна выводятся названия глав и параграфов, а в основной части окна выводится учебный материал.
Теоретический материал разделен на две основные части: структурное программирование и объектно-ориентированное программирование на языке С++. Материал по структурному программированию содержит следующие разделы:
· базовые средства языка программирования с++;
· типы данных;
· операторы ветвления;
· операторы повтора;
· работа с массивами;
· указатели и структуры;
· функции пользователя;
· строки;
· работа с файлами.
Каждый раздел включает в себе три подраздела:
1. Теоретический материал.
2. Примеры использования теоретического материала в решении задач.
3. Задачи для самостоятельного решения.
В свою очередь, теоретический материал состоит из нескольких пунктов. Например, один самых сложных для студентов раздел "Указатели и структуры" включает десять пунктов (рис.1): "Указатели. Инициализация указателей", "Операции с указателями", "Структуры", "Битовые поля", "Объединения (union)", "Динамические структуры данных", "Линейные списки", "Стеки", "Очереди", "Бинарные деревья".
Рисунок 1. Пункты теоретической части раздела "Указатели и структуры"
Пункт "Примеры решения задач" содержит условие задачи и её решение с объяснением. Для каждого пункта теоретического материала приведены несколько примеров (рис. 2).
Рисунок 2. Один из простых примеров, используемых для объяснения темы "Шаблоны функций"
учебное пособие программирование язык
Вторая часть пособия посвящена объектно-ориентированному программированию на языке С++. Здесь рассмотрены две большие темы "Классы" и "Контейнерные классы". Вторая тема является наиболее сложной. Поэтому эта тема в электронном учебном пособии рассмотрена более подробно (рис.3). Сначала излагается общий теоретический материал, а затем даются характеристики наиболее часто используемых методов контейнерных классов. Приведены примеры использования векторов, списка, стека, очереди, словарей, множества и др.
Рисунок 3. Пункты теоретической части раздела "Контейнерные классы"
В разделе лабораторные работы приведены задания по темам:
· Программирование ветвлений";
· Программирование циклических действий";
· Работа с массивами";
· Динамические структуры данных";
· Функции пользователя. Рекурсивные функции";
· Работа со строковыми данными";
· Работа с файлами"
· Простые классы";
· Работа с контейнерными классами".
По каждой теме количество заданий составляет 20-25. Приведены решения типовых задач.
Предусмотрены два теста по темам: "Структурное программирование" и "Объектно-ориентированное программирование". Общий объем вопросов 120.
Электронное учебное пособие предназначено студентам, преподавателям и всем желающим изучить язык программирования С++. Пособие имеет удобный интерфейс.
Список литературы
1. Айнуров К.И. Использование информационных технологий в обучении. - Магнитогорск.: МГПУ, 2014. - 85 с.
2. Викторов С.У. Развитие информационных технологий. - Пермь: ЛНА, 2011. - 74 с.
3. Хусаинов И.Г., Рахимова Р.А. Роль интерактивных технологий на уроках информатики в развитии этического воспитания учащихся // Современные проблемы науки и образования. - 2015. - № 3. - С.488.
4. Хусаинова Г.Я. Исследование температурных полей при стационарном течении аномальных жидкостей // Автоматизация. Современные технологии. 2016. № 7. С.13-16.
Размещено на Allbest.ru
...Подобные документы
Развитие и классификация языков программирования. Методические рекомендации по изучению языков программирования. Основные понятия объектно-ориентированного программирования. Создание электронного учебного пособия с помощью языка гипертекстовой разметки.
курсовая работа [331,1 K], добавлен 06.09.2011Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.
курсовая работа [1,7 M], добавлен 09.06.2010Основные элементы Web-конструирования в современных курсах информатики. Роль Web-технологий в современном обществе. Электронные учебные пособия и технологии их разработки. Электронное пособие "Создание Web-документов", его содержание и структура.
дипломная работа [2,1 M], добавлен 11.04.2012Рассмотрение понятия, принципов построения (гиперактивность, мультимедийность), структуры, особенностей подготовки и реализации электронного учебного пособия. Подбор наглядного и справочного материала и их связь с текстом при помощи гиперссылок.
курсовая работа [49,1 K], добавлен 18.06.2010Особенности электронных учебных пособий и основные принципы их создания. Сбор и подготовка исходного материала для электронного учебного пособия. Разработка структуры электронного пособия. Выбор программ и разработка интерфейса электронного учебника.
дипломная работа [738,5 K], добавлен 27.06.2012Принципы создания электронного пособия по информатике. Требования к электронному учебнику, режим его работы и содержание. Достоинства и недостатки дистанционного обучения с использованием электронных учебников. Анализ электронных учебников Казахстана.
дипломная работа [552,2 K], добавлен 23.04.2015Особенности электронных учебных пособий и принципы их создания. Специфика, структура, достоинства и недостатки электронных учебников. Разработка электронного учебного пособия по офисному программированию (интерфейс, глоссарий, создание VBA-программ).
дипломная работа [2,3 M], добавлен 31.03.2010Исследование значения современных информационных и мультимедийных технологий. Понятие и классификация электронных учебников. Характеристика особенностей представления и восприятия информации при самообучении. Проектирование электронного учебного пособия.
реферат [1,9 M], добавлен 29.12.2014Основные положения и классификация электронных учебных материалов. Использование информационных технологий в создании и применении обучающих систем. Разработка компьютерного учебного пособия, его интерфейса. Обоснование выбора языка программирования.
курсовая работа [63,9 K], добавлен 13.02.2009Подготовка электронного учебного пособия с системой логически связанных ссылок. Выбор языка программирования и инструментальных средств. Обработка тестовых заданий. Тестирование программного обеспечения. Руководство по установке и настройке приложения.
дипломная работа [1,4 M], добавлен 25.02.2016Электронное учебное пособие. Компьютеризированная информационная система. Система управления данными. Требования к программному изделию. Описание структуры, функций и событий обработки данных. Тестирование разработанной программы и выявление ошибок.
курсовая работа [4,2 M], добавлен 18.01.2012Интернет-технологии в образовании, основные аспекты и принципы их применения на современном этапе. Этапы создания электронного пособия, его внутренняя структура, предъявляемые требования и технологическое обеспечение. Листинг разработанного кода.
дипломная работа [1,4 M], добавлен 03.01.2014Исследование особенностей объектно-ориентированной среды программирования Borland Delphi. Описание процесса создания электронного пособия для изучения студентами и применения на уроках преподавателями. Характеристика технических и программных средств.
дипломная работа [2,3 M], добавлен 10.06.2012Понятие электронного учебного пособия. Виды электронных учебных изданий, дидактические требования к ним. Компонент основной формы "Button1". Поэтапная разработка мультимедийного электронного учебника по дисциплине "Компьютерные сети", его интерфейс.
курсовая работа [613,6 K], добавлен 31.01.2016Особенности электронных справочников, сравнительная характеристика их видов. Технологии создания электронного справочника на примере учебного пособия. Разработка информационной модели. Описание инструментальной среды. Отчет функциональной модели.
курсовая работа [1,0 M], добавлен 07.04.2016Подбор и редактирование теоретического материала в редакторе Microsoft Word. Краткое содержание электронного пособия, описание интерфейса. Создание оболочки автозапуска. Составление презентации в Microsoft Power Point. Безопасность и экологичность работы.
дипломная работа [5,0 M], добавлен 27.10.2013Электронный учебное пособие, его преимущества и недостатки. Информационный интегратор "Иерархия-2000" как технологическое средство разработки электронных изданий. Практические основы использования электронного учебного пособия на занятиях по информатике.
дипломная работа [978,9 K], добавлен 20.10.2011Классификация электронных средств обучения, преимущества их использования, рекомендации по созданию. Требования к структуре и содержанию учебного материала. Особенности изучения языков программирования на уроках информатики. Среда программирования Delphi.
дипломная работа [770,2 K], добавлен 12.09.2015Изучение литературы по использованию гипертекста и мультимедиа в образовании. Анализ структуры и содержания образовательных программных средств. Обзор создания пособия на основе языка программирования Delphi с использованием гипертекстовых технологий.
дипломная работа [703,2 K], добавлен 10.03.2012Создание учебного пособия по компьютерной графике, представленного в электронной форме. Внешние спецификации: интерфейс, входные, выходные данные. Алгоритм и код программы. Руководство пользователя. Принципы организации тестирования программного продукта.
дипломная работа [2,1 M], добавлен 04.07.2013