Скачать 0.94 Mb.
|
^ Работа по освоению содержания дисциплины контролируется инструментом, именуемым балльно-рейтинговой системой. Интерпретация балльно-рейтинговой системы осуществляется в соответствии с ПОЛОЖЕНИЕМ о балльно-рейтинговой системе Армавирской государственной педагогической академии. Зачет выставляется на основе балльно – рейтинговой системы. Нижняя граница баллов для выставления зачета равна 45 баллов. Баллы распределяются следующим образом:
Студент, набравший 45 баллов и выше в 1 семестре получает зачет. Во втором семестре студент с суммой баллов от 45 до 75 освобождается от выполнения практического задания на экзамене, а студент, набравший 75 и выше, получает оценку «отлично». В случае болезни или другой уважительной причины отсутствия студента на занятиях, ему предоставляется право восполнить пробелы по индивидуальному графику без снижения максимального балла. ^ В рамках данной дисциплины применяются инновационные методы, основанные на использовании современных достижений науки и информационных технологий в образовании. Они предполагают применение информационных образовательных технологий, а также учебно-методических материалов, соответствующих современному мировому уровню, в процессе преподавания дисциплины: - использование мультимедийных учебников («Алгоритмы и исполнители», «Язык программирования Паскаль»); -использование обучающих Интернет-ресурсов; - консультирование студентов с использованием электронной почты; - использование программно-педагогических тестовых заданий для проверки знаний студентов; - проблемные лекции с использованием электронных образовательных ресурсов, направленные на создание учебных проблемных ситуаций для стимулирования активной познавательной деятельности студентов. Кроме того, в данном курсе также предполагается применение метода проектов. Студентам предлагается выполнить творческий проект на одну из предложенных тем. Проект предполагает учебно-познавательную деятельность студента, направленную на выработку концепции, установление целей и задач, формулировку ожидаемых результатов, определение принципов и методик решения поставленных задач, планирование хода работы, поиск доступных и оптимальных ресурсов, поэтапную реализацию плана работы, презентацию результатов работы, их осмысление и рефлексию. Студент может предложить свою тему творческого проекта. Интерактивные образовательные технологии
VII. Материалы, устанавливающие содержание и порядок проведения контрольных мероприятий ^ Перечень контрольных точек аттестации по дисциплине «Программирование» Текущий контроль
Темы рефератов Темы творческих проектов VIII. Методические рекомендации по реализации дисциплины в учебно-воспитательном процессе В процессе подготовки к проведению занятий по дисциплине по выбору «Основы программирования» преподаватель исходит из того, что студенты владеют основами использования средств информационно-коммуникационных технологий, а также знакомы с основными понятиями содержательной линии «Алгоритмы и исполнители» школьного курса информатики. Учебный материал первого модуля «Введение. Алгоритмы. Базовые алгоритмические конструкции» ориентирован на повторение, обобщение и систематизацию знаний, полученных студентами в школьном курсе информатики при изучении раздела «Алгоритмы и исполнители» и предназначен в первую очередь для выравнивания базовых знаний в области алгоритмизации студентов первого курсов, т. к. эти знания существенно различаются. Рассмотрение понятия алгоритма, его свойств, способов записи рекомендуется проводить в форме беседы. Одновременно проводится параллельный контроль остаточных знаний студентов в области алгоритмизации и программирования. Остальные темы, содержащие сложный для восприятия теоретический материал, рекомендуется транслировать в форме лекций с использованием мультимедийных презентаций, электронных учебников и других электронных образовательных ресурсов на основе объяснительно-иллюстративных методов обучения. На занятиях лабораторного цикла каждый студент получает индивидуальное задание, направленное на формирование компетенций определенных данной рабочей программой. Лабораторная работа предусматривает реализацию полученных студентами знаний через организацию учебной работы в среде программирования Turbo Pascal по реализации, отладке и тестированию программ на ЭВМ. Во время выполнения заданий в учебной аудитории студент может консультироваться с преподавателем, определять наиболее эффективные методы решения поставленных задач. Если какая-то часть задания остается не выполненной, студент может продолжить её выполнение во время внеаудиторной самостоятельной работы. В ходе проводимых занятий предлагаемые студентам задания, упражнения, темы творческих проектов и т.п. должны быть ориентированы на: - формирование четкого представления об алгоритмизации как базовой составляющей технологического процесса создания программного продукта; - знакомство с типовыми алгоритмами, с принципами и методами построения программ; - приобретение навыков программирования стандартных алгоритмов среде Turbo Pascal. Данный курс нацелен на активизацию исследовательской работы студентов. С этой целью предусмотрено выполнение творческого проекта, в рамках которого перед студентами ставится задача разработка приложения по одной из предложенных тем. ^ Дисциплина по выбору «Основы программирования» предполагает значительный объём самостоятельной работы студентов, которая включает: - изучение лекционного материала, учебной литературы, обучающих Интернет-ресурсов; - выполнение творческого проекта в форме программного приложения. Для организации самоконтроля знаний предусмотрено компьютерное тестирование по следующим разделам учебного материала:
^
^ Для выполнения лабораторных работ необходим персональный компьютер с установленной средой программирования Pascal 7.1 На занятиях лабораторного цикла каждый студент получает индивидуальное задание, направленное на формирование компетенций, определенных данной рабочей программой. Лабораторная работа предусматривает реализацию полученных студентами знаний через организацию учебной работы в среде программирования Turbo Pascal по реализации, отладке и тестированию программ на ЭВМ. По каждой лабораторной работе учащиеся должны получить у преподавателя индивидуальное задание и выполнить его. Перед выполнением практической работы учащиеся должны освоить навыки работы с интерфейсом интегрированной среды, ответить на контрольные вопросы, выполнить работу согласно предложенному порядку. Во время выполнения заданий в учебной аудитории студент может консультироваться с преподавателем, определять наиболее эффективные методы решения поставленных задач. Если какая-то часть задания остается невыполненной, студент может продолжить её выполнение во время внеаудиторной самостоятельной работы. . Отчет оформляется в тетради и представляется преподавателю на проверку по завершению изучения темы. Для выполнения лабораторной работы необходимо:
Отчет должен содержать:
Отчет о лабораторной работе принимает преподаватель во время лабораторного занятия. В процессе защиты оценивается самостоятельность работы, понимание механизма работы алгоритма, знание используемых в программе операторов, умение анализировать результаты выполнения программы. ^ Для решения поставленной задачи студенту необходимо предварительно ознакомиться с литературой, посвященной теме задания. При этом следует обратить внимание на средства, используемые для решения аналогичных задач или для решения каких-либо ключевых моментов задачи. Этап работы с литературой должен закончиться обзором, в котором собраны полученные сведения из литературы, дан их анализ с точки зрения приложения к поставленной задаче. После ознакомления с литературой студент должен оценить возможности языка программирования и вычислительной техники, на которой предлагается реализовать решение. Результатом этой работы должна быть точная формулировка задачи со всеми ограничениями и требованиями. При решении задачи необходимо придерживаться техники пошаговой детализации, использовать стандартные структуры, не забывая при этом о развитии программного окружения программиста, расширяя возможности языка за счет включения новых процедур и функций. При разработке алгоритма необходимо предусмотреть средства проверки и тестирования программы, удобство работы пользователя, возможные модификации. При написании программы не следует забывать о хорошем стиле программирования, о таких понятиях, как читабельность, эффективность, надежность. Необходимо искать наиболее простые и естественные приемы и методы решения. В программе, кроме решения непосредственно задачи, студент должен предусмотреть вывод справки о программе и информации о разработчике с указанием ФИО, группы и даты разработки. На диске вместе с программой должны быть представлены файлы, подготовленные для проверки ее работоспособности. Темы творческих проектов
XI. Глоссарий ^ Знание – понимание, сохранение в памяти, умение анализировать и воспроизводить основные факты научной картины мира, формулировать вытекающие из них теоретические обобщения (правила, законы и т.п.). Умение – владение способами, приемами, тактикой применения усвоенных знаний на практике. Навык – конкретное умение, доведенное до высокой степени автоматизма посредством многократного применения в соответствующих практических ситуациях. Компетенция – способность успешно действовать на основе практического опыта, умений и знаний при решении профессиональных задач. ^ – набор обретённых компетенций, позволяющих достигать успехов в профессиональной деятельности. ФГОС ВПО – Федеральный государственный образовательный стандарт высшего профессионального образования – документ, определяющий совокупность обязательных минимально допустимых требований к организации образовательного процесса и его результатам. Последние – набор обретённых компетенций – должны позволять выпускнику вуза успешно осуществлять свою профессиональную деятельность. ООП – основная образовательная программа – комплект нормативных документов, определяющих цели, прогнозируемые результаты, содержание, условия и технологии реализации процесса обучения, воспитания и, как следствие, качества подготовки обучающихся. ^ Алгоритм – порядок действий, которые необходимо выполнить для решения определенной задачи. Ассемблер (Assembler) – язык программирования низкого уровня, инструкции которого соответствуют инструкциям машинного кода. Также, ассемблером называют программу – транслятор с языка программирования низкого уровня в машинный код.Блок-схема – графическая нотация для описания алгоритмов. Используется программистами в процессе разработки и анализа логики работы программных компонентов. ^ (ООП) –парадигма программирования. Суть объектно-ориентированного программирования в представлении обрабатываемой информации в виде объектов – экземпляров классов. Класс – это новый (по отношению к процедурному программированию) тип данных, который объединяет в себе и структуры данных и параметризованные процедуры. ^ – процесс разработки программного обеспечения, предназначенного для решения прикладных задач в определенной сфере деятельности. Такое программное обеспечение называют прикладным, и оно характеризуется тем, что не использует вычислительные ресурсы аппаратного обеспечения напрямую, а делает это посредством операционной системы. Delphi – объектно-ориентированный язык программирования, созданный на основе языка программирования Pascal и среда разработки программных продуктов компании Borland. ^ – интегрированная среда разработки программных продуктов компании Microsoft, которая, в том числе, поддерживает языки программирования для платформы Microsoft .NET Framework. Pascal – один из наиболее известных языков программирования высокого уровня, который широко используется в целях обучения программированию. Объектный Паскаль (Object Pascal) является объектно-ориентированным расширением Паскаля, на основе которого создан язык программирования Delphi. Программирование-.англ.Programming - процесс подготовки задач для их решения с помощью компьютера; итерационный процесс составления программ. ^ - совокупность методов и инструментальных средств для проектирования и сопровождения прикладных программ. Инструментальное программное обеспечение син.Инструментальные программные средства англ.Software tools - программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др. ^ - результат соглашения между программистами. Считается, что в соответствии с правилами хорошего стиля программный код должен поддерживать: - очевидную логику; - естественные выражения; - осмысленные имена; - аккуратное форматирование; - развернутые комментарии; - отсутствие хитрых трюков и необычных конструкций. Программист (англ.Programmer) - специалист, занимающийся разработкой и проверкой программ. Различают системных и прикладных программистов. ^ - набор приемов или методов программирования, которые используют программисты, чтобы получить правильные, эффективные, удобные для применения и легкочитаемые программы. ^ - раздел информатики, изучающий описание процессов обработки данных. Технология программирования - дисциплина, изучающая технологические процессы программирования и порядок их прохождения. ^ , син.Алгоритмический язык (англ.Programming language; Algorithmic language) - искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора. ^ |
![]() | Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» «Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному... | ![]() | Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» «Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному... |
![]() | Учебно-методический комплекс по дисциплине по выбору « дв4» «Основы программирования» «Основы программирования» разработан в соответствии с требованиями фгос впо (федеральный или региональный компонент) к обязательному... | ![]() | Учебно-методический комплекс курс по выбору по дисциплине « дв4» Учебно-методический комплекс по дисциплине " Технические и аудиовизуальные средства обучения" |
![]() | Учебно-методический комплекс по дисциплине по выбору «основы логического... Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,... | ![]() | Учебно-методический комплекс по дисциплине по выбору Б3 Учебно-методический комплекс по дисциплине «Логическое программирование» разработан в соответствии с требованиями фгос впо к обязательному... |
![]() | Учебно-методический комплекс по дисциплине « дв4» Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ![]() | Учебно-методический комплекс по дисциплине по выбору «введение в... Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,... |
![]() | Учебно-методический комплекс по дисциплине по выбору «введение в... Основная задача курса заключается в том, чтобы дать студентам представления о возможностях декларативных языков программирования,... | ![]() | Учебно-методический комплекс по дисциплине «Практикум решения задач... Изучение курса опирается на полный цикл базовых знаний по дисциплинам «Основы программирования» и «Программирование», включающий... |