К концу страницыФиктивные  Пользователь: Фиктивные | Поступления.Просмотр 

Просмотр описаний ресурсов

Описание образовательного ресурса

Идентификатор2512
Автор(ы)Батасова В.С.
Адрес электронной почты BatasovaVS@mpei.ru, BatasovaVS@yandex.ru
Наименование ресурсаПрограммирование и основы алгоритмизации
Адрес ресурса BatasovaVS@mpei.ru, BatasovaVS@yandex.ru
Организация НИУ МЭИ, ПМ
Направление(я) подготовки 27.03.04 Управление в технических системах
Дисциплина (ы)Программирование и основы алгоритмизации
Ключевые словапрограммирование, алгоритмизация
Способ доступа к ресурсу Ресурс распространяется на CD-ROM
Краткое описание ресурса
Виды занятий, поддерживаемые ресурсом
Ресурс поддерживает следующие виды занятий:
• Лекции.
• Практические занятия (семинары).
• Тесты (для текущего контроля успеваемости студентов и экзаменационный тест).

Состав ресурса:
• Календарный план.
• Электронные конспекты 3-х лекций.
• Электронные конспекты 2-х семинаров (по темам 1-й и 2-й лекций).
• Тесты для текущего контроля знаний студентов – 3 теста (один по каждой теме).
• Экзаменационный тест.


Содержание ресурса
В настоящем курсе «Программирование и основы алгоритмизации» изучаются две большие темы:
1. Основы алгоритмизации и программирования на языке Си.
2. Функции Си и многофайловые программы.
По каждой теме имеются электронные конспекты лекций и семинаров, а также тест для текущего контроля знаний студентов. Кроме того, имеется экзаменационный тест. Дисциплина изучается в первом семестре. По учебному плану на дисциплину отводится 288 часов обязательных занятий.
В первой лекции изучаются основы разработки алгоритмов в виде блок-схем. Рассматривается понятие технологии про¬грамми¬рования, критерии качества программ, структурный поход к разработке программ, этапы проектирования программ. Изучаются элементы программирования на языке Си: струк¬тура Си-программы, состоящей из одного файла; типы и структуры данных; операции над данными; ввод, вы¬вод, при¬сваи¬вание; кодирова¬ние основ¬ных алгоритми¬че¬ских структур; работа с массивами и указателями.
Вторая лекция посвящена подпрограммам. В ней рассматриваются следующие вопросы: назначение подпрограмм, способы передачи данных между программой и подпрограммой, замена формальных параметров фактическими «по значению» и по «ссылке». Изучаются вызов и описание функций в Си, использование гло¬бальных и локальных пе¬ременных. Даются краткие сведения о препроцессоре Си. Изучается ор¬ганизация многофайловых про-грамм.
Работа над семинарами построена следующим образом:
1. Предполагается, что выполнению семинара предшествует изучение лекции по соответствующей теме.
2. Семинар содержит примеры разработки алгоритмов и программ (в дополнение лекционным примерам), которые должен освоить студент.
3. Семинар содержит наборы индивидуальных заданий для самостоятельной работы студентов. Каждый набор содержит 28 заданий. Студент должен выполнить по одному заданию из каждого набора (со своим номером по списку группы), оформить отчет по приведенной форме и отправить его преподавателю на проверку по электронной почте или через систему обмена файлами СДО «Прометей».
4. Преподаватель проверяет отчет и отсылает по электронной почте ответ с замечаниями студенту.
Первый семинар посвящен разработке циклических алгоритмов. В него включены три задачи. Первая из них является задачей, имеющей практическое содержание (из экономики, социологии и т. п.) Для ее решения необходимо разработать структурный алгоритм с итерационным циклом, управляемый сложным условием. Вторая задача посвящена обработке одномерных массивов (векторов), третья – двумерных массивов (матриц). Этот семинар также содержит краткую инструкцию по созданию и отладке консольных Си-программ в среде Microsoft Visual Studio.
Второй семинар предназначен для изучения подпрограмм (функций Си). Слушателям предлагается проанализировать типовые примеры и самостоятельно разработать программу обработки матриц с использованием функций Си. Рассматривается два варианта программы: состоящей из одного файла и включающей в себя несколько файлов.
Тест по первой теме состоит из двух разделов: основы программирования (20 вопросов) и введение в технологию разработки структурных программ (8 вопросов).
Тест по второй теме включает в себя два раздела: функции Си (10 вопросов) и многофайловые Си-программы (13 вопросов).
Экзаменационный тест содержит наиболее значимые вопросы из тестов для текущего контроля знаний студентов. Он включает себя все разделы тестов по темам и состоит из 57 вопросов.
Время тестирования определяется из предположения, что время обдумывания одного вопроса приблизительно равно 1, 5 мин. Тесты содержат вопросы типов «один из многих» и «многие из многих».
Ссылка на полное описание ресурса Перейти
 
К началу страницыФиктивные  В системе пользователей: 0 Написать администратору © НИУ МЭИ, 2007-2012