МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени ШАКАРИМА г. СЕМЕЙ Документ СМК 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