Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Российский государственный профессионально-педагогический университет»
Институт электроэнергетики и информатики
Кафедра сетевых информационных систем и компьютерных технологий обучения
УТВЕРЖДАЮ
Проректор по образовательной политике
____________В.Я. Шевченко
«___»______________2012 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
«Информатика и программирование»
для студентов всех форм обучения
направления подготовки 051000.62 Профессиональное обучение (по отраслям)
профиля подготовки «Информатика и вычислительная техника»
профилизации «Компьютерные технологии»
Екатеринбург
РГППУ
2012
Рабочая программа дисциплины «Информатика и программирование». Екатеринбург, ФГАОУ ВПО «Российский государственный профессионально-педагогический университет», 2012. 22 с.
Настоящая программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций Примерной основной образовательной программы по направлению подготовки 051000.62 Профессиональное обучение (по отраслям).
Автор |
cт. преподаватель |
Е.В. Болгарина |
Рецензент |
к.пед.н., доцент, зав. каф. ИТ |
А.О. Прокубовская |
Одобрена на заседании кафедрысетевых информационных систем и компьютерных технологий обучения. Протокол от « 29 » 08 2012 г. № 1
Заведующая кафедройсетевых информационных систем и компьютерных технологий обучения |
Е.В. Чубаркова |
Одобрена на заседании кафедры сетевых информационных систем и компьютерных технологий обучения. Протокол от « 10 » 09 2012 г. № 1
Зам. председатель методической комиссии ЭлИн |
А.А. Карпов |
|
СОГЛАСОВАНО Зав. сектором инспектирования ИМО УМУ |
С. В. Пеннер |
|
И.о. директора ЭлИн |
А.А. Карасик |
©ФГАОУ ВПО «Российский государственный профессионально-педагогический университет», 2012
©Е.В. Болгарина, 2012 |
Курс «Информатика и программирование» относится к тем дисциплинам, которые закладывают основу профессиональных знаний бакалавра по направлению подготовки 051000.52 Профессиональное обучение профиля подготовки «Информатика и вычислительная техника».
Целями изучения дисциплины являются:
В контексте названных целей содержание данной учебной дисциплины сочетает в себе следующие три важнейших аспекта:
Данная учебная дисциплина относится к вариативной части математического и естественно-научного цикла ООП по направлению подготовки 051000.62 Профессиональное обучение профиля подготовки «Информатика и вычислительная техника». Для изучения данной учебной дисциплины необходимы следующие знания, умения и навыки, формируемые предшествующими дисциплинами:
Знания: основных принципов магистрально-модульного построения компьютера, логической структуры оперативной памяти, понятие файловой системы, назначение и состав операционной системы, принципы кодирования текстовой, числовой и графической информации, понятие об алгоритме, этапах решения задач на компьютере, основных алгоритмических структур.
Умения: составлять арифметические выражения в линейной записи, использовать стандартные функции при работе с электронными таблицами.
Владения: навыками работы с файлами в различных программных средах (сохранение, удаление, открытие и т.д.), навыками работы в среде текстового редактора, графического редактора, использование функций при вычислениях в электронной таблице, построение запросов в системе управления базами данных, написания программ линейных процессов, ветвлений.
Знания: понятие о числе, функции, множестве.
Умения: решать системы линейных уравнений; определять область определения и множество значений; применять символы математической логики при записи логических выражений; вычислять площади и объемы основных геометрических фигур.
Владения: навыками преобразования простейших выражений, включающих арифметические операции, а также операцию возведения в степень и операцию логарифмирования; решения рациональных, показательных, логарифмических уравнений и неравенств; решения иррациональных уравнений; основных приемов решения систем уравнений: подстановка, алгебраическое сложение, введение новых переменных; решения простейших систем уравнений с двумя неизвестными; решение систем неравенств с одной переменной.
Перечень последующих учебных дисциплин, для которых необходимы знания, умения и владения, формируемые данной учебной дисциплиной:
«Языки и системы программирования»;
«Объектно-ориентированные технологии»;
«Компьютерное моделирование».
Данная дисциплина способствует формированию следующих элементов компетенций, предусмотренных ФГОС по направлению подготовки 051000.62 Профессиональное обучение (по отраслям).
а) общекультурные (ОК)
б) профессиональные (ПК)
в) профильно-специализированные компетенции (ПСК)
По окончании изучения курса студент должен:
Знать:
Уметь:
Владеть / быть в состоянии продемонстрировать:
Таблица 1
Всего |
ПСО |
ССО |
|||
зачетных единиц (часов) |
Очная |
Заочная |
Очная |
Заочная |
|
Вид учебной работы |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
Общая трудоемкость дисциплины |
6,5(234) |
6,5(234) |
6,5(234) |
6,5(234) |
6,5 (234) |
Аудиторные занятия |
74 |
74 |
30 |
60 |
18 |
лекции |
30 |
30 |
12 |
16 |
6 |
практические занятия |
|
|
6 |
|
4 |
семинарские занятия |
|
|
|
|
|
лабораторные работы |
44 |
44 |
12 |
44 |
8 |
другие виды |
|
|
|
|
|
аудиторных занятий |
|||||
Самостоятельная работа |
160 |
160 |
204 |
102 |
144 |
изучение |
28 |
28 |
88 |
10 |
34 |
теоретического курса |
|||||
подготовка к защите |
36 |
36 |
|
16 |
10 |
лабораторных работ контрольная работа |
10 |
10 |
40 |
10 |
24 |
курсовая работа |
50 |
50 |
40 |
30 |
40 36 |
подготовка к экзамену |
36 |
36 |
36 |
36 |
|
Уже изучено и переаттестовано |
2(72) |
2(72) |
|||
Вид промежуточного |
Экзамен |
Экзамен |
Зачет/ |
Экзамен |
Экзамен |
контроля |
Экзамен |
Таблица 2
№ п/п |
Разделы учебной дисциплины |
Семестр |
Неделя семестра |
Виды учебной деятельности и трудоемкость (в часах) |
Формы текущего контроля успеваемости (по неделям семестра) Форма промежуточной аттестации (по семестрам) |
|||
Лекции |
Лабораторные занятия |
СРС |
Консультации |
|||||
|
Автоматизация работы с офисными приложениями |
3 |
1 |
2 |
1 |
Еженед. |
Входн. контроль; Выполнение лаб. раб. |
|
|
Средства конструирования пользовательского интерфейса |
3 |
8 |
2 |
4 |
8 |
Еженед. |
Выполнение и защита лаб. раб |
|
Особенности языка и средств VBA |
3 |
3, 4 |
4 |
4 |
6 |
Еженед. |
Выполнение и защита лаб. раб |
|
Приемы программирования в MS Word |
3 |
5, 6, 7 |
6 |
8 |
14 |
Еженед. |
Выполнение и защита лаб. раб |
|
Приемы программирования в MS Excel |
3 |
9, 10, 11 |
6 |
10 |
18 |
Еженед. |
Выполнение и защита лаб. раб |
|
Общая объектная структура приложений |
3 |
2 |
2 |
6 |
8 |
Еженед |
Выполнение и защита лаб. раб |
|
Программирование в MS Power Point |
3 |
12 |
2 |
4 |
5 |
Еженед |
Выполнение и защита лаб. раб |
|
Совместное использование офисных приложений |
3 |
13, 14, 15 |
6 |
8 |
14 |
Еженед |
Выполнение и защита лаб. раб |
|
Выполнение курсовой работы |
3 |
7 14 |
50 |
Еженед. |
Защита курсовой работы |
||
|
Подготовка к экзамену |
36 |
||||||
Итого за 3 семестр |
30 |
44 |
160 |
Экзамен |
||||
234 |
||||||||
Всего за курс |
30 |
44 |
160 |
|||||
234 |
Таблица 3
№ п/п |
Наименование раздела дисциплины |
Содержание разделов |
1 |
2 |
3 |
1. |
Автоматизация работы с офисными приложениями |
Офисные приложения. Эволюция офисных приложений. Современные офисные пакеты. Интеграция офисных приложений. Структура пакета MS Office. Графический интерфейс MS Office. Документы MS Office. Макрокоманды как средство автоматизация работы с приложениями. Макрорекодер. |
2. |
Средства конструирования пользовательского интерфейса приложений. |
Доступ к возможностям VBA из приложений MS Office. Визуальная среда программирования VBA. Понятие о пользовательском интерфейсе и основные требования, предъявляемые к нему. Элементы управления, необходимые при конструировании пользовательского интерфейса приложений: формы, поля ввода, кнопки, списки, флажки. Понятие о свойствах компонентов, о событиях. Принципы событийного программирования. VBA-редактор и особенностям работы с ним. |
3. |
Особенности языка и средств VBA |
Общие приемы программирования на VBA. Основные конструкции и принципы VBA. Описание и приемы использования стандартных встроенных функций VBA Основные программные конструкции VBA. Ветвления и выбор, циклы, обработка массивов. Работа с внешними файлами. Отладка. |
Продолжение таблицы 3 |
||
1 |
2 |
3 |
4. |
Приемы программирования в MS Word |
Описание объектной модели MS Word. Описание методов, свойств и событий Application. Коллекция Documents и объект Document приложения Microsoft Word. Описание объектов Selection и Range, описание особенностей работы с автоматически выполняемыми макросами и шаблонами. Практические примеры программирования на VBA для MS Word. |
5. |
Приемы программирования в MS Excel |
Объектная модель MS Excel, описание методов, свойств и событий Application. Части объектной модели MS Excel, относящиеся к книгам - коллекция Workbooks, объект Workbook, к рабочим листам - коллекция Worksheets, объект Worksheet и к ячейкам объект Range. Некоторых дополнительных вопросы программирования в MS Excel, в частности, использование формул, разработка баз данных на основе таблиц и построение диаграммам. Практические примеры программирования для MS Excel. |
6. |
Общая объектная структура приложений MS Office |
Объекты, свойства, методы. Иерархия объектов. Наследование и встраивание. Два способа доступа к объектам. Объектная модель MS Office. |
Окончание таблицы 3 |
||
1 |
2 |
3 |
7. |
Программирование в MS Power Point |
Объектная модель MS Power Point. Практические примеры программирования для MS Power Point на примере создания обучающего и контролирующего приложения. |
8. |
Совместное использование офисных приложений |
Практические примеры работы с приложениями MS Word и MS Excel, MS Power Point. |
4.4.Содержание лабораторного практикума |
||
Таблица 4 |
||
№ п/п |
Наименование раздела дисциплины / подраздела |
Содержание лабораторных работ |
1 |
2 |
3 |
1. |
Автоматизация работы с офисными приложениями |
Автоматическое создание макросов с помощью макрорекодера. |
2. |
Средства конструирования пользовательского интерфейса приложений. |
Формы и элементы управления. Обработчики событий. Элементы управления и особенности их применения. |
Продолжение таблицы 4
3. |
Особенности языка и средств VBA |
Типы данных в VBA. Арифметические операторы и работа с числовыми переменными. Встроенные математические функции. Реализация ветвлений. Реализация выбора в VBA. Циклы с параметром, циклы с пост и предусловиями. Массивы. Стандартные приемы обработки массивов. |
4. |
Приемы программирования в MS Word |
Объектная модель MS Word. Свойства, методы и события объекта Application. Методы коллекции Documents. |
5. |
Приемы программирования в MS Excel |
Создание пользовательских функций для MS Excel. Объектная модель MS Excel. Свойства, методы и события объекта Application. Свойства, методы и события объектов Workbooks и Worksheet. Работа с ячейками в MS Excel. Пример создания простой табличной базы данных. |
6. |
Объектная структура приложений MS Office |
Практические приемы программирования в MS Word и MS Excel |
7. |
Программирование в MS Power Point |
Объектная модель MS Power Point. Пример создания презентации с элементами тестирования и обработкой результатов. |
8. |
Совместное использование офисных приложений |
Работы по практическому созданию приложений, использующих программирование объектов MS Word, MS Excel, MS Power Point. |
Рекомендуемые образовательные технологии: лекции, лабораторно-практические занятия, самостоятельная работа студентов.
В преподавании дисциплины существуют темы, изучение которых должно обязательно начинаться с теоретической подготовки. Чтобы повысить результативность изучения материала, применяются следующие приемы:
Основной и самой результативной формой обучения приемам программирования являются лабораторно-практические занятия. Для преподавания дисциплины «Информатика и программирование» на кафедре создан целостный учебно-методический комплекс, обеспечивающий управление учебной деятельностью студента и включающий: лекции в электронном виде, лабораторные работы, тестовые материалы.
Разработанные лабораторные работы включают в себя обучающие тексты, набор пошаговых инструкций, учебные задачи и задания, демонстрационный материал, тестовые и контрольные задания.
Такой подход к организации проведения лабораторного практикума стимулирует и организует самостоятельную работу студента. Достигаются не только учебные цели, но и развивающие, т.к. формируется умение учиться. Роль преподавателя смещается от транслятора учебной информации к консультанту и организатору учебной деятельности студента при формировании различных компетенций.
Разработанная система рейтинговой оценки деятельности студентов включает оценку в баллах выполнения всех видов учебной активности и позволяет отслеживать системность и успешность обучения.
Для обеспечения самостоятельной работы студентов подготовлены следующие учебно-методические материалы: тексты лекций в виде электронных документов и презентаций, подробное описание лабораторных работ в виде текстовых файлов, примеры-образцы заданий, выполненные в MS Excel, MS Word, MS Power Point с применением макросов и программ, выполненных на VBA. Данные материалы размещены в локальной сети факультета информатики. Достаточное количество учебной литературы в библиотеке, а так же доступные для изучения бесплатные ресурсы Интернет, посвященные программированию на VBA, свободный доступ к сети из учебных аудиторий, позволяют студентам получить дополнительные сведения для выполнения лабораторных работ, подготовке к экзамену и выполнению курсовой работы.
Выполнение курсовой работы закрепляет изученный материал на практике, так как позволяет студентам провести все этапы разработки программы, начиная с постановки задачи, разработки интерфейса и заканчивая написанием программного кода и тестированием работоспособности.
Используя офисные пакеты текстообработки, электронные таблицы, систему управления базами данных и язык програмирования VBA, разработать приложение, автоматизирующее одну из часто встречающихся офисных операций. Приложение должно содержать форму для ввода значений, осуществлять проверку корректности введенных значений и заполнение полей, обязательных для заполнения, выполнять автоматические расчеты в тех полях, в которых это возможно. Если необходимо, то созданный документ должен фиксироваться в определенном файле с целью обеспечения его поиска. Следует предусмотреть возможность избежать повторного ввода данных, если они уже вносились ранее в документ, например, паспортные данные клиента при повторном его обращении. Приложение должно иметь удобный пользовательский интерфейс и систему справки. Тема курсовой работы утверждается преподавателем.
Пример задания на курсовую работу:
Создать приложение для ведения учета академической успеваемости студентов первого курса. Исходный список студентов хранится на листе Список. Список дисциплин хранится на листе Справочник. Ведомость успеваемости студента должна содержать: фамилию, имя, итоги промежуточных аттестаций по дисциплинам, рейтинг на конец семестра, оценка за экзамен или зачет (в баллах от 0 до 30 ), оценка по пятибальной системе (если дисциплина завершается экзаменом) или слово зачет.
Рейтинг за семестр может составлять от 0 до 70 баллов. Если рейтинг менее 45 баллов, то студент не допускается до сессии. Итоговая оценка для дисциплины с зачетом: рейтинг более 55 -«Зачет». Для дисциплины с экзаменом: от 55 до 75 -удовлетворительно, от 76 до 90 - хорошо, от 91 и выше - отлично. Разработать форму для ввода информации, просмотра текущей информации по выбранному студенту, подсчет кол-ва не допущенных до сессии. Печатная форма - итоги сессии: Фамилия студента, итоги по дисциплинам.
6.3. Вопросы для подготовки к экзамену
6.4. Образцы практических заданий для подготовки к экзамену
1) Создать в редакторе VBA форму и разместить на ней два текстовых поля. Добавить к ним подписи "Введите число" и "Вывод". Запретите изменение пользователем содержимого второго поля. При вводе в первое окно числа во втором окне должно выводиться слово "Чётное" если число четное и "Нечетное" если число нечетное. Если введено не число - во втором окне должна быть отображена фраза "Неверный ввод".
Основная литература
Дополнительная литература
Лекционная аудитория оборудована проектором.
Рабочая программа дисциплины
«Информатика и программирование»
Подписано в печать _________. Формат 6084/16. Бумага для множ. аппаратов.
Печать плоская. Усл. печ. л. ___. Уч.-изд. л.____. Тираж ____ экз. Заказ № ____.
ФГАОУ ВПО «Российский государственный профессионально-педагогический университет». Екатеринбург, ул. Машиностроителей, 11.
Ризограф ФГАОУ ВПО РГППУ. Екатеринбург, ул. Машиностроителей, 11.
PAGE \* MERGEFORMAT 3