Наименование междисциплинарных курсов (МДК) и тем | Содержание учебного материала, лабораторные работы, самостоятельная работа обучающихся, курсовой проект | Объем часов | Уровень освоения |
МДК. 01.01. Системное программирование | 96 | ||
Тема 1.1. Разработка программного обеспечения | Содержание | 6 | |
1. Основные этапы разработки программного обеспечения | 1,2 | ||
2. Основные принципы технологии структурного и объектно-ориентированного программирования | 1,2 | ||
3. Основные принципы отладки и тестирования программных продуктов | 1,2 | ||
4. Методы и средства разработки технической документации | 1,2 | ||
Тема 1.1. Введение в язык системного программирования С | Содержание | 12 | |
1. Основные типы данных | 2 | ||
2. Основные языковые конструкции. | 2 | ||
3. Функции | 2 |
4. Составные типы данных. | 2 | ||
5. Указатели и ссылки | 2 | ||
6. Массивы. | 2 | ||
7. Структуры и объединения. | 2 | ||
8. Размещение программ и данных в памяти. | 2 | ||
Лабораторные работы | 24 | ||
1. Разработка кода программного модуля по теме «Выражения и операторы» | |||
2. Разработка кода программного модуля по теме «Функции» | |||
3. Создание программы по разработанному алгоритму как отдельного модуля по теме «Массивы и указатели» | |||
4. Создание программы по разработанному алгоритму как отдельного модуля по теме «Структуры и массивы структур» | |||
Тема 1.2. Стандартная библиотека языка С. | Содержание | 6 | |
1. Состав стандартной библиотеки С | 2 | ||
2. Организация ввода/вывода. | 2 |
3. Строковые переменные и константы | 2 | ||
4. Математические функции | 2 | ||
5. Препроцессор языка С | 2 | ||
Лабораторные работы | 18 | ||
1. Разработка, отладка и тестирование программы на уровне модуля по теме «Строки» | |||
2. Разработка, отладка и тестирование программы на уровне модуля по теме «Математические функции» | |||
3. Разработка, отладка и тестирование программы на уровне модуля по теме «Функции ввода-вывода» | |||
Тема 1.3. Разработка программ - архиваторов на языке С | Содержание | 8 | |
1. Назначение архиваторов | 2,3 | ||
2. Методы сжатия компьютерных файлов | 2,3 | ||
3. Наиболее популярные программы – архиваторы | 2,3 | ||
4. Разработка алгоритмов архивации и разархивации файлов | 2,3 | ||
Лабораторные работы | 22 |
1. Разработка консольного архиватора, оформление документации на программные средства | |||
2. Разработка архиватора с графическим интерфейсом, использование инструментальных средств для автоматизации оформления документации | |||
Самостоятельная работа при изучении МДК 01.01 | 48 | ||
Тематика домашних заданий Изучение основной и дополнительной литературы. Изучение методических рекомендаций по выполнению лабораторных работ. Оформление отчетов и подготовка к защите лабораторных работ | |||
МДК.01.02. Прикладное программирование | 90 | ||
Тема 2.1. Технология прикладного программирования | Содержание | 6 | |
Введение в прикладное программирование. Технология визуального программирования | 2 | ||
Структурное и модульное программирование | 2 | ||
Стандартные компоненты среды разработки VisualStudio т их применение при разработке прикладных приложений. | 2 | ||
Лабораторные работы | 4 | ||
«Изучение Visual Studio 2008» | |||
«Отладка и компиляция программ в Visual Studio 2008» |
Тема 2.2. Введение в язык программирования Си | Содержание | 14 | |
Основы языка Си. Объекты языка Си и их типы. Ввод и вывод информации. | 2 2 | ||
Арифметические, логические, адресные операции | 2 | ||
Операторы цикла и условный оператор | 1 | ||
Функции. Основные понятия. Область применения. | 1 | ||
Классификация функций ввода-вывода. | 2 | ||
Препроцессор. Специальные объекты. Локальные и глобальные переменные. | 1 | ||
Модификаторы. Указатели. | 1 | ||
Лабораторные работы | 16 | ||
«Операции ввода-вывода». | |||
«Арифметические операции и математические функции». | |||
«Условный оператор if-else» | |||
«Разветвленный оператор if-else. Сложные логические выражения» | |||
«Оператор цикла for» | |||
«Вложенный оператор цикла for» | |||
«Оператор цикла while... , do … while» | |||
«Условный оператор (оператор выбор) языка Си – Switch – Case» |
Тема 2.3. Структуры данных. | Содержание | 10 | |
Массивы одномерные и двумерные. | 1 | ||
Динамическое распределение памяти. Массивы указателей. | 1 | ||
Структуры. Объединения. Указатели и структуры. | 1 | ||
Работа со строками. | 2 | ||
Строковые функции. | 2 | ||
Лабораторные работы | 22 | ||
«Функции. Описание. Применение». | |||
«Одномерные (линейные) массивы». | |||
«Многомерные массивы». | |||
«Указатели. Назначение. Описание. Инициализация. Применение». | |||
«Структуры». | |||
«Массив структур». | |||
«Объединения» | |||
«Директивы препроцессора». | |||
«Поразрядные операции». | |||
«Битовые поля». | |||
«Битовые поля». |
Тема 2.4. Организация работы с внешними файлами | Содержание | 2 | |
Работа с файлами данных | 2 | ||
Лабораторные работы | 4 | ||
«Работа с файлами». | |||
«Работа с бинарными файлами» | |||
Самостоятельная работа при изучении МДК 01.02 | 45 | ||
Тематика домашних заданий Подготовка к выполнению и защите лабораторных работ | |||
МДК.01.03. Программирование в среде "1С: Предприятие" | 96 | ||
Тема 3.1. Предметно - ориентированное моделирование информационных систем | Содержание | 8 | |
1. Понятия и определения предметно-ориентированного моделирования | 2 | ||
2. Типы моделей | 2 | ||
3. Основные этапы разработки программного обеспечения в среде «1С: Предприятие» | 2 | ||
4. Технологии структурного и объектно-ориентированного программирования в среде «1С: Предприятие» | 2 | ||
Тема 3.2. Состав системы | Содержание |
программ «1С: Предприятие» | 1. Структура конфигурации | 8 | 2 |
2. Архитектуры системы программ «1С: Предприятие» | 2 | ||
3. Платформенно-зависимая модель «1С: Предприятие» | 2 | ||
4. Отладка и тестирование программных продуктов на платформе «1С: Предприятие» | 2 | ||
Лабораторные работы | 2 | ||
1. Основы создания конфигурации. Выполнение и защита лабораторной работы | |||
Тема 3.3. Объектная модель платформы «1С: Предприятие» | Содержание | 8 | |
1.Объекты для построения платформенно-зависимой модели | 2 | ||
2. Общая структура основного объекта | 2 | ||
3. Справочники, документы, регистры, планы видов характеристик, отчеты | 2 | ||
4. Методы и средства разработки технической документации. | 2 | ||
Лабораторные работы | 48 | ||
2. Создание и использование справочников. Выполнение и защита лабораторной работы | |||
3.Дoкументы, разработка кода программного модуля для расчета суммы в строке |
документа. Выполнение и защита лабораторной работы. | |||
4. Регистры накопления, разработка алгоритма проведения документа и реализации его средствами автоматизированного проектирования. Выполнение и защита лабораторной работы. | |||
5. Создание и использование отчетов. Выполнение и защита лабораторной работы. | |||
6. Макеты, создание программы по разработанному алгоритму как отдельного модуля для печати документа с рассчитанной итоговой суммой. Выполнение и защита лабораторной работы. | |||
7.Регистры сведений, разработка кода на основе готовой спецификации на уровне модуля РаботаСоСправочниками. Выполнение и защита лабораторной работы | |||
8. Перечисления, использование инструментальных средств на этапе отладки модуля Обработка проведения документа ОказаниеУслуги. Выполнение и защита лабораторной работы. | |||
9. Оборотные регистры накопления, проведение тестирования программного модуля по определенному сценарию. Выполнение и защита лабораторной работы | |||
Тема 3.4. Табличная модель платформы «1С: Предприятие» | Содержание | 8 | |
1. Табличная модель данных. | 2 |
2. Виды таблиц базы данных. | 2 | ||
3. Создание запроса и использование его результатов. | 2 | ||
4. Структура и описание запроса. | 2 | ||
5. Взаимосвязь таблиц. | 2 | ||
6. Упорядочивание, группировка и итоги запроса. | 2 | ||
7. Параметры запроса. | 2 | ||
Лабораторные работы | 14 | ||
10. Создание сложных отчетов, использование инструментальных средств для автоматизации оформления документации. Выполнение и защита лабораторной работы | |||
Самостоятельная работа при изучении МДК 01.03 | 62 | ||
Тематика домашних заданий Подготовка к выполнению и защите лабораторных работ | |||
МДК.01.04. Математические методы разработки алгоритмов | 96 | ||
Тема 4.1. Приближенные числа | Содержание |
и действия над ними | 1. Приближенное значение величины | 2 | 2,3 |
2. Абсолютная погрешность, относительная погрешность | 2,3 | ||
3. Верные, сомнительные, значащие цифры | 2,3 | ||
4. Способы хранения цифр в памяти компьютера | 2,3 | ||
5. Погрешности арифметических действий | 2,3 | ||
Лабораторные работы | 6 | ||
1. Погрешность функции | |||
Тема 4.2. Приближенное решение алгебраических и трансцендентных уравнений | Содержание | 4 | |
1. Алгебраические и трансцендентные уравнения, методы решения уравнений с одной переменной | |||
2. Метод половинного деления | |||
3. Метод хорд | |||
4. Метод Ньютона (метод касательных) | |||
5. Метод простой итерации | |||
6. Комбинированный метод |
Лабораторные работы | 8 | ||
Приближенное решение уравнений с одной переменной | |||
Тема 4.3. Приближение функций | Содержание | 6 | |
1. Постановка задачи | 2,3 | ||
2. Полиномиальная аппроксимация | 2,3 | ||
3. Интерполяционный многочлен Лагранжа | 2,3 | ||
4. Интерполяционные формулы Ньютона | 2,3 | ||
5. Сравнение методов интерполяции | 2,3 | ||
6. Интерполяция сплайнами | 2,3 | ||
Лабораторные работы | 10 | ||
1. Разработка программы по теме «Приближение функций» | |||
Тема 4.4. Решение систем линейных алгебраических | Содержание | 8 | |
1. Матрицы и их свойства | 2,3 |
уравнений (СЛАУ) и нелинейных алгебраических уравнений | 2. Выполнение операций над матрицами | 2,3 | |
3. Запись СЛАУ в матричной форме | 2,3 | ||
4. Прямые методы решения СЛАУ | 2,3 | ||
5. Метод Гаусса | 2,3 | ||
6. Метод LU-разложения | 2,3 | ||
7. Итерационные методы решения СЛАУ. Метод простых итераций | 2,3 | ||
8. Метод Якоби | 2,3 | ||
9. Метод Зейделя | 2,3 | ||
10. Сравнение методов | 2,3 | ||
Лабораторные работы | 20 | ||
1. Решение систем линейных алгебраических уравнений | |||
2. Решение систем нелинейных алгебраических уравнений | |||
Тема 4.5. Численное интегрирование и | Содержание | 6 | |
1. Постановка задачи численного интегрирования | 2,3 |
2. Формулы Ньютона-Котеса: методы прямоугольников, трапеций, парабол | 2,3 | ||
3. Оценка погрешности численного интегрирования | 2,3 | ||
4. Правило Рунге | 2,3 | ||
5. Численное дифференцирование | 2,3 | ||
Лабораторные работы | 10 | ||
1. Разработка программы численного интегрирования одним из методов | |||
Тема 4.6. Численное решение обыкновенных дифференциальных уравнений | Содержание | 6 | |
1. Основные понятия дифференциальных уравнений. | 2,3 | ||
2. Одношаговые методы решения задачи Коши | 2,3 | ||
3. Метод Эйлера | 2,3 | ||
4. Методы Рунге-Кутта | 2,3 | ||
5. Оценка погрешности одношаговых методов, адаптивный выбор шага. | 2,3 | ||
Лабораторные работы | 10 |
1.Разработка программы решения задачи Коши одним из методов. | |||
Самостоятельная работа при изучении МДК 01.04 | 48 | ||
Тематика домашних заданий Изучение методических рекомендаций по выполнению лабораторных работ Вычисление погрешностей результатов арифметических действий Решение алгебраических и трансцендентных уравнений приближенными методами по алгоритму Составление интерполяционных формул Лагранжа и Ньютона. Решение систем линейных и нелинейных уравнений различными методами. Вычисление интегралов при помощи формул Ньютона-Котеса. Нахождение решений обыкновенных дифференциальных уравнений методами Эйлера и Рунге-Кутты. Оформление отчетов и подготовка к защите лабораторных работ. | |||
Учебная практика Виды работ –разработка архиваторов –разработка приложений в среде Delphi для изображения геометрических фигур. | 144 | ||
– программирование обработчиков событий в среде «1С: Предприятие» – разработка программных модулей, реализующих численные методы | |||
Производственная практика (по профилю специальности) итоговая по модулю Виды работ –разработка алгоритма поставленной задачи и реализации его средствами автоматизированного проектирования; –разработка кода программного продукта на основе готовой спецификации на уровне модуля; –использование инструментальных средств на этапе отладки программного продукта; –проведение тестирования программного модуля по определенному сценарию. | 108 | ||
Примерная тематика курсовых проектов Разработка приложений в среде Delphi для изображения трехмерных моделей объекта | |||
Обязательная аудиторная учебная нагрузка по курсовому проекту | 16 | ||
Всего | 839 |
4. условия реализации программы ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
4.1. Требования к минимальному материально-техническому обеспечению
Реализация программы ПМ.01 Разработка программных модулей программного обеспечения компьютерных систем предполагает наличие учебных кабинетов информатики и информационных технологий, лабораторий информатики и вычислительной техники.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


