МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
ФИЛИАЛ ТЮМГУ В Г. ТОБОЛЬСКЕ
Естественнонаучный факультет
Кафедра информатики и МП
УТВЕРЖДАЮ
Директор
_____________ ____________
подпись ФИО
«___» __________ 2014 г.
Учебно-методический комплекс дисциплины
ПРАКТИКУМ ПО СТРУКТУРИРОВАННОМУ ПРОГРАММИРОВАНИЮ
051000.62 – «Профессиональное обучение»
профиль «Информатика и вычислительная техника»
Квалификация (степень)
бакалавр
Заочная форма обучения
Тобольск
2014
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
ФИЛИАЛ ТЮМГУ В Г. ТОБОЛЬСКЕ
Естественнонаучный факультет
Кафедра информатики и МП
УТВЕРЖДАЮ
Директор
_____________ ____________
подпись ФИО
«___» __________ 2014 г.
Рабочая программа дисциплины
ПРАКТИКУМ ПО СТРУКТУРИРОВАННОМУ ПРОГРАММИРОВАНИЮ
051000.62 – «Профессиональное обучение»
профиль «Информатика и вычислительная техника»
Квалификация (степень)
бакалавр
Заочная форма обучения
Тобольск
2014
Содержание
с. | ||
1. | Цели и задачи освоения дисциплины…………………………………………..… | 3 |
2. | Место дисциплины в структуре ОП ВПО.......……………………………......... | 3 |
3. | Требования к результатам освоения дисциплины................................................. | 3 |
4. | Структура и содержание дисциплины....…………………………........................ | 4 |
4.1. | Структура дисциплины... ......................................................................................... | 4 |
4.2. | Содержание разделов дисциплины......................................................................... | 4 |
5. | Образовательные технологии…………………………………………………….. | 6 |
6. | Самостоятельная работа студентов………………………………………………. | 7 |
7. | Компетентностно-ориентированные оценочные средства……………………... | 8 |
7.1. | Оценочные средства диагностирующего контроля……………………………... | 8 |
7.2. | Оценочные средства текущего контроля: модульно-рейтинговая технология оценивания работы студентов…………………………………………………….. | 8 |
7.3. | Оценочные средства промежуточной аттестации……………………………….. | 10 |
8. | Учебно-методическое и информационное обеспечение дисциплины…………. | 12 |
9. | Материально-техническое обеспечение дисциплины……………....................... | 13 |
10. | Методические указания для обучающихся по освоению дисциплины (модуля) | 14 |
1. Цели и задачи дисциплины
Целью изучения дисциплины является:
1. ознакомление с процессом решения задачи на ЭВМ;
2. овладение средой и языком программирования Turbo Pascal (Free Pascal);
3. изучение и освоение основных методов и приемов программирования (структурированного, функционального и модульного);
4. получение основных навыков по отладке и тестированию программ.
Задачи изучения дисциплины «Практикум по структурированному программированию»:
- формирование представления об основных этапах решения задач с помощью ЭВМ (построение математической модели, разработка алгоритма, написание программы, ввод и отладка программы, получение и оценка результатов);
- знание принципов организации данных в памяти ЭВМ и основные типы данных языка Pascal;
- знание основных алгоритмических конструкций и их реализацию на языке Pascal;
- овладение основными приемами работы в среде Turbo Pascal 7.0 (Free Pascal);
- овладение основными методами и приемами программирования, реализуемыми средствами языка Turbo Pascal (Free Pascal);
- формирование практических навыков отладки и тестирования программ.
2. Место дисциплины в структуре ОП ВПО
Дисциплина «Практикум по структурированному программированию» относится к дисциплинам по выбору вариативной части (Б3.В. ДВ.2.1).
Для освоения дисциплины «Практикум по структурированному программированию» студенты используют знания, умения, навыки, сформированные в процессе изучения дисциплины «Языки и системы программирования».
Освоение дисциплины «Практикум по структурированному программированию» будет способствовать успешному усвоению дисциплин «Проектирование и разработка информационных систем», «Компьютерное моделирование», прохождению педагогической практики.
3. Требования к уровню освоения содержания дисциплины
Процесс изучения дисциплины «История и перспективы развития информатики и вычислительной техники» направлен на формирование следующих компетенций:
- владением процессом творчества (поиск идей, рефлексия, моделирование) (ОК-28);
- готовностью к формированию профессиональной компетентности рабочего (специалиста) соответствующего квалификационного уровня (ПК-34);.
Обучаемый должен знать:
- основные этапы решения задач;
- структуру организации данных языка Pascal;
- основные разделы и структуру программы на языке Pascal
- базовые конструкции и основные операторы для построения программ;
Обучаемый должен уметь:
- решать с использованием ЭВМ типовые задачи в среде Turbo Pascal (Free Pascal);
Обучаемый должен владеть:
- основными навыками, методами и приемами программирования (структурированного, функционального, модульного);
- навыками тестирования и отладки программ.
2. Объем дисциплины и виды учебной работы
3.1. Объем дисциплины и виды учебной работы при заочной форме обучения
Вид учебной работы | Всего часов | Курс |
5 | ||
Общая трудоемкость | 72 | |
Аудиторные | 7 | 7 |
Лекции | 2 | 2 |
Практические занятия | 4 | 4 |
КСР | 1 | 1 |
Самостоятельная работа | 61 | 61 |
Выполнение домашних заданий | 20 | 20 |
Подготовка к контрольной работе | 21 | 21 |
Подготовка к зачету | 20 | 20 |
Вид отчетности по дисциплине | зачет |
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 2 зачетных единиц (72 часа), из них 7 часов, выделенных на контактную работу с преподавателем.
4.1. Структура дисциплины
Таблица 1
№ | Наименование раздела дисциплины | Курс | Виды учебной работы (в академических часах) | |||
аудиторные занятия | СР | |||||
ЛК | ПЗ | КСР | ||||
1 | Основы языка Pascal. Операторы присваивания | 5 | 2 | 1 | 1 | 5 |
2 | Условные операторы. Операторы перехода | 5 | 1 | 5 | ||
3 | Реализация циклических структур | 5 | 2 | 5 | ||
4 | Подпрограммы | 5 | 5 | |||
5 | Обработка одномерных массивов и матриц | 5 | 5 | |||
6 | Символьный и строковый типы | 5 | 5 | |||
7 | Графика языка программирования Pascal | 5 | 5 | |||
8 | Модули. Структура модуля | 5 | 6 | |||
Подготовка к зачету | 20 | |||||
4.2. Содержание разделов дисциплины
№ | Наименование | Содержание раздела (дидактические единицы) |
1 | Основы языка Pascal. Операторы присваивания | Понятие интегрированной среды языка программирования на примере языка Паскаль. Структура программы на языке Паскаль. Основные разделы и их синтаксис. Константы, переменные, выражения, стандартные функции. Имена и зарезервированные слова. Операторы и процедуры организации программ линейной структуры Оператор присваивания. Стандартные процедуры ввода и вывода ин формации, варианты их вызова. Форматированный вывод. Процедура очистки экрана |
2 | Условные операторы. Операторы перехода | Операторы ветвления Составной оператор. Условный оператор. Сложные условия. Тип Boolean. Оператор выбора. |
3 | Реализация циклических структур | Операторы цикла Цикл-While. Цикл-Repeat. Цикл For. Вложенные циклы Индексированные переменные (табличные данные) Понятие структурированного типа данных. Массив и его организация. Описание переменных типа массив. Доступ к элементам массива. Одномерные массивы. Стандартные алгоритмы обработки массивов (поиск элемента, вычисление суммы и произведения элементов, вставка, удаление элементов массива). Многомерные массивы. |
4 | Подпрограммы | Основы функционального программирования Понятие функции и процедуры. Описание процедуры и функции. Глобальные и локальные переменные. Параметры-значения, параметры-переменные. Параметры – константы. Обращение к подпрограммам. Взаимодействие блоков. |
5 | Обработка одномерных массивов и матриц | Методы сортировки массива Понятие сортировки. Обменная сортировка. Метод «пузырька». Сортировка индексов и др. Сортировка двумерных массивов.
|
6 | Символьный и строковый типы | Обработка строковых данных. Понятие и значение символьных и строковых данных. Строка - как массив (составной тип данных). Допустимые операции над строками. Стандартные процедуры и функции обработки строк.
|
7 | Графика языка программирования Pascal | Использование модуля Graph: базовые процедуры и функции, работа с текстом, установка цвета и палитры, построение изображений. |
8 | Модули. Структура модуля | Основы модульного программирования Понятие и структура модуля. Программные модули. Стандартные модули языка Паскаль. Управление экраном в текстовом режиме. Управление звуком, генерация мелодий. |
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |


