МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени ШАКАРИМА ГОРОДА СЕМЕЙ

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РЕСПУБЛИКИ КАЗАХСТАН
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
имени ШАКАРИМА ГОРОДА СЕМЕЙ
Документ СМК 3 уровня
УМКД
Рабочая учебная программа дисциплины
«Языки и технологии
программирования» для
преподавателя
УМКД
Редакция №1 от
18.09.2013
УМКД 042-39.1.28/01-2013
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
ДИСЦИПЛИНЫ
Языки и технологии программирования
для специальности: 5В060200 – «Информатика»
РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ
ДЛЯ ПРЕПОДАВАТЕЛЯ
Семей
2013
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от2 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
2 из 25
Предисловие
1. РАЗРАБОТАНО
Составитель ______ «___»_____________2013г. Л.М.Кыдыралина, старший
преподаватель кафедры «Информатики», магистр информатики
2. ОБСУЖДЕНО
2.1. На заседании кафедры «Информатики»
Протокол от «_____» ______________ 2013г., №_____
Заведующий кафедрой __________ А.А.Абишова
2.2. На заседании учебно-методического Бюро ФМФ
Протокол от «_____» ______________ 2013г., №_____
Председатель __________ К.А.Батырова
3. УТВЕРЖДЕНО
Одобрено и рекомендовано к изданию на заседании Учебно-методического
совета университета
Протокол от «_____» ______________ 2013г., №_____
Председатель УМС __________ Г.К.Искакова
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от3 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
3 из 25
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от4 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
4 из 25
СОДЕРЖАНИЕ
1. Область применения
2. Нормативные ссылки
3. Общие положения
4. Содержание рабочей учебной программы дисциплины для преподавателя
5. Перечень тем для самостоятельной работы студентов
6. Учебно-методическая карта по дисциплине
7. Карта обеспеченности учебно-методической литературой
8. Литература
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от5 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
5 из 25
1. ОБЛАСТЬ ПРИМЕНЕНИЯ
Учебно-методический комплекс по дисциплине "Языки и технологии
программирования" предназначен для студентов специальности 050602 –
"Информатика". Он знакомит студентов с содержанием курса, его актуальностью и
необходимостью, политикой курса, с теми навыками и умениями, которые студенты
приобретут в процессе обучения. Учебно-методический комплекс является
основным руководством при изучении дисциплины.
2. НОРМАТИВНЫЕ ССЫЛКИ
Настоящий учебно-методический комплекс дисциплины "Языки и технологии
программирования" разработан и устанавливает порядок организации учебного
процесса по данной дисциплине в соответствии с требованиями и рекомендациями
следующих документов:
Государственный общеобразовательный стандарт специальности 050602 –
"Информатика".
– СТУ 042-РГКП-СГУ-8-2007 Стандарт университета «Общие требования к
разработке и оформлению учебно-методических комплексов дисциплин»;
– ДП 042-08.10.10.12-2007 Документированная процедура «Структура и
содержание учебно-методических комплексов дисциплин».
3. ОБЩИЕ ПОЛОЖЕНИЯ
3.1. Краткое описание содержания дисциплины
Программа курса предусматривает изучение следующих этапов подготовки задач
для решения на ПЭВМ: формулирование конкретной задачи (определение
требований к программе), проектирование алгоритма (алгоритмизация),
кодирование программы (реализация алгоритма на выбранном языке
программирования, в частности, на языке Си/Си++), отладка и тестирование (с
целью получения корректных результатов).
3.2.Целью данного курса является изучение классификации языков
программирования, типов данных, операций, операторов языка программирования
Си, разработки программ с использованием подпрограмм, стандартных модулей,
стиля программирования, показателей качества программирования, методов отладки
и испытания программ, организации памяти и адресации, разработки программ с
использованием указателей, особенностей программирования на языке Си++.
3.3. Основная задача изучения дисциплины –
• Приобретение теоретических знаний об алгоритмизации и языках
программирования
• Дать представление и приобрести теоретические знания классификации языков
программирования,
типов
данных,
операций,
операторов
языка
программирования Си, разработки программ с использованием подпрограмм,
стандартных модулей, стиля программирования, показателей качества
программирования, методов отладки и испытания программ, организации памяти
и адресации, разработки программ с использованием указателей, особенностей
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от6 18.09.2013г.
из 25
28/01-2013
Ред.Страница
№ 1 от 18.09.2013г.
6 из 25
программирования на языке Си++..
3.4. В результате изучения дисциплины студент должен:

Знать : классификации языков программирования, типов данных, операций,
операторов языка программирования Си, разработки программ с
использованием подпрограмм
 владеть
техникой
написание
программ
по
указанному
языку
программирования;
 усвоить отладку и испытывать программы;
 уметь разрабатывать программы на выбранном языке программирования с
использованием средств языка;.
 понимать целесообразность применения методов при решении задач;
 иметь представление об организации в зависимости от требований задачи
необходимые структуры данных
 приобрести умение самостоятельно изучать учебную литературу; развивать
логическое мышление.
3.5. Пререквизиты курса:
3.5.1. Информатика
3.6. Постреквизиты курса:
не имеются
Таблица 1 – выписка из учебного плана
Выписка из рабочего учебного плана
Курс
Семестр
Кредиты
ЛК
(час.)
1
1
2
8
3
2
4
15
СПЗ
(час.)
ЛЗ
(час.)
СРСП
(час.)
СРС
(час.)
Всего
(час.)
5
15
6
15
7
45
8
45
9
135
Форма
итогового
контроля
10
Экзамен
4. СОДЕРЖАНИЕ РАБОЧЕЙ УЧЕБНОЙ ПРОГРАММЫ ДИСЦИПЛИНЫ
ДЛЯ ПРЕПОДАВАТЕЛЯ
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от7 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
7 из 25
Таблица 2 – Содержание дисциплины. Распределение часов по видам занятий
Наименование тем и их содержание
Количество
Литература
часов
1
2
3
Лекционные занятия
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Введение. Цели и задачи дисциплины.
Роль вычислительной техники в
информационных системах. Примеры
использования информационных
систем в различных отраслях
производства. Компьютеризация
учебного процесса.
Программные
средства
персонального компьютера
1
Методы
автоматизации
программирования. Алгоритмические
языки. Назначение алгоритмического
языка и требования, предъявляемые к
нему.
Понятие
о
процедурноориентированных языках и объектноориентированном программировании.
Понятие о программном обеспечении
ПК. Диалоговые средства связи
пользователей с ПК. Интегрированные
системы программирования
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
Методология программирования
Этапы
и
уровни
разработки
программ. Техническое задание на
разработку
программ.
Этап
технического
проектирования
программ. Разработка структурных
схем алгоритмов. Организация данных.
Разработка структуры программ и
внутрипрограммного интерфейса.
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Основы технологии
1
1.Нейбауэр А. Моя первая
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от8 18.09.2013г.
из 25
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
программирования
Методы
проектирования
программного
обеспечения.
Нисходящее
и
восходящее
проектирование и их сочетание.
Структурное
программирование.
Модульное программирование. Выбор
языка
программирования.
Стиль
программирования.
Показатели
качества
программирования.
Читаемость программ, комментарии.
Программирование с защитой от
ошибок. Этап отладки и испытания
программ.
Документирование
программ.
Виды
программной
документации,
установленные
ГОСТом.
Единая
система
программной документации (ЕСПД).
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Общая характеристика языка Си.
Введение
в
систему
программирования Си
Основные
понятия:
алфавит,
идентификаторы,
переменные,
константы, типы данных. Описание
переменных стандартных типов.
Директивы
препроцессора.
Структура программы на языке Си.
Система программирования Си.
1
Оператор
присваивания.
Организация ввода-вывода
1
Выражения
и
Операции языка Си.
присваивания.
Операторы языка Си. Оператор
присваивания. Функции ввода и
вывода
Ред.Страница
№ 1 от 18.09.2013г.
8 из 25
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от9 18.09.2013г.
из 25
Ред.Страница
№ 1 от 18.09.2013г.
9 из 25
Питер, 2005
Операторы безусловного и
условного перехода
1
Оператор безусловного перехода.
Оператор
условного
перехода.
Составной оператор. Оператор выбора
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Операторы цикла
1
Оператор цикла с предусловием.
Оператор цикла с постусловием.
Оператор
цикла
с
параметром.
Операторы break, continue
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Функции
Описание, определение функции.
Примеры функций
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1018.09.2013г.
из 25
Классы памяти
1
Классы памяти. Автоматические,
статические, внешние, регистровые
переменные
Ред.
Страница
№ 1 от 18.09.2013г.
10 из 25
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Сложный тип данных: массивы
1
Массивы.
Одномерные
и
многомерные массивы. Работа с
элементами одномерного массива.
Программирование
типовых
алгоритмов
обработки
числовых
массивов.
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Одномерные массивы и указатели.
Описание двумерного массива. Работа
с элементами двумерного массива.
Программирование типовых
алгоритмов обработки числовых
массивов.
Использование
указателей
для
двумерных массивов
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Строки
Строки Программирование типовых
алгоритмов обработки строк.
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1118.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
11 из 25
С.В. Симоновича. – СПб.:
Питер, 2005
Структуры данных
Структуры
данных.
структур. Указатели и
данных
Описание
структуры
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Файлы
Файлы. Описание структуры файлов.
Организация работы с файлами.
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Модули
Использование стандартных модулей.
1
1.Нейбауэр
А.
Моя
первая программа на С/С++
/Перев. с англ. – СПб: Питер,
1995
2. Подбельский В.В.,
Фомин
С.С.
Программирование на языке
СиЖ Учеб. пособие. – 2-е
доп. изд. – М.: Финансы и
статистика, 1999
Графика
1
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика.
Базовый
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1218.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
12 из 25
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Программные средства
персонального компьютера
Практические занятия
2
Методология программирования
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Основы
программирования
2
технологии
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Общая характеристика языка Си.
Введение в систему программирования
Си
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Оператор присваивания. Организация
ввода-вывода
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1318.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
13 из 25
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Операторы безусловного и условного
перехода
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Операторы цикла
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Функции
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Классы памяти
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1418.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
14 из 25
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Сложный тип данных: массивы
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Сложный тип данных: массивы
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Строки
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Структуры данных
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1518.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
15 из 25
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Файлы
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Модули
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
Графика
2
1.Нейбауэр А. Моя первая
программа на С/С++ /Перев.
с англ. – СПб: Питер, 1995
2. Подбельский В.В., Фомин
С.С. Программирование на
языке СиЖ Учеб. пособие. –
2-е доп. изд. – М.: Финансы
и статистика, 1999
3.Информатика. Базовый
курс. 2-е издание / Под ред.
С.В. Симоновича. – СПб.:
Питер, 2005
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1618.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
16 из 25
5. ПЕРЕЧЕНЬ ТЕМ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
1. Техническое задание на разработку программы.
2. Этап технического проектирования программ.
3. Разработка структурных схем алгоритмов.2.Организация данных.
4. Документирование программ.
5. Виды программной документации, установленные ГОСТом.
6. Единая система программной документации.
7. Какова структура программы на языке Си?
8. Каков состав файлов системы программирования Си?
9. Какие формулы можно использовать для вычисления:·
степени
числа;·
ctg x· arcsin x·
arccos x· arcctg x·
loga x
10.Понятие случайной величины.
11.Процедуры и функции работы со случайной величиной.
12.Каково назначение и формат записи оператора цикла с параметром?
13.Как представить в виде блок-схемы работу оператора цикла с
параметром?
14.Организация структуры вложенных циклов.
15.Как осуществляется вызов функции в основной программе?
16.Сравнить использование подпрограмм в TP и Си.
17.Что такое автоматические переменные?
18.Что такое статические переменные?
19.Что такое внешние переменные?
20.Как описать двумерный массив?
21.Как обратиться к элементу двумерного массива?
22.Как заполнить двумерный массив?
23.Как вывести на экран двумерный массив?
24.Использование указателей для двумерных массивов.
25.Как сравнить две строки?
26.Как присвоить значение строковой переменной?
27.Как определить длину строки?
28.Как обратиться к элементу структуры?
29.Может ли структура содержать элементы одного типа
30.Какие существуют функции ввода и вывода для работы с файлами?
31.Как дополнить файл новыми данными?
32.Тестовый и двоичный форматы файлов
33.Сравнить использование модулей в TP и Си.2.
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1718.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
17 из 25
6. УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА ПО ДИСЦИПЛИНЕ
Таблица 3 – Учебно-методическая карта по дисциплине
лекционного занятия
1
Тема
практического
(семинарского)
занятия
2
лабор
аторн
ого
заняти
я
Наглядные
пособия,
ТСО,
плакаты,
лабораторны
й стенд
3
4
пк
Введение. Цели и
задачи дисциплины.
Роль вычислительной
техники в
информационных
системах. Примеры
использования
информационных
систем в различных
отраслях производства.
Компьютеризация
учебного процесса.
Программные
средства
персонального
компьютера
Методы
автоматизации
программирования.
Алгоритмические
языки.
Назначение
алгоритмического
языка и требования,
предъявляемые к нему.
Понятие о процедурноориентированных
языках и объектноориентированном
программировании.
Понятие
о
программном
обеспечении
ПК.
Диалоговые средства
связи пользователей с
ПК. Интегрированные
системы
Программные
средства
персонального
компьютера
пк
Вопросы для
Форм
самостоятельного
а
изучения
контр
оля
5
6
1. Техническое Устн
задание на ый
опрос
разработку
программы.
2. Этап
техническог
о
проектирова
ния
программ.
1.Разработка
структурных
схем
алгоритмов.
2.Организация
данных.
Пись
менн
ый
опрос
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1818.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
18 из 25
программирования
Методология
программирования
Методология
программирования
пк
Этапы и уровни
разработки программ.
Техническое задание на
разработку программ.
Этап
технического
проектирования
программ. Разработка
структурных
схем
алгоритмов.
Организация данных.
Разработка структуры
программ
и
внутрипрограммного
интерфейса.
Основы
технологии
программирования
Методы
проектирования
программного
обеспечения.
Нисходящее
и
восходящее
проектирование и их
сочетание.
Структурное
программирование.
Модульное
программирование.
Выбор
языка
программирования.
Стиль
программирования.
Показатели
качества
программирования.
Читаемость программ,
комментарии.
Программирование с
защитой от ошибок.
Этап
отладки
и
испытания программ.
Документирование
программ.
Виды
Основы
технологии
программирования
пк
Устн
1. Документир
ый
ование
опрос
программ.
2. Виды
программной
документаци
и,
установленн
ые ГОСТом.
3. Единая
система
программной
документаци
и.
Устн
1.Какова
ый
структура
программы на опрос
языке Си?
2.Каков состав
файлов системы
программирова
ния Си?
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
1918.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
19 из 25
программной
документации,
установленные
ГОСТом.
Единая
система программной
документации (ЕСПД).
Общая
Общая
характеристика
характеристика
языка Си.
языка Си. Введение в Введение в
систему
систему
программирования Си
программирования
Основные понятия:
Си
алфавит,
пк
ctg x
arcsin x
идентификаторы,
переменные,
константы,
типы
данных.
Описание
переменных
стандартных типов.
Директивы
препроцессора.
Структура программы
на языке Си.
Система
программирования Си.
Оператор
Оператор
присваивания.
присваивания.
Организация вводавывода
Выражения
присваивания.
Операции языка Си.
и
Операторы
языка
Си.
Оператор
присваивания. Функции
ввода и вывода
Устн
1.Какие
формулы можно ый
опрос
использовать
для вычисления:
степени числа;
arccos x
arcctg x
loga x
пк
Устн
1.Понятие
ый
случайной
опрос
величины.
2.Процедуры и
функции работы
со
случайной
величиной.
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2018.09.2013г.
из 25
Операторы
безусловного и
условного перехода
Организация
ввода-вывода
пк
Оператор
безусловного перехода.
Оператор
условного
перехода.
Составной
оператор.
Оператор
выбора
Операторы цикла
Операторы цикла
пк
Функции
пк
Классы памяти
пк
Оператор цикла с
предусловием.
Оператор
цикла
с
постусловием.
Оператор
цикла
с
параметром. Операторы
break, continue
Функции
Описание,
определение функции.
Примеры функций
Классы памяти.
Автоматические,
статические,
внешние,
регистровые
переменные
Ред.
Страница
№ 1 от 18.09.2013г.
20 из 25
устно
1.Каково
назначение
и
формат записи
оператора цикла
с параметром?
Как представить
в виде блоксхемы
работу
оператора цикла
с параметром?
2. Организация
структуры
вложенных
циклов.
Устн
1.Как
ый
осуществляется
опрос
вызов функции в
основной
программе?
2.Сравнить
использование
подпрограмм в
TP и Си.
1.Что
такое Пись
автоматические менн
ый
переменные?
опрос
2.Что
такое
статические
переменные?
3.Что
такое
внешние
переменные?
1.Как описать Устн
ый
двумерный
опрос
массив?
2.Как
обратиться
к
элементу
двумерного
массива?
1.Как заполнить
двумерный
массив?
2.Как вывести
на
экран
двумерный
массив?
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2118.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
21 из 25
3.Использовани
е указателей для
двумерных
массивов.
Сложный тип
данных: массивы
Массивы.
Одномерные
и
многомерные
массивы. Работа с
элементами
одномерного
массива.
Программирование
типовых алгоритмов
обработки числовых
массивов.
Сложный тип
данных: массивы
Одномерные
массивы
и
указатели.
Описание
Сложный тип
двумерного
массива. Работа с данных: массивы
элементами
двумерного
массива.
Программирование
типовых алгоритмов
обработки числовых
массивов.
Использование
указателей
для
двумерных
массивов
Строки
Программирование
типовых
алгоритмов
обработки строк.
Строки
пк
пк
пк
1.Как сравнить Устн
ый
две строки?
2.Как присвоить опрос
значение
строковой
переменной?
3.Как
определить
длину строки?
Устн
1.Как
обратиться
к ый
опрос
элементу
структуры?
2.Может ли
структура
содержать
элементы одного
типа
Устн
1Какие
ый
существуют
функции ввода опрос
и вывода для
работы
с
файлами?
2.Как дополнить
файл
новыми
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2218.09.2013г.
из 25
Структуры данных
Структуры
пк
Файлы
пк
Модули
пк
Описание
структур.
Указатели и структуры данных
данных
Файлы
Описание
структуры
файлов. Организация
работы с файлами.
Модули
Использование
стандартных модулей.
Графика
Ред.
Страница
№ 1 от 18.09.2013г.
22 из 25
данными?
3. Тестовый и
двоичный
форматы файлов
Устн
1.Сравнить
ый
использование
опрос
модулей в TP и
Си.
1.Составление
программ.
1. Что
такое Устн
ый
файл?
опрос
2. Какие
существуют
преимуществ
а
использован
ия
файлов
данных для
обработки?
3. Для
чего
используется
в
программах
указатель на
файл?
4. Как выполнить
открытие и
закрытие файла
1. Что
такое
модуль?
2. Какие
существуют
стандартные
модули и для
чего
они
предназначе
ны?
Графика
пк
1. Какие
существуют
графические
режимы
работы
с
экраном?
2. Какие
существуют
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2318.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
23 из 25
функции для
вычерчивани
я
графических
объектов?
7.
КАРТА
ЛИТЕРАТУРОЙ
ОБЕСПЕЧЕННОСТИ
УЧЕБНО-МЕТОДИЧЕСКОЙ
Таблица 4 – Карта обеспеченности учебно-методической литературой
Наименование учебников, учебнометодических пособий
1
Нейбауэр А. Моя первая программа на С/С++
/Перев. с англ. – СПб: Питер, 1995
Подбельский
В.В.,
Фомин
С.С.
Программирование на языке СиЖ Учеб.
пособие. – 2-е доп. изд. – М.: Финансы и
статистика, 1999
Информатика. Базовый курс. 2-е издание / Под
ред. С.В. Симоновича. – СПб.: Питер, 2005
Количество Количество Процент
экземпляро студентов обеспеч
в
ения
2
3
4
5
2
100%
5
2
100%
50
2
100%
5
2
100%
5
2
100%
.Дейтел Х., Дейтел П. Как программировать на
Си. – М.: Бином, 2000
Мейер
Б.,
Бодуэн
К.
Методы
программирования. Т. 1 и 2. – М.: Мир, 1984
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2418.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
24 из 25
28/01-2013
УМКД 042-39.1.28/01-2013 УМКД 042-39.1.28/01-2013
Ред. № 1 от 18.09.2013г.
Страница
Ред. № 1 от
2518.09.2013г.
из 25
Ред.
Страница
№ 1 от 18.09.2013г.
25 из 25
Download