17.  Гусева программировать:Pascal 7.0. - м., 1999 г.

18.  Паскаль: Руководство для пользователя. – М.: Компьютер, 1993.

19.  Структуры данных для персональных ЭВМ. М..: Мир, 1989

20.  . Программирование на языке Паскаль. М. Радио, 1988.

21.  Пульщиков упражнений по языку Паскаль. М. Наука, 1989.

Периодические издания

22.  Журнал "КомпьютерПресс"

23.  Журнал "Мир ПК"

24.  Газета «Информатика» (приложение к газете «Первое сентября»)

Интернет-ресурсы

25.  http://pas1.ru/pascaltextbook

26.  http://www. pascal7.ru/

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