- •Данные о дисциплине
- •Выписка из учебного плана Дневное отделение
- •Введение
- •Примерный перечень практических занятий
- •Дополнительная литература
- •Раздел 2. Рабочая программа дисциплины:
- •2.1 Краткое описание дисциплины
- •Перечень заданий
- •Лекция 1. Введение в теорию Алгоритмов. Алгоритмы и алгоритмические языки. Свойства алгоритмов. Исполнители. Машина Тьюринга. Тезис Тьюринга
- •Алфавит языка Турбо Паскаль и специфика использования символов
- •Внешний вид исходного текста программы
- •Операции и выражения
- •Операторы Ввода-вывода Оператор вывода writeln
- •Лекция 5. Операторы условий, выбора и безусловного перехода. Циклы
- •Операторы циклов
- •Инкрементный цикл с параметром
- •Декрементный цикл с параметром
- •Лекция 6. Массивы
- •6.1. Одномерные массивы
- •6.2. Двумерные массивы (матрицы)
- •Обращение к компонентам массива
- •Лекция 7. Символы и строки. Множества
- •Строки. Строковые процедуры.
- •Неименованные константы
- •Действия с символами
- •Лекция 8. Множества (Set)
- •Лекция 9. Процедуры и функции Подпрограммы
- •Объявление и описание
- •Возвращаемые значения
- •Вызов подпрограмм
- •Параметр-константа
- •Функции
- •Параметр-значение
- •Лекция 10. Файлы. Файловые переменные.
- •Разновидности файлов
- •Работа с текстовыми файлами
- •Лекция 11. Записи. Бинарные файлы
- •Описание записей
- •Задание записей константой
- •Доступ к полям
- •Оперирование несколькими полями
- •Вложенные операторы with
- •Запись с вариантной частью
- •Описание записи с вариантной частью
- •Бинарные файлы. Использование таблиц с разнотипными полями. Работа с бинарными файлами
- •Типизированные файлы
- •Нетипизированные файлы
- •Подпрограммы обработки директорий
- •Дополнительная литература
- •Билеты для писменных экзаменов
КАЗАХСКИЙ ГОСУДАРСТВЕННЫЙ ЖЕНСКИЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ
ФИЗИКО - МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ,
КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ
«Утверждаю»
Первый проректор
________А.Ж.Тойбаев
« __»___________2013г.
УЧЕБНО - МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ
(УМКД)
по дисциплине «Программирование»
Специальность (шифр): «5В011100-Информатика»
Количество кредита: 4
Курс: 1 Семестр: 2
Лекция: 30
Лабор. 30
СРСП: 60 СРС:60
Алматы 2013г.
Учебно-методический комплекс составлен по Государственному общеобязательному стандарту образования РК и типовой программы.
Составитель учебно - методического комплекса: к.п.н., преп. С.А.Омарова
«Утверждено»
на заседании кафедры «Прикладной математики и информатики» Протокол № от « _» сентября 2013г.
Зав. кафедрой, к.т.н., д. Г.ИСалгараева
Рассмотрено и одобрено учебно - методической секцией Физико - математический факультет
Протокол № от
« » сентября 2013 г.
Председатель УМС факультета,
«СОГЛАСОВАНО»
Декан факультета,
к.ф.-м.н., профессор
С.А. Исаев
« » сентября 2013г.
Кандидат педагогических наук, преподаватель
Данные о преподавателе, к.п.н., преподаватель С.А. Омарова: она является автором более 25 публикаций, в том числе имеются 1 монографии, 3 учебно-методических пособия, научные статьи, тезисы докладов на Международные и Республиканские конференции и совещания.
Данные о дисциплине
Название кредитов: Программирование
Количество кредитов: 4 (180 часов)
Место провидения: согласно расписанию
Выписка из учебного плана Дневное отделение
Щифр, специальность |
Количество кредитов |
Лекция |
Лабораторная |
СРСП |
СРС |
5В011100-Информатика 1 курс |
4 |
30 |
30 |
60 |
60 |
|
Всего 180 |
||||
Перереквизиты: школьный курс информатики.
Постреквизиты: программирование, теория языков и автоматов.
Элементы обучения: лекции, лабораторные, СРСП, СРС.
Формы контроля:
еженедельный контроль (устный, писменный, дискуссия, тренинг, тест, круглый стол, курсовые работы)
промежуточный контроль
экзамен
итоговая аттестация
ПРЕДИСЛОВИЕ
Программирование состоят из двух взаимодополняющих компонентов: аппаратного и программного обеспечения. Рассматривая применение компьютерных технологий в целостной системе обучения, следует выделить один из важнейших аспектов, а именно организацию диалогового взаимодействия в системе "человек–компьютер". Реализация всех типов компьютерных систем может быть осуществлена непосредственно программированием с помощью стандартных средств, применяемых для разработки приложений или используя специализированные инструменты.
Программирование можно трактовать в узком смысле слова – применение компьютера только как средства обучения и в широком смысле слова – многоцелевое использование компьютера в учебном процессе.
Целью преподавания данного курса «Программирование» является расширение интеллектуальных возможностей человека в новом информационном обществе, к которому идет цивилизация, а также интенсификация и повышение качества обучения на всех ступенях системы образования.
Курс «Программирование» предусматривает изучение вопросов развития, методологии проектирования и разработки информационных технологии на базе применения новейших средств вычислительной техники. Данный курс основан на знаниях, полученных студентами при изучении специальных дисциплин по специальности «Математика» и формирует знания студентов в области автоматизированных информационных компьютерных технологии управления.
В результате изучения курса «Программирование» студент будет иметь четкое представление о составе и структуре технологии; будет разбираться в методологии проектирования и разработки информационных технологии; средств организации автоматизированных информационных систем, а также сможет самостоятельно осуществить оценку эффективности информационных технологии управления, что позволит ознакомится с теоретическими основами развития компьютерных технологии. Организация обучения предусматривает чтение лекций и проведения практических занятий, что обуславливает необходимость изучения не только научных и технических основ компьютерных технологии, но и их экономических, социальных и культурных аспектов.
Цель курса:
Расширение интеллектуальных возможностей человека в новом информационном обществе, а также интенсификация и повышение качества обучения на всех ступенях системы образования.
В результате изучения дисциплины студент должен
целостное представление о компьютерной технологии как науке, ее месте в современном мире и в системе наук;
владеть системой знаний о теоретических основах компьютерной технологии;
обладать навыками программирования на проблемно- и машинно-ориентированных языках;
иметь навыки работы с программами нескольких типов, различными вспомогательными устройствами, с системными и прикладными программными средствами общего назначения;
владеть методами работы в локальных сетях и системах телекоммуникаций;
владеть методологией построения математических моделей и их компьютерных реализаций, знать конкретные математические модели в различных областях ее применения.
Программа разработана на основе отечественной и зарубежной литературы.
Программированиесостоят из двух взаимодополняющих компонентов: аппаратного и программного обеспечения. Рассматривая применение компьютерных технологий в целостной системе обучения, следует выделить один из важнейших аспектов, а именно организацию диалогового взаимодействия в системе "человек–компьютер". Реализация всех типов компьютерных систем может быть осуществлена непосредственно программированием с помощью стандартных средств, применяемых для разработки приложений или используя специализированные инструменты.
Программирование можно трактовать в узком смысле слова – применение компьютера только как средства обучения и в широком смысле слова – многоцелевое использование компьютера в учебном процессе.
Целью преподавания данного курса «Программирование» является расширение интеллектуальных возможностей человека в новом информационном обществе, к которому идет цивилизация, а также интенсификация и повышение качества обучения на всех ступенях системы образования.
Курс «Программирование» предусматривает изучение вопросов развития, методологии проектирования и разработки информационных технологии на базе применения новейших средств вычислительной техники. Данный курс основан на знаниях, полученных студентами при изучении специальных дисциплин по специальности «Математика» и формирует знания студентов в области автоматизированных информационных компьютерных технологии управления.
В результате изучения курса «Компьютерные технологии» студент будет иметь четкое представление о составе и структуре технологии; будет разбираться в методологии проектирования и разработки информационных технологии; средств организации автоматизированных информационных систем, а также сможет самостоятельно осуществить оценку эффективности информационных технологии управления, что позволит ознакомится с теоретическими основами развития компьютерных технологии. Организация обучения предусматривает чтение лекций и проведения практических занятий, что обуславливает необходимость изучения не только научных и технических основ компьютерных технологии, но и их экономических, социальных и культурных аспектов.
Цель курса:
Расширение интеллектуальных возможностей человека в новом информационном обществе, а также интенсификация и повышение качества обучения на всех ступенях системы образования.
В результате изучения дисциплины студент должен
целостное представление о компьютерной технологии как науке, ее месте в современном мире и в системе наук;
владеть системой знаний о теоретических основах компьютерной технологии;
обладать навыками программирования на проблемно- и машинно-ориентированных языках;
иметь навыки работы с программами нескольких типов, различными вспомогательными устройствами, с системными и прикладными программными средствами общего назначения;
владеть методами работы в локальных сетях и системах телекоммуникаций;
владеть методологией построения математических моделей и их компьютерных реализаций, знать конкретные математические модели в различных областях ее применения.
Программа разработана на основе отечественной и зарубежной литературы.
