Читайте также: |
|
10. Реализация линейного вычислительного процесса с использованием визуальных компонент Label, TextField, Button в среде Visual Studio, Java SE и Java ME. (2 часа) [1-5]
11. Построение приложения с использованием меню и стандартных диалогов в Visual Studio и Java SE. Реализация разветвляющегося вычислительного процесса с использованием компонент RadioButton и CheckBox в Visual Studio, Java SE, Java ME. (2 часа) [1-5]
12. Реализация алгоритма обработки одномерного массива в виде приложения с использованием компонент ListBox и ComboBox Visual Studio, Java SE, Java ME. (2 часа) [1-5]
13. Реализация приложения с обработкой изображения в формате jpeg, добавление динамики при использовании таймера. Выполнние приложения на Visual Studio, Eclipse для Java Standart Edition и NetBeans для Java Micro Edition.. (2 часа) [1-5]
14. Обработка двумерных массивов с использованием компонент ListView Visual Studio и Table в Java SE. (2 часа) [1-5]
15. Обработка текстов с использованием компонент TextField и RichTextBox Visual Studio и JTextArea и JEditorPane пакета Swing Java SE. (2 часа) [1-5]
16. Создание простейшего сайта с аплетом на Java SE. Запуск аплета в Eclipse и просмотр сайта в браузере. (2 часа) [4,5,7,8]
Последовательное изучение предложенного материала и самостоятельная работа студента над заданиями лабораторных работ позволит освоить теоретический материал и соответствующие профессиональные и общекультурные компетенции в полной мере.
Самостоятельная работа включает в себя (118 часов):
6 семестр – 25 часов
I. Подготовка к защите лабораторных работ – 7 часов
II. Подготовка к сдаче экзамена (в период сессии) 18 часов
7 семестр - 93 часа
I. Подготовка к защите лабораторных работ – 15 часов
II. Выполнение курсовой работы – 33 час
III. Подготовка к сдаче экзамена (в период сессии) 45 часов
Методические указания по выполнению лабораторных работ приведены в Приложении А, рекомендации по организации их выполнения – в п. 3.2.
Курсовая работа (33 час) Литература основная [1-3] и дополнительная [6-7]
Цель курсовой работы: закрепление на практике знаний и навыков, полученных в ходе изучения лекционного материала и выполнения лабораторных работ, а также освоение дополнительного материала.
Тематика курсовой работы: охватывает темы лабораторных работ по курсу; задание выбирается студентом из предложенного преподавателем списка.
Этапы курсовой работы:
Курсовая работа состоит из 6 этапов в соответствии с лекциями 1-6 лекционного курса и выполняется параллельно с лабораторными работами 1-7. На каждом этапе студент предоставляет работоспособный программный продукт в виде консольного приложения Visual Studio на языке C#.
1. Разработка основного и вспомогательного класса. Объекты вспомогательного класса как поля основного класса. Инкапсуляция. 5 часов. [1-3]
2. Построение дружественных функций класса. Массивы объектов вспомогательного класса в качестве полей основного класса. 5 часов. [1-3]
3. Конструкторы с параметрами и без параметров для статических и динамических объектов основного и вспомогательного класса. 5 часов. [1-3,6]
4. Построение производного класса от базового вспомогательного класса этапа 1. Построение конструкторов производного класса. Перегрузка оператора присваивания объектов вспомогательного и основного классов. 5 часов. [1-3,6]
5. Построение абстрактного класса с чисто виртуальной функцией. Определение виртуальной функции в производных классах. 5 часов. [2,6,7]
6. Применение библиотеки fstream для чтения и записи объектов в файлы. Построение шаблона функции. 5 часов. [2,6,7]
7. Оформление результатов и ее защиту (3часа).
По проделанной работе должны быть представлены оформленный в соответствии с существующим стандартом отчет.
В результате изучения дисциплины студенты должны обладать знаниями, умениями и навыками, приведенными в таблице 2.1.
Таблица 2.1
Номер/индекс компетенции по ФГОС ВПО | Содержание компетенции | В результате изучения дисциплины обучающиеся должны: | ||
знать | уметь | владеть | ||
ПК-32 | способность выполнять работы соответствующего квалификационного уровня | - этапы создания программных систем на Free Pascal, С# и Java; - приемы работы с основными визуальными компонентами LCL, C# и Java; - технологии работы в современных средах разработки приложений под Windows; | - выбирать необходимые инструментальные средства для разработки программ в среде Windows; | -навыками использования современных интегрированных сред для разработки программы на языках программирования Free Pascal, С# и Java |
ПК-34 | готовность к формированию профессиональной компетенции специалиста соответствующего квалификационного уровня | -методы программирования и методы разработки эффективных алгоритмов решения прикладных задач на Free Pascal, С# и Java; | - составлять, тестировать, отлаживать программы в среде Windows с применением визуальных компонентов интегрированных сред разработки программ | - навыками визуального конструирования форм и разработки обработчиков событий; |
Таблица 3.2 - Компонентный состав дисциплины
Модуль дисциплины (раздел, тема) | Результаты освоения дисциплины | Технологии формирования компетенций | Средства и технологии оценки | Объем в ЗЕТ |
6 семестр Модуль 1 | Знает: - основы языка программирования Free Pascal; - принципы проектирования приложений в среде Lazarus; - библиотеку классов LCL; Умеет: - разрабатывать приложения в среде Lazarus для решения реальных задач; Владеет: - навыками разработки программ на языке Free Pascal с использованием библиотеки классов LCL; - методами проектирования, создания и отладки приложений в среде Lazarus; | Лекции Лабораторные работы Самостоятельная работа | Защита отчетов по лабораторным работам | 0,5 |
Экзамен | 0,5 | |||
7 семестр Модуль 1 | Знает: - инкапсуляция в С#; - Классы и их использование в С#; - наследование в С#; - полиморфизм в С#; - абстрактные классы в С#. | Лекции Самостоятельная работа | Защита отчетов по лабораторным работам | 0,5 |
Умеет: - реализовать алгоритм практической задачи с применением классов и объектов языка С#; - создавать шаблон проекта консольного приложения в интегрированной среде в Visual Studio; - работать с абстрактными типами данных с их свойствами и поведением в виде полей и методов класса. | Лабораторные работы Самостоятельная работа | Демонстрация преподавателю технологии работы в интегрированной среде | ||
Владеет: - навыками работы в интегрированной среде Visual Studio на языке C#; - записи синтаксических конструкций языка С#; - навыками представления результатов решения задачи на С#. | Выполнение лабораторных работ | Защита лабораторных работ, курсовой работы. | ||
7 семестр Модуль 2 | Знает: - принципы построения проектов Windows Forms в среде Visual Studio; - регулируемые классы Windows Forms; - связь между регулируемыми объектами Visual tudio и классами стандарта ASCII C#. | Лекции Самостоятельная работа | Защита лабораторных работ Экзамен | 0,2 |
Умеет: - построение, отладку и выполнение проекта Windows Forms реальной задачи; - устанавливать связь и необходимую конвертацию объектов регулируемых и нерегулируемых классов. | Лабораторные работы Самостоятельная работа | Защита лабораторных работ | ||
Владеет: - навыками создания приложений Windows Forms; - навыками разработки многооконных приложений Windows Forms с установкой связей между классами. | Выполнение лабораторных работ | Защита лабораторных работ Экзамен | ||
7 семестр Модуль 3 | Знает: - регулируемые классы среды Visual Studio для создания интерфейса пользователя; - классы для создания интерфейса пользователя языка Java Standart Edition - классы для создания интерфейса пользователя мобильных устройств языка Java Micro Edition. | Лекции Самостоятельная работа | Защита лабораторных работ Экзамен | 0,3 |
Умеет: - создавать современные интерфейсы пользователя с применением средств визуализации, предоставляемые средой разработки приложений Visual Studio и классами языка Java для настольных и мобильных приложений. | Лабораторные работы Самостоятельная работа | Защита отчета по лабораторным работам Экзамен | ||
Владеет: - навыками построения приложений с современными средствами отображения исходных данных и результатов расчетов, выполняемых приложением. | Выполнение лабораторных работ | Экзамен |
Таблица распределения компетенций по разделам и темам дисциплины
Дата добавления: 2015-08-13; просмотров: 75 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Семестр (34 часа) | | | Учебно-методическое и информационное обеспечение дисциплины |