Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования»




НазваниеУчебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования»
страница2/6
Дата публикации31.03.2014
Размер0.94 Mb.
ТипУчебно-методический комплекс
shkolnie.ru > Информатика > Учебно-методический комплекс
1   2   3   4   5   6


Таблица 7. Тематический план по дисциплине





Всего

В т.ч. аудиторных,час

Самост.



^

Раздел, тема


часов

Всего

Из них

работа,










Аудит.

Лекции

Лаб.

час

1

2

3

4

5

6

7



Алгоритмы, их свойства и способы описания. Основные алгоритмические конструкции.

8

4

1

2

4



Язык программирования Pascal. Среда программирования Turbo Pascal.

2

1







1



Переменная. Команда присваивания. Запись математических выражений. Команды ввода и вывода.

6

3

1

2

3



Операторы ветвления.

12

6

1

2

6



Циклические конструкции. Цикл FOR. Циклы REPEAT…UNTIL и WHILE.

12

6

1

2

6

ИТОГО:

40

20

4

8

20


Общая трудоемкость дисциплины составляет 1 зачетную единицу, 36 часа.

Учебный курс разбит на два модуля.

В первый модуль «Введение. Алгоритмы. Базовые алгоритмические конструкции» входят 1 тема тематического плана. В этом модуле рассматривается понятие алгоритма, его свойства, способы записи алгоритма, основные алгоритмические конструкции: следование, ветвление, цикл.

Во второй модуль «Язык программирования Паскаль. Базовые конструкции Паскаля» входят темы 2-5 тематического плана. В этом модуле рассматривается история создания языка программирования ПАСКАЛЬ, структура программы на Паскале, среда программирования TURBO PASCAL, запись математических выражений, базовые конструкции ПАСКАЛЯ, процедуры и функции пользователя.
^ 4.6. Образовательные технологии

Учебный материал первого модуля «Введение. Алгоритмы. Базовые алгоритмические конструкции» ориентирован на повторение, обобщение и систематизацию знаний, полученных студентами в школьном курсе информатики при изучении раздела «Алгоритмы и исполнители» и предназначен в первую очередь для выравнивания базовых знаний в области алгоритмизации студентов первого курсов, т. к. эти знания существенно различаются. Поэтому рассмотрение данного материала проводится в форме беседы. Во время беседы ограниченная дидактическая единица передается в интерактивном информационном режиме для достижения локальных целей воспитания и развития. Одновременно проводится параллельный контроль остаточных знаний студентов в области алгоритмизации и программирования.

Остальные темы, содержащие сложный для восприятия теоретический материал, транслируются в форме лекции на основе объяснительно-иллюстративных методов обучения. Во время лекции укрупненные дидактические единицы передаются в экстраактивном информационном режиме для достижения глобальных целей воспитания и локальных целей развития.

Для повышения наглядности рассматриваемого материала применяются образовательные технологии, основанные на применении специализированных программных сред и технических средств работы с информацией. Например, лекции с мультимедийным сопровождением, с использованием электронных учебников.

Отдельные темы рассматриваются с использованием технологии проблемного обучения: создание учебных проблемных ситуаций для стимулирования активной познавательной деятельности студентов во время лекции.

Во время проведения лабораторного занятия используются интерактивные технологии обучения, например дискуссия, коллективное обсуждение какого-либо спорного вопроса, проблемы выбора наиболее эффективного метода решения поставленных задач. Такие субъект-субъектные отношения в ходе образовательного процесса способствуют формированию саморазвивающейся информационно-ресурсной среды.

Для оценивания результатов изучения дисциплины используется бально-рейтинговая система.

В рамках данной дисциплины применяются инновационные методы, основанные на использовании современных достижений науки и информационных технологий в образовании. Они предполагают применение информационных образовательных технологий, а также учебно-методических материалов, соответствующих современному мировому уровню, в процессе преподавания дисциплины:

- использование мультимедийных учебников («Алгоритмы и исполнители», «Язык программирования Паскаль»);

- использование обучающих Интернет-ресурсов;

- консультирование студентов с использованием электронной почты;

- использование программно-педагогических тестовых заданий для проверки знаний студентов.

Кроме того, в данном курсе также предполагается применение метода проектов. Студентам предлагается выполнить творческий проект на одну из предложенных тем.

^ 4.7. Содержание форм, методов, средств организации образовательного процесса
4.7.1.Темы(содержание) лекционных занятий
Лекция № 1.

Тема: Алгоритмы, их свойства и способы описания. Основные алгоритмические конструкции.

Содержание:

  1. Понятие алгоритма.

  2. Свойства алгоритма.

  3. Способы записи алгоритма.

  4. Линейные алгоритмы.

  5. Алгоритмы, содержащие ветвление.

  6. Циклические алгоритмы.

  7. Вычислительные алгоритмы.

  8. Выбор максимального (минимального) из нескольких чисел.

  9. Подсчет суммы заданного ряда чисел.

  10. Подсчет произведения заданного ряда чисел.

  11. Подсчет суммы(количества) чисел последовательности, отвечающих заданным условиям.


Лекция № 2.

Тема: Язык программирования ПАСКАЛЬ. Запись математических выражений. Команды ввода и вывода.

Содержание:

  1. История создания языка программирования ПАСКАЛЬ.

  2. Среда программирования TURBO PASCAL: структура, назначение, возможности.

  3. Главное меню среды программирования TURBO PASCAL.

  4. Основные типы данных в Паскале.

  5. Константы и переменные. Имя переменной.

  6. Команда присваивания. Примеры.

  7. Команда вывода.

  8. Примеры простейших программ.

  9. Математические операции и функции. Запись математических выражений.

  10. Команды вывода WRITE и WRITELN.

  11. Команды ввода READ и READLN.

  12. Примеры простейших программ.


Лекция № 3.

Тема: Операторы условного и безусловного перехода

Содержание:

  1. Оператор условного перехода IF. Полная и неполная формы оператора.

  2. Примеры программ и использованием оператора IF.

  3. Оператор безусловного перехода GOTO.

  4. Команда выбора CASE

  5. Примеры.


Лекция № 4.

Тема: Циклические конструкции.

Содержание:

  1. Понятие цикла. Циклы с предусловием и циклы с постусловием.

  2. Цикл с заданным числом повторений. Оператор цикла FOR.

  3. Примеры циклических алгоритмов.

  4. Оператор цикла REPEAT …UNTIL: механизм работы, примеры программ.

  5. Оператор цикла WHILE: механизм работы, примеры программ.



^ 4.7.2.Содержание лабораторных работ

Лабораторная работа №1

Тема: Способы записи алгоритмов

Содержание

  1. Составление и запись линейных алгоритмов в виде блок-схемы.

  2. Выполнение индивидуальных заданий.

  3. Анализ заданий.

  4. Составление и запись алгоритмов с ветвлением.

  5. Составление и запись циклических алгоритмов в виде блок-схемы.

  6. Выполнение индивидуальных заданий.

  7. Анализ заданий.


Лабораторная работа № 2

Тема: Среда программирования TURBO PASCAL.

Содержание

  1. Запуск среды программирования TURBO PASCAL.

  2. Файловые операции: создание нового файла, сохранение, открытие.

  3. Запуск программ на исполнение.

  4. Редактирование программ.

  5. Решение задач с командами ввода READ, READLN.

  6. Переменные вещественного типа.

  7. Математические функции.

  8. Отработка практических навыков составления линейных программ.

  9. Выполнение индивидуальных заданий.

  10. Реализация программы на ПЭВМ.

  11. Анализ выполненных заданий.


Лабораторная работа № 3

Тема: Операторы условного и безусловного перехода.

Содержание

  1. Общий вид условного оператора IF.

  2. Общий вид оператора CASE

  3. Раздел описания меток.

  4. Команда безусловного перехода.

  5. Отработка практических навыков составления программ с ветвлением.

  6. Выполнение индивидуальных заданий.

  7. Реализация программ на ПЭВМ.

  8. Анализ результатов контрольной работы.


Лабораторная работа № 4

Тема: Цикл FOR, DO…UNTIL и WHILE.

Содержание

  1. Общий вид оператора FOR , DO…UNTIL и WHILE.

  2. Отработка практических навыков составления программ с оператором FOR.

  3. Выполнение индивидуальных заданий.

  4. Реализация программы на ПЭВМ.

  5. Анализ выполненных заданий.



^ 4.8. Методическое обеспечение самостоятельной работы студентов.

На самостоятельную работу студентов отводится 16 часов.

Самостоятельная работа студентов состоит в изучении рекомендуемой литературы, проработке лекционного материала, выполнения предложенных заданий.

Особое значение имеет самостоятельная работа студентов в компьютерном классе, где они должны получить прочные навыки реализации составленной программы на ЭВМ, умения по набору, редактированию и запуску программы. Одним из результатов самостоятельной работы за ЭВМ является развитие навыков по проведению анализа результатов выполнения программы, умения доказывать правильность составленного алгоритма.

Самостоятельная работа студентов должна быть направлена на формирование и углубление практических навыков работы с ЭВМ, на овладение приемами постановки и разработки основных этапов решения задачи.

Для самоконтроля усвоения материала может быть использован банк тестовых заданий, предполагающий компьютерный вариант тестирования.
^ Содержание СРС

Тема

(раздел)

Содержание заданий,

выносимых на СРС

Количество часов, отводимых на выполнение заданий

Сроки проверки результатов СРС

Первый модуль «Введение. Алгоритмы. Базовые алгоритмические конструкции»


Подготовка реферата

3

3,4 уч.недели

Второй модуль «Язык программирования Паскаль. Базовые конструкции Паскаля»:


Защита творческого проекта


5

5

12-14 уч.недели
15-16 уч.недели


^ 4.9. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины
4.9.1. Организация текущего контроля

Для организации текущего контроля знаний по дисциплине по выбору «Основы программирования» по каждому модулю изучаемой дисциплины определены контрольные точки.
Первый модуль «Введение. Алгоритмы. Базовые алгоритмические конструкции»:

  1. Защита лабораторных работ. Проводит преподаватель, ведущий лабораторные занятия.

  2. Компьютерное тестирование. Проводит преподаватель, ведущий лабораторные занятия.

  3. Защита реферата. Проводит лектор.


Второй модуль «Язык программирования Паскаль. Базовые конструкции Паскаля»:

  1. Защита лабораторных работ. Проводит преподаватель, ведущий лабораторные занятия.

  2. Компьютерное тестирование. Проводит преподаватель, ведущий лабораторные занятия.

  3. Защита проекта. Проводит преподаватель, ведущий лабораторные занятия.



^ 4.9.2. Промежуточная аттестация по дисциплине

Промежуточная аттестация в первом семестре проводится в форме зачета. Зачет выставляется на основе балльно – рейтинговой системы. Нижняя граница баллов для выставления зачета равна 45 баллов.

Во втором семестре итоговой аттестацией по дисциплине является экзамен.
^ А. Формы промежуточного, рубежного и итогового контроля по дисциплине.

Тема

(раздел)

Формы контроля

Сроки контроля

Введение. Алгоритмы. Базовые алгоритмические конструкции


Защита лабораторных работ. Компьютерное тестирование.

Защита реферата

В течение 20-24 уч.недели

Язык программирования Паскаль. Базовые конструкции Паскаля»:


Защита лабораторных работ. Контрольные работы.

Компьютерное тестирование.

Защита проекта


В течение

25-30 уч.недели



Зачет

По результатам работы семестре

Б. Примерная тематика рефератов по дисциплине.

  1. История формирования понятия "алгоритм".

  2. Известнейшие алгоритмы в истории математики.

  3. Проблема существования алгоритмов в математике.

  4. Средства и языки описания (представления) алгоритмов.

  5. Методы разработки алгоритмов.

  6. Эволюция языков программирования

  7. История языка Паскаль.

  8. Язык компьютера и человека.

  9. Обзор современных языков программирования.

  10. Современные парадигмы программирования. Что дальше?

  11. Никлаус Вирт. Структурное программирование. Pascal.

  12. Алгоритмический язык Ершова.

  13. История программирования в лицах.

  14. О фирмах-разработчиках систем программирования.

  15. Рейтинг языков программирования.

  16. Жизненный цикл программных систем.

  17. Модульный подход к программированию.

  18. Структурный подход к программированию.

  19. Объектно-ориентированный подход к программированию.

  20. Декларативный подход к программированию.




^ 4.9.3. Содержание и структура тестовых материалов
Для организации текущего контроля знаний, а также самоконтроля разработан банк тестовых заданий (БТЗ. Тестовые задания разрабатывались в среде АСТ(Адаптивная Среда Тестирования) и предполагают компьютерную форму тестирования.

Тематическая структура БТЗ

  1. алгоритмы

  2. типы данных, математические операции и функции, переменные и константы

  3. команды присваивания, ввода и вывода

  4. логические выражения, команды выбора

  5. команды цикла

Содержание БТЗ

1   2   3   4   5   6

Похожие:

Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования»
«Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования»
«Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования»
«Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс курс по выбору по дисциплине « дв4»
Учебно-методический комплекс по дисциплине " Технические и аудиовизуальные средства обучения"
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору «основы логического...
Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору Б3
Учебно-методический комплекс по дисциплине «Логическое программирование» разработан в соответствии с требованиями фгос впо к обязательному...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине « дв4»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору «введение в...
Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине по выбору «введение в...
Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,...
Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» iconУчебно-методический комплекс по дисциплине «Практикум решения задач...
Изучение курса опирается на полный цикл базовых знаний по дисциплинам «Основы программирования» и «Программирование», включающий...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница