Конспекты лекций

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени ШАКАРИМА г. СЕМЕЙ
Документ СМК 3 уровня
УМКД
УМКД 042-39. 1.ХХ/012013
УМКД
Редакция №____от_____
Программа дисциплины
«Программирование 1»
для преподавателя
УЧЕБНО-МЕТОДИЧЕСКИИ КОМПЛЕКС
ДИСЦИПЛИНЫ
«Программирование 1»
для специальностей 5В011100 – «Информатика».
ПРОГРАММА ДИСЦИПЛИНЫ ДЛЯ ПРЕПОДАВАТЕЛЯ
Семей, 2014
1
РАЗРАБОТАНО
Составитель____________«__» __________ 2014 г. А.А. Абишова,
магистр информатики, старший преподаватель кафедры Информатики и ИТ
ОБСУЖДЕНО
2.1 На заседании кафедры «Информатики и ИТ»
2
Протокол от «____»________________2014 г., №___
Заведующий кафедрой _____________________Берикханова Г.Е.
2.2 На заседании учебно-методического бюро физико-математического факультета
Протокол от «___» __________ 2014 г., №___
Председатель _____________ К.А. Батырова
УТВЕРЖДЕНО
Одобрено и рекомендовано к изданию на заседании Учебно-методического совета
университета
Протокол от «___» ___________ 2014 г., №___.
3
Председатель УМС _____________Г.К. Искакова
2
СОДЕРЖАНИЕ
1
2
3
4
5
6
7
8
Область применения
Нормативные ссылки
Общие положения
Содержание учебной дисциплины (модуля)
Перечень тем для самостоятельной работы студентов
Учебно-методическая карта по дисциплине
Карта обеспеченности учебно-методической литературой
Литература
3
1 ОБЛАСТЬ ПРИМЕНЕНИЯ
Программа дисциплины для преподавателя, входящая в состав учебнометодического комплекса по дисциплине «Программирование 1»,
предназначена для студентов специальностей 5В011100 – «Информатика».
2 НОРМАТИВНЫЕ ССЫЛКИ
Настоящая программа дисциплины для преподавателя устанавливает
порядок
организации
учебного
процесса
по
дисциплине
«Программирование 1» в соответствии с требованиями и рекомендациями
следующих документов:
Государственный
общеобязательный
стандарт
образования
соответствующего уровня образования;
- СТУ 042-ГУ-4-2013 Стандарт университета «Общие требования к
разработке и оформлению учебно-методических комплексов
дисциплин»;
- ДП 042-1.01-2013 Документированная процедура «Структура и
содержание учебно-методических комплексов дисциплин».
3 ОБЩИЕ ПОЛОЖЕНИЯ
Краткое описание дисциплины
Целью дисциплины «Программирование 1» является изучение основ
языка Паскаль с точки зрения использования и реализации базовых
конструкций в среде Турбо Паскаль.
В результате изучения дисциплины студент должен
знать: основные операторы языка, синтаксис и семантику языка
программирования Паскаль;
уметь: работать в среде Турбо Паскаля, то есть уметь пользоваться
разнообразными сервисными услугами, предоставляемыми программной
оболочкой, разрабатывать более эффективные алгоритмы, применять
определенные языковые конструкции при решении задач на компьютере;
владеть: различными конструкциями языка программирования
Паскаль и использовать их функциональные особенности;
быть компетентным: в языковых конструкциях, в структурах данных,
в типах данных.
Пререквизиты дисциплины
 Теоретические основы информатики;
 Теория алгоритмов.
Постреквизиты дисциплины
 Численные методы.
4
№
Наименование
тем дисциплины
1
Введение в язык
программировани
я Паскаль.
Знакомство со
средой
программировани
я Турбо Паскаль.
Оператор
присваивания.
Арифметические
выражения.
Типы данных.
2
3
недели
1. Календарно-тематический план
Аудиторные занятия
Лек
Пр/сем./лаб./
ции
студ (ч.)
(ч.)
1
1
2
Решение задач
на компьютере
1
2
Решение задач
на компьютере
1
2
Решение задач
на компьютере
1
2
Решение задач
на компьютере
3
Решение и
сдача задач на
компьютере
3
Выполнение
домашнего
задания
9
1
2
Решение задач
на компьютере
3
Решение и
сдача задач на
компьютере
3
Выполнение
домашнего
задания
9
2
2
Решение задач
на компьютере
8
1
2
Решение задач
на компьютере
9
1
2
3
Решение и
сдача задач на
компьютере
3
Решение и
сдача задач на
компьютере
3
3
Выполнение
домашнего
задания
3
Выполнение
домашнего
задания
3
2
3
4
5
6
7
8
Стандартные
функции и
процедуры.
Применение в
простейших
линейных
программах.
Составной
оператор. Пустой
оператор.
Условный
оператор. Метки и
операторы
перехода.
Оператор
ветвления (for,
while, repeat..
until). Примеры.
Оператор выбора.
Массивы.
4
5
6-7
Вид задания (описание)
СРСП (ч.) и
формы
СРС
контроля
3
Решение и
сдача задач на
компьютере
3
Выполнение
домашнего
задания
3
Решение и
сдача задач на
компьютере
3
Решение и
сдача задач на
компьютере
3
Выполнение
домашнего
задания
3
Выполнение
домашнего
задания
Все
го
(ч.)
9
9
9
9
9
9
5
Одномерные и
многомерные
массивы. Вводвывод массивов.
Решение задач на
массивы.
10
11
12
Строки.
Структура
размещения
строки в памяти.
Строковые
выражения.
Операции
отношения для
строковых типов.
Процедуры и
функции для
работы со
строками.
Процедуры и
функции
пользователя.
Описание и
вызов.
Глобальные и
локальные
параметры
Записи. Записи с
вариантами.
Решение задачи
Решение и
min-max
(на сдача задач на
нахождение
компьютере
наибольшего и
наименьшего
элемента
массива)
13
13
Множества.
Операции с
множествами.
Итого:
2
4
Решение задач
на компьютере
6
Решение и
сдача задач на
компьютере
на процедуры
и функции,
применяемые
для обработки
данных
строкового
типа.
6
Выполнение
домашнего
задания
18
1
2
Решение задач
на компьютере
3
Решение и
сдача задач на
компьютере
3
Выполнение
домашнего
задания
9
1
2
Решение задач
на компьютере
2
4
Решение задач
на компьютере
15
30
3
Решение и
сдача задач на
компьютере
6
Решение и
сдача задач на
компьютере
45
3
Выполнение
домашнего
задания
6
Выполнение
домашнего
задания
45
1011
12
1415
Выполнение
домашнего
задания
9
18
135
6
6. Литература для изучения
Основная литература:
1. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. Учеб. пособие. М.:
«Нолидж»,1999. – 616 с.
2. Немнюгин С.А. Turbo Pascal. Программирование на языке высокого
уровня. Изд-во: Питер, 2003.
3. Пильщиков В.Н.Сборник упражнений по языку Паскаль. М.: Наука, 1989.
Дополнительная литература и Интернет-источники:
1. http://mif.vspu.ru/books/pascal/
2. http://informatics.mccme.ru/moodle/mod/book/view.php?id=524
3. http://www.softportal.com/software-4188-chebnik-po-yaziku-turbo-pascal-vzadachah-i-primerah.html
4. http://books.net-soft.ru/turbopascal.htm
5. http://amberv.ru/skachat-uchebnik-turbo-pascal-sreda-turbo-pascal-70skachat.php
6. Free Pascal и Lazarus: Учебник по программированию Е.Р. Алексеев, О.В.
Чеснокова, Т.В. Кучер. 2010, 442 с.
7
7. Критерии оценки
№
Вид работы
Оценка (max балл) Количество
1 Конспекты лекций
1
7
2 Контрольная работа
10
2
3 Лабораторные работы
5
7
4 Домашние задания
3
3
Домашнее задание
4
1
Сдача СРС
5
5
Рубежный контроль 1
(РК1)
5 Конспекты лекций
1
8
6 Контрольная работа
8
2
7 Лабораторные работы
5
7
8 Домашние задания
3
4
Домашнее задание
4
1
Сдача СРС
5
5
Рубежный контроль 2
(РК2)
Итоговый экзамен (Э)
100
1
Итого: (РК1+РК2)*0,6 / 2 + Э*0,4
Сумма
7
20
35
9
4
25
100
8
16
35
12
4
25
100
100
100
8. Требования преподавателя.
1. Серьезное отношение к предмету.
2. Творческий подход к решению задач на лабораторных занятиях.
График проведения дистанционных консультаций
Среда в 14.00
8
Download