17. Гусева программировать:Pascal 7.0. - м., 1999 г.
18. Паскаль: Руководство для пользователя. – М.: Компьютер, 1993.
19. Структуры данных для персональных ЭВМ. М..: Мир, 1989
20. . Программирование на языке Паскаль. М. Радио, 1988.
21. Пульщиков упражнений по языку Паскаль. М. Наука, 1989.
Периодические издания
22. Журнал "КомпьютерПресс"
23. Журнал "Мир ПК"
24. Газета «Информатика» (приложение к газете «Первое сентября»)
Интернет-ресурсы
25. http://pas1.ru/pascaltextbook
27. http://alfa47.narod. ru/pascale. htm
28. http://www. intuit. ru/department/pl/prinpas/1/
29. http://www. intuit. ru/department/pl/plpascal/
30. http://forcoder. ru/pascal/
Министерство образования и науки Российской Федерации
ФГБОУ ВПО «Армавирская государственная педагогическая академия»
Институт прикладной информатики, математики и физики
Факультет прикладной информатики и информационных технологий
Кафедра информатики и информационных технологий обучения
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
по выбору
«Б2.ДВ4» «Основы программирования»
Направление подготовки 051000 Профессиональное обучение
Профиль подготовки строительство
Квалификация (степень) выпускника: Бакалавр
Форма обучения: очная
Армавир – 2012 г.
Лист согласования
Составитель: ,
кандидат педагогических наук, доцент
Рабочая программа дисциплины (модуля) утверждена
на заседании кафедры информатики и информационных технологий обучения
«____»_________________ 20___ г. протокол № ____
Заведующий кафедрой __________________/ /
Рабочая программа дисциплины (модуля) утверждена
на заседании Учебно-методической комиссии кафедры информатики и информационных технологий обучения
«____»_________________ 20___ г. протокол № ____
Председатель УМК __________________/ ___________________________________
(подпись) Ф. И.О.
Рабочая программа дисциплины утверждена на заседании УМС факультета прикладной информатики и информационных технологий
«____»_________________ 20___ г. протокол № ____
Председатель УМС ____________/ _______________
(подпись) Ф. И.О.
4.1. Цели освоения дисциплины
Главная цель курса - формирование системы понятий, знаний, умений и навыков в области современного программирования, включающего в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании структурного подхода к программированию и аккумулирует последние достижения в области методологии, языков, средств и технологий программирования, отражает прогресс в области развития архитектуры и программного обеспечения компьютеров.
Дисциплина “Программирование” призвана обеспечить высокую профессиональную подготовку в области изучения теоретических основ языков программирования высокого уровня, дать студентам представление о возможностях языка программирования Паскаль; показать спектр задач, решаемых с помощью Паскаля.
Задачи дисциплины:
- формирование четкого представления об алгоритмизации как базовой составляющей технологического процесса создания программного продукта;
- развитие представлений о видах программирования и области его применения;
- знакомство с типовыми алгоритмами, с принципами и методами построения программ;
- приобретение навыков программирования стандартных алгоритмов.
4.2.Место учебной дисциплины в структуре ООП ВПО
Дисциплина “Программирование” входит в базовую часть профессионального цикла в соответствии с ФГОС ВПО бакалавриата по направлению 230100.62 "Информатика и вычислительная техника".
Учебный материал дисциплины «Программирование» базируется на развитии содержательной линии алгоритмизации и программирования школьного курса информатики, основой которого является освоение учащимися начальных знаний, умений и навыков в области структурного подхода к конструированию алгоритмов и способов их реализации в рамках методов и средств процедурного программирования.
Освоение данной дисциплины является необходимой основой для последующего изучения дисциплин по выбору студента и подготовке к итоговой государственной аттестации.
4.3.Место дисциплины в структуре ООП
Таблица 4. Выписка из учебного плана
Форма обучения | Семестр | Трудоемкость | Лекции, час | Практич., час | Лаб. раб., час | СРС, час | Форма аттестации | |
зач. ед. | час | |||||||
очная | 2 | 1 | 36 | 8 | – | 12 | 16 | Зачет |
Таблица 5. Содержательно-логические связи дисциплины (модуля)
Код дисциплины | Название дисциплины | Дидактический минимум содержания дисциплины | Содержательно-логические связи Коды учебных дисциплин, практик | Коды формируемых компетенций | |
на которые опирается содержание учебной дисциплины | для которой содержание учебной дисциплины выступает опорой | ||||
Б.3 | Основы программирования | Алгоритмы. Язык программирования Паскаль. Базовые конструкции Паскаля. Структуры и типы данных в Паскале Реализация стандартных алгоритмов обработки данных средствами Turbo Pascal . Модули в Паскале | – | ОК-12 ПК-2 ПК-3 |
4.4. Требования к результатам освоения содержания дисциплины
Процесс изучения дисциплины направлен на формирование элементов следующих компетенций в соответствии с ФГОС ВПО бакалавриата по направлению 230100.62 "Информатика и вычислительная техника" общекультурных (ОК):
ОК-12:имеет навыки работы с компьютером как средством управления информацией
Профессиональных (ПК):
ПК-2: осваивать методики использования программных средств для решения практических задач
ПК-3: разрабатывать интерфейсы "человек - электронно-вычислительная машина"
По окончании курса студент должен знать:
· алгоритмы обработки числовой и текстовой информации,
· способы записи алгоритмов,
· средства реализации алгоритма на языке программирования PASCAL.
Студент должен уметь:
· составить алгоритм решения задачи и программу на алгоритмическом языке по заданному алгоритму,
· реализовывать стандартные алгоритмы обработки информации на языке PASCAL;
· выполнять тестирование и отладку программ, анализировать полученные результаты;
· уметь использовать среду программирования TURBO PASCAL для создания простых приложений.
4.5. Структура и содержание дисциплины по выбору «Основы программирования»
Таблица 6. Содержание дисциплины
№ раздела | Наименование раздела | Содержание раздела | Форма текущего контроля |
1. | Введение Алгоритмы. Базовые алгоритмические конструкции. | Программирование как вид деятельности. Языки программирования. Понятие алгоритма. Свойства алгоритма. Способы записи алгоритма. Линейные алгоритмы. Алгоритмы, содержащие ветвление. Циклические алгоритмы. Стандартные вычислительные алгоритмы. | защита лабораторных работ, тестирование, реферат |
2. | Язык программирования Паскаль. Базовые конструкции Паскаля. | Язык программирования ПАСКАЛЬ. Среда программирования TURBO PASCAL Переменная. Команда присваивания. Запись математических выражений. Команды ввода и вывода. Операторы условного и безусловного перехода Циклические конструкции. | защита лабораторных работ, тестирование, контрольные работы, типовой расчет, коллоквиум |
Таблица 7. Тематический план по дисциплине
№ | Всего | В т. ч. аудиторных, час | Самост. | |||
Раздел, тема | часов | Всего | Из них | работа, | ||
Аудит. | Лекции | Лаб. | час | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
1. | Алгоритмы, их свойства и способы описания. Основные алгоритмические конструкции. | 8 | 4 | 2 | 2 | 4 |
2. | Язык программирования Pascal. Среда программирования Turbo Pascal. | 2 | 1 | 1 | 1 | |
3. | Переменная. Команда присваивания. Запись математических выражений. Команды ввода и вывода. | 6 | 3 | 1 | 2 | 3 |
4. | Операторы ветвления. | 12 | 6 | 2 | 4 | 6 |
5. | Циклические конструкции. Цикл FOR. Циклы REPEAT…UNTIL и WHILE. | 12 | 6 | 2 | 4 | 6 |
ИТОГО: | 40 | 20 | 8 | 12 | 20 |
Общая трудоемкость дисциплины составляет 1 зачетную единицу, 36 часа.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 |


