- •Контрольное задание №№ 1,2 и методические указания по его выполнению по дисциплине оп 05 Основы программирования
- •Пояснительная записка
- •Учебно-методическая карта дисциплины оп 05 Основы программирования
- •Варианты домашней контрольной работы №1 Вариант 1
- •Варианты домашней контрольной работы №2 Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Рекомендуемое информационное обеспечение Основные источники:
- •Дополнительные источники:
- •15. CyberForum.Ru - форум программистов и сисадминов [Электронный ресурс]. - Режим доступа: http://www.Cyberforum.Ru/cpp-beginners/, свободный
- •Методические указания по выполнению и оформлению контрольной работы
- •Методические рекомендации и вопросы для самопроверки для выполнения контрольной работы Примерный вариант контрольной работы №1
- •Вопрос 1. Современные технологии программирования. Структурное программирование.
- •Вопрос 4. Напишите программу вычисления значения сложной функции для х, вводимого с клавиатуры:
- •Вопрос 5. Напишите программу для определения минимального из 2-х чисел. Минимальное из 2-х оформить в виде функции.
- •Примерный вариант контрольной работы №2
- •Вопрос 5. Разработайте программу с использованием наследования классов:
- •Примерная тематика экзаменационных вопросов по дисциплине оп.05 основы программирования
- •Информационное обеспечение обучения Основные источники:
- •Дополнительные источники:
- •15. CyberForum.Ru - форум программистов и сисадминов [Электронный ресурс]. - Режим доступа: http://www.Cyberforum.Ru/cpp-beginners/, свободный
- •Приложение
- •1. Общая структура программы и базовые соглашения.
- •Объявление переменных в программах.
- •Присваивание значения переменной.
- •Присваивание значения при объявлении
- •2. Базовые операторы. Представление об if-else
- •If (условие_истинно) оператор; else оператор;
- •If (условие_истинно)
- •Использование простых и составных операторов.
- •Повторение цикла до выполнения заданного условия.
- •Условные циклы.
- •3. Функции Знакомство с функциями.
- •Вызов функции.
- •Передача параметров в функцию.
- •Использование прототипов функций.
- •4. Структурированные типы данных. Массивы.
- •Обращение к элементам массива.
- •Строка как массив символов
- •Хранение связанной информации в структурах
- •Объявление структуры
- •Объявление переменных структуры
- •Использование элементов структуры
- •Указатели и соответствующие операции
- •Указатели и массивы
- •5. Классы.
- •Открытые и закрытые члены класса
- •Конструктор
- •Полиморфизм
- •6. Обработка исключительных ситуаций
Смоленский колледж телекоммуникаций (филиал)
федерального государственного бюджетного образовательного учреждения
высшего образования
«Санкт-Петербургский университет телекоммуникаций
им. проф. М.А. Бонч-Бруевича»
УТВЕРЖДАЮ Зам.
директора по учебной работе ________________И.В.
Иванешко «_____»_______________2017
г.
Контрольное задание №№ 1,2 и методические указания по его выполнению по дисциплине оп 05 Основы программирования
для студентов заочного отделения
По специальности:
2.09.02.03 Программирование в компьютерных системах
Базовой подготовки
Смоленск
2017
РАССМОТРЕНО
на заседании
методической комиссии дисциплин
программирования
протокол №_____
от
«____»______________20___г.
Председатель
Мохнач О.А.
Составитель: Мохнач О.А, преподаватель высшей квалификационной категории СКТ(ф)СПбГУТ.
Рецензенты:
Печенева М.И., преподаватель высшей квалификационной категории СКТ(ф) СПбГУТ.
Комиссаров Я.А., начальник отдела ЭВИС ОГУЗ Смоленского областного медицинского информационно-аналитического центра.
Контрольное задание и методические указания по его выполнению по ОП.05. Основы программирования разработано на основе Федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.03. Программирование в компьютерных системах, утвержденного приказом Министерства образования и науки РФ, от 28 июля 2014 г. № 804.
Содержание
|
стр |
Пояснительная записка........................................................................................... |
4 |
Учебно-методическая карта дисциплины ОП 05. Основы программирования………………………………………………………...………… |
6 |
Варианты домашней контрольной работы………………………………………. |
8 |
Рекомендуемое информационное обеспечение……………………………….. |
13 |
Методические указания по выполнению и оформлению контрольной работы....................................................................................................................... |
15 |
Методические рекомендации и вопросы самопроверки для выполнения контрольной работы................................................................................................ |
16 |
Вопросы для подготовки к экзамену.................................................................... |
15 |
Информационное обеспечение обучения……………………………………… |
16 |
Приложение............................................................................................................. |
17 |
Пояснительная записка
Данные методические указания составлены в соответствии с требованиями федерального государственного образовательного стандарта к минимуму содержания и уровню подготовки выпускников по дисциплине ОП.05 Основы программирования общепрофессионального цикла ФГОС и предназначены для образовательных организаций СПО, ведущих подготовку специалистов технического профиля и являются частью программ подготовки специалистов среднего звена, разработанных в соответствии с ФГОС СПО по специальности: 2.09.02.03 – Программирование в компьютерных системах.
Методические указания по дисциплине ОП.05 Основы программирования определяют основные требования к знаниям и умениям, которыми должны обладать студенты в результате изучения дисциплины.
Учебным планом предусмотрены обзорные лекции, практические занятия, выполнение двух домашних контрольных работ и экзамен.
Оформление домашней контрольной работы должно выполняться в полном соответствии с требованиями ФГОС и требованиями стандарта. Работа оценивается по тому, насколько правильно и самостоятельно даны ответы на поставленные вопросы и в какой мере изучены рекомендованные источники.
Методические указания предусматривают самостоятельную внеаудиторную работу студентов, которая направлена на повышение мотивации к изучению дисциплины и освоение учебного материала.
В результате освоения дисциплины студент должен уметь:
работать в среде программирования;
реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
Выполнять тестирование и отладку программы
Обрабатывать ошибки и исключительные ситуации;
Применять объекты готовых шаблонов классов.
В результате освоения дисциплины студент должен знать:
этапы решения задачи на компьютере;
типы данных;
базовые конструкции изучаемых языков программирования;
принципы структурного и модульного программирования;
принципы объектно-ориентированного программирования.
З.6 обзор и область применения языков программирования;
З.7 библиотеки шаблонов и классов;
З.8 исключительные ситуации и ошибки;
З.9 тестирование и отладка программы;
З.10 стили и культура программирования.
В результате освоения дисциплины студент должен обладать следующими общими компетенциями:
ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно – коммуникационные технологии в профессиональной деятельности.
ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.
ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.
В результате освоения дисциплины студент должен обладать следующими профессиональными компетенциями:
ПК 1.1. |
Выполнять разработку спецификаций отдельных компонент |
ПК 1.2. |
Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля |
ПК 1.3. |
Выполнять отладку программных модулей с использованием специализированных программных средств |
ПК 1.4. |
Выполнять тестирование программных модулей |
ПК 1.5. |
Осуществлять оптимизацию программного кода модуля |
ПК 3.1. |
Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения |
