В курсе содержится базовая теоретическая информация о современных языках программирования (С, Prolog, C++, Java, HTML, PHP, Python, Ruby), понятиях и терминах, основах средств и методах создания программ, первом этапе написания программ – создании алгоритма, а также рассмотрены языки программирования и их классификация.
Большая часть курса уделена вопросам информационных систем, их применении в повседневной деятельности экономистов, менеджеров и др.
Тесты, лабораторные работы и задания, представленные в практической части комплекса, помогут определить уровень подготовки студентов, закрепить полученные знания.
Основные разделы курса
I. ЯЗЫКИ ПРОГРАММИРОВАНИЯ
1.1. Императивные языки программирования
1.2. Функциональные языки программирования
1.3. Логические языки программирования
1.4. Объектно-ориентированные языки программирования
1.5. Язык разметки HTML
1.6. Скриптовые языки
II. СРЕДА ПРОГРАММИРОВАНИЯ
2.1. Сущность программирования
2.2. Среда программирования
2.3. Системы программирования (дополнительные сведения)
III. ЛИНЕЙНЫЕ АЛГОРИТМЫ
3.1. Типы данных
3.2. Виды чисел
3.3. Правила записи арифметических выражений
IV. АЛГОРИТМЫ ВЕТВЛЕНИЯ
4.1. Разветвляющиеся алгоритмы
4.2. Условный оператор if
4.3. Сложные условия
V. ОПЕРАТОР ВЫБОРА
VI. ЦИКЛЫ С ПАРАМЕТРОМ
6.1. Циклы: основные понятия
6.2. Формат записи оператора «Цикл с параметром»
6.3. Вложенные циклы
VII. ЦИКЛЫ С УСЛОВИЕМ
7.1. Цикл с предусловием
7.2. Цикл с постусловием
VIII. Проектирование баз данных для информационных систем
8.1. Введение в проектирование
8.2. Основные этапы проектирования и создания баз данных
8.3. Построение модели предметной области
8.4. Построение модели данных
8.5. Построение модели данных для списков Excel
8.6. Построение информационно-логической модели реляционных БД
IX. СОЗДАНИЕ БАЗ ДАННЫХ В MS EXCEL
9.1. Список Excel как база данных
9.2. Работа со списками
9.3. Формирование базы данных в Excel
9.4. Создание базы данных «Торговля мебелью через фирму-посредника»
9.5. Использование формы для добавления изменения и удаления строк списка
9.6. Работа со строкой состояния в Excel
9.7. Средства управления данными в Excel
9.8. Использование сводных таблиц
9.9. Создание отчетов
9.10. Использование функций баз данных для создания отчетов
9.11. Использование таблиц подстановки
X. СОЗДАНИЕ БАЗ ДАННЫХ В MS ACCESS
10.1. Объекты доступа к данным
10.2. Объекты, создаваемые приложением MS Access
10.3. Мастера и конструкторы Access
10.4. Особенности таблиц БД Access
10.5. Режимы работы Access
10.6. Создание таблиц базы данных
10.7. Практическая работа по созданию таблиц
10.8. Создание схем данных в СУБД Access
10.9. Проектирование и создание форм
10.10. Проектирование и создание запросов
10.11. Отчеты
Интерактивная коллекция
Справочные материалы:
Литература
Интернет-ресурсы
Словарь терминов
Методические указания
Общие справочные материалы
Справочные материалы для языка С
Справочные материалы для языка Pascal
Практика
Тесты текущего контроля.
Индивидуальный итоговый тест для каждого пользователя– при каждом входе в программу из 70 базовых вопросов методом случайного выбора формируется тест с неповторимой комбинацией заданий. По окончании тестирования показывается отчет с указанием количества баллов, итоговой оценкой и временем прохождения теста.
Контрольные вопросы.
Задания для проверки входного контроля – 74.
Олимпиадные задачи – 15.
Кроссворд.
Лабораторные работы (к разделам 2–7) – 12.
Контрольные работы:
ЭУМК разработан в двух основных версиях:
ВЕРСИЯ ДЛЯ ЛОКАЛЬНОЙ СЕТИ (Windows-приложение для установки на 1 сервер)
Предусмотрены возможности:
Лицензия на 2 места (сервер с подключением любого кол-ва компьютеров в одной локальной сети + дополнительный компьютер для работы преподавателя).
ВЕРСИЯ ДЛЯ СДО (SCORM-пакет)
Предусмотрена возможность встраивания в любую LMS (Learning management system / Систему управления учебным процессом), поддерживающую стандарт SCORM, в том числе Moodle.
Лицензия на сервер (любое кол-во пользователей в рамках организации).
Версия для локальной сети (Windows-приложение):
SCORM-версия для установки в собственную СДО:
В случае последующих нормативно-правовых изменений бесплатное обновление курса не предусмотрено.