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




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


Работа по освоению содержания дисциплины контролируется инструментом, именуемым балльно-рейтинговой системой.

Интерпретация балльно-рейтинговой системы осуществляется в соответствии с ПОЛОЖЕНИЕМ о балльно-рейтинговой системе Армавирской государственной педагогической академии.

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

  1. Аудиторная работа: посещение всех лекций – 20 баллов, посещение всех лабораторных работ – 10.

  2. Практическая работа: выполнение и защита всех лабораторных работ – 25 баллов. Тестирование – в соответствии с полученной оценкой (3, 4 или 5 баллов).

  3. СРС: подготовка и защита реферата – 10 баллов, выполнение учебного творческого проекта -15-20 баллов

Студент, набравший 45 баллов и выше в 1 семестре получает зачет. Во втором семестре студент с суммой баллов от 45 до 75 освобождается от выполнения практического задания на экзамене, а студент, набравший 75 и выше, получает оценку «отлично». В случае болезни или другой уважительной причины отсутствия студента на занятиях, ему предоставляется право восполнить пробелы по индивидуальному графику без снижения максимального балла.
^ VI. Материалы по используемым инновационным методам обучения.

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

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

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

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

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

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

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

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

Интерактивные образовательные технологии

Семестр

Вид занятия (Л, ПР, ЛР)

Используемые интерактивные

образовательные технологии

Количество часов

4

Л

Проблемные лекции с использованием электронных образовательных ресурсов

Лекция «обратной связи» – лекция–провокация (изложение материала с заранее запланированными ошибками).

4

ПР







ЛР

Использование мультимедийных учебников.

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

Защита творческих заданий.


6

Итого:

10



VII. Материалы, устанавливающие содержание и порядок проведения контрольных мероприятий

^ 7.1. Формы и содержание текущей аттестации и итоговой оценки по дисциплине.

Перечень контрольных точек аттестации по дисциплине «Программирование»

Текущий контроль

Тема

(раздел)

Наименование контрольной точки


Вес

контрольной точки

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


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

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

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

0,2

0,1

0,2

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


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

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

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


0,2

0,1

0,2





Темы рефератов

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

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

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

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

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

Во время выполнения заданий в учебной аудитории студент может консультироваться с преподавателем, определять наиболее эффективные методы решения поставленных задач. Если какая-то часть задания остается не выполненной, студент может продолжить её выполнение во время внеаудиторной самостоятельной работы.

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

- формирование четкого представления об алгоритмизации как базовой составляющей технологического процесса создания программного продукта;

- знакомство с типовыми алгоритмами, с принципами и методами построения программ;

- приобретение навыков программирования стандартных алгоритмов среде Turbo Pascal.

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




^ IX. Методические указания по организации самостоятельной работы студентов
Дисциплина по выбору «Основы программирования» предполагает значительный объём самостоятельной работы студентов, которая включает:

- изучение лекционного материала, учебной литературы, обучающих Интернет-ресурсов;

- выполнение творческого проекта в форме программного приложения.

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

  1. Алгоритмы

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

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

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

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


^ 9.1. План-график выполнения СРС


Тема

(раздел)

Контрольная точка

Сроки сдачи

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


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

23-24 уч.недели

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


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


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



^ 9.2. Подготовка к выполнению лабораторного практикума
Для выполнения лабораторных работ необходим персональный компьютер с установленной средой программирования Pascal 7.1

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

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

Во время выполнения заданий в учебной аудитории студент может консультироваться с преподавателем, определять наиболее эффективные методы решения поставленных задач. Если какая-то часть задания остается невыполненной, студент может продолжить её выполнение во время внеаудиторной самостоятельной работы. .

Отчет оформляется в тетради и представляется преподавателю на проверку по завершению изучения темы.

Для выполнения лабораторной работы необходимо:

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

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

  3. Ответить на контрольные вопросы, предложенные в данной лабораторной работе.

  4. Выполнить индивидуальные задания: составить программу, произвести ее отладку и тестирование в среде Turbo Pascal.

  5. Оформить отчет о выполненной лабораторной работе в соответствии с образцом

Отчет должен содержать:

    • Название темы

    • Цель работы

    • Условие задачи и описание используемых переменных и констант.

    • Тексты программ по данной теме.

    • Результат выполнения программы и, при необходимости, ручную трассировку.

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

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

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

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

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

В программе, кроме решения непосредственно задачи, студент должен предусмотреть вывод справки о программе и информации о разработчике с указанием ФИО, группы и даты разработки.

На диске вместе с программой должны быть представлены файлы, подготовленные для проверки ее работоспособности.

Темы творческих проектов

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

  2. Визуализация и сравнительный анализ алгоритмов сортировки

  3. Проект «Калькулятор»

  4. Программа для перевода чисел из одной системы счисления в другую

  5. Обработка линейных массивов: формирование массива, поиск минимального и максимального, сортировка.

  6. Обработка двухмерных массивов: формирование массива, суммирование элементов по строкам или по столбцам, сортировка.

  7. Телефонный справочник: переключением из меню по фамилии найти телефон или по телефону - фамилию, добавление и удаление абонента.

  8. Проект «День рождения». Вывести список студентов, для которых дни рождения попадают на дни заданного промежутка времени и поздравление для них.

  9. Проект «Построение графиков функций».

  10. Проект «Построение диаграмм».

  11. Проект «Гороскоп»: по введенной дате рождения определяется знак зодиака и выводится текст гороскопа.

  12. Игра «Крестики-нолики»

  13. Игра «Угадай число».

  14. Проект «Геометрические фракталы»

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

  16. Проект, в котором моделируется движение маятника.

  17. Проект, в котором моделируется броуновское движение частиц.


XI. Глоссарий
^ ПЕРЕЧЕНЬ ОБЩЕОБРАЗОВАТЕЛЬНЫХ ПОНЯТИЙ

Знание понимание, сохранение в памяти, умение анализировать и воспроизводить основные факты научной картины мира, формулировать вытекающие из них теоретические обобщения (правила, законы и т.п.).

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

Навыкконкретное умение, доведенное до высокой степени автоматизма посредством многократного применения в соответствующих практических ситуациях.

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

^ Результаты обучения – набор обретённых компетенций, позволяющих достигать успехов в профессиональной деятельности.

ФГОС ВПО Федеральный государственный образовательный стандарт высшего профессионального образования – документ, определяющий совокупность обязательных минимально допустимых требований к организации образовательного процесса и его результатам. Последние – набор обретённых компетенций – должны позволять выпускнику вуза успешно осуществлять свою профессиональную деятельность.

ООП основная образовательная программа – комплект нормативных документов, определяющих цели, прогнозируемые результаты, содержание, условия и технологии реализации процесса обучения, воспитания и, как следствие, качества подготовки обучающихся.
^ УКАЗАТЕЛЬ СПЕЦИАЛЬНЫХ ТЕРМИНОВ

Алгоритм – порядок действий, которые необходимо выполнить для решения определенной задачи.

Ассемблер (Assembler) – язык программирования низкого уровня, инструкции которого соответствуют инструкциям машинного кода. Также, ассемблером называют программу – транслятор с языка программирования низкого уровня в машинный код.Блок-схема – графическая нотация для описания алгоритмов. Используется программистами в процессе разработки и анализа логики работы программных компонентов.

^ Объектно-ориентированное программирование (ООП) –парадигма программирования. Суть объектно-ориентированного программирования в представлении обрабатываемой информации в виде объектов – экземпляров классов. Класс – это новый (по отношению к процедурному программированию) тип данных, который объединяет в себе и структуры данных и параметризованные процедуры.

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

Delphi – объектно-ориентированный язык программирования, созданный на основе языка программирования Pascal и среда разработки программных продуктов компании Borland.

^ Microsoft Visual Studio – интегрированная среда разработки программных продуктов компании Microsoft, которая, в том числе, поддерживает языки программирования для платформы Microsoft .NET Framework.

Pascal – один из наиболее известных языков программирования высокого уровня, который широко используется в целях обучения программированию. Объектный Паскаль (Object Pascal) является объектно-ориентированным расширением Паскаля, на основе которого создан язык программирования Delphi.

Программирование-.англ.Programming - процесс подготовки задач для их решения с помощью компьютера; итерационный процесс составления программ.

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

Инструментальное программное обеспечение син.Инструментальные программные средства англ.Software tools - программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.

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

Программист (англ.Programmer) - специалист, занимающийся разработкой и проверкой программ. Различают системных и прикладных программистов.

^ Стиль программирования - набор приемов или методов программирования, которые используют программисты, чтобы получить правильные, эффективные, удобные для применения и легкочитаемые программы.

^ Теоретическое программирование - раздел информатики, изучающий описание процессов обработки данных.

Технология программирования - дисциплина, изучающая технологические процессы программирования и порядок их прохождения.

^ Язык программирования, син.Алгоритмический язык (англ.Programming language; Algorithmic language) - искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора.
^ XII. Тестовые задания

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
Главная страница