- •Стандарт организации
- •Предисловие
- •Содержание
- •Начальник уму
- •1 Область применения
- •Стандарт дисциплины устанавливает общие требования к содержанию, структуре, объему дисциплины «Программирование в среде Windows» и условиям ее реализации в АлтГту.
- •Действие стандарта распространяется:
- •2 Общие сведения о дисциплине. Паспорт дисциплины
- •2.1 Выписка из рабочего учебного плана ооп
- •2.2 Цели и задачи освоения дисциплины
- •2.3 Место дисциплины в структуре ооп направления
- •2.4 Требования к результатам освоения дисциплины
- •2.5 Объем и виды занятий по дисциплине Паспорт дисциплины
- •6 Семестр (15 часов)
- •Лекция 2. Среда визуального программирования Lazarus (2 часа) [6,10]
- •Лекция 3. Условные операторы Free Pascal и визуальные компоненты ”Флажки и переключатели” (2 часа) [6,10]
- •Лекция 4. Операторы циклов в Free Pascal (2 часа) [6,10]
- •Лекция 5. Обработка массивов, строк и записей (record) в языке Free Pascal. Визуальные компоненты lcl для их обработки (tListBox, tComboBox и tStringGrid) (2 часа) [6,10]
- •Лекция 6. Обработка файлов средствами Free Pascal (2 часа) [6,10]
- •Лекция 7. Графика в Lazarus (2 часа) [6,10]
- •Лекция 8. Подпрограммы в FreePascal (1 час) [6,10]
- •7 Семестр (34 часа)
- •3.1.3 Учебно-методическое и информационное обеспечение дисциплины
- •3.1.4 Формы и содержание текущей и промежуточной аттестации по дисциплине
- •3.1.4 Учебно-методическая карта дисциплины
- •График аудиторных занятий, срс, текущих и промежуточной аттестаций
- •График аудиторных занятий, срс, текущих и промежуточной аттестаций
- •3.2 Условия освоения и реализации дисциплины
- •3.2.1 Методические рекомендации студентам по изучению дисциплины
- •3.2.2 Организация самостоятельной работы студента (срс) по дисциплине;
- •3.2.3 Методические рекомендации преподавателю дисциплины;
- •3.2.4 Образовательные технологии
- •3.2.5 Особенности преподавания дисциплины
- •3.2.6 Материально-техническое обеспечение дисциплины
- •3.3 Лист согласования рабочей программы
- •А.1.2 Организация лабораторного практикума
- •А.1.3 Разработка программного продукта
- •А.2 Темы и задания к лабораторным работам
- •6 Семестр
- •7 Семестр.
- •А.4 Сроки сдачи лабораторных работ
- •Б.1.2 Организация курсовой работы
- •Б.1.3 Разработка программного продукта
- •Б.2 Этапы курсовой работы
- •1 Этап.
- •2 Этап.
- •3 Этап.
- •4 Этап.
- •5 Этап.
- •6 Этап.
- •Б.3 Оформление отчета о этапах курсовой работы
- •Приложение в Тесты текущего контроля знаний по дисциплине
- •051000 Профессиональное обучение по отраслям(квалификация (степень) "бакалавр")
- •6 Семестр
- •7 Семестр
- •Приложение г Тесты промежуточного контроля знаний по дисциплине
- •051000 Профессиональное обучение по отраслям(квалификация (степень) "бакалавр")
- •Теоретические вопросы:
- •6 Семестр
- •7 Семестр
- •Примеры задач:
- •6 Семестр
- •7 Семестр
- •Содержание дисциплины
- •Литература и учебно-методические материалы
- •График контроля
- •Шкала оценок и правила вычисления рейтинга
- •Возможности повышения рейтинга
Содержание дисциплины
Изучение дисциплины «Программирование в среде Windows» происходит в 6 и 7 семестрах. Учебный план предусматривает 15 часов лекций, 15 часов лабораторных работ и экзамен в 6 семестре и 34 часов лекций, 34 часов лабораторных работ, курсовую работу и экзамен в 7 семестре.
Изучение дисциплины включает следующие модули:
6 Семестр
Лекция 1. Разработки приложений на языке Free Pascal (2 часа);
Лекция 2. Среда визуального программирования Lazarus (2 часа)
Лекция 3. Условные операторы Free Pascal и визуальные компоненты ”Флажки и переключатели”
Лекция 4. Операторы циклов в Free Pascal (2 часа)
Лекция 5. Обработка массивов, строк и записей (record) в языке Free Pascal. Визуальные компоненты LCL для их обработки (TListBox, TComboBox и TStringGrid) (2 часа)
Лекция 6. Обработка файлов средствами Free Pascal (2 часа)
Лекция 7. Графика в Lazarus (2 часа)
Лекция 8. Подпрограммы в FreePascal (1 час)
7 Семестр
Модуль 1. Основы объектно-ориентированного подхода, реализованного в языках программирования C# и Java (16 часов)
Лекция 1 Абстрактные типы данных в современных языках программирования (2 часа)
Лекция 2 Основные свойства полей и методов классов, реализованные в С# и Java (2 часа)
Лекция 3 Создание и разрушение объектов в С# и Java, перегрузка методов класса (2 часа)
Лекция 4 Наследование классов. Построение статических и динамических объектов производных классов. (2 часа)
Лекция 5 Полиморфизм в объектно-ориентированных языках программирования (2 часа)
Лекция 6 Библиотеки ввода-вывода в языках С# и Java (2 часа)
Лекция 7 Исключения в языке С# и Java. Шаблоны методов и классов (2 часа)
Лекция 8 коллекции в объектно-ориентированных языках программирования (2 часа)
Модуль 2. Разработка приложений в среде программирования Microsoft Visual Studio (4 часа)
Лекция 9 Организация проектов и решений среды Visual Studio (2 часа)
Лекция 10 Создание многооконных приложений в Visual Studio (2 часа)
Модуль 3. Компоненты интерфейса разработчика приложения Visual Studio на языке С# и Java JDK Standart Edition и Micro Edition (14 часов)
Лекция 11 Компоненты Button, Label и TextField для создания приложений на С# и Java (2 часа)
Лекция 12 Использование переключателей и диалогов для создания интерфейса приложения (2 часа)
Лекция 13 Работа со списками в компонентах Listbox, Choice, Combobox (2 часа)
Лекция 14 Использование статической и динамической графики в приложениях (2 часа)
Лекция 15 Применение таблиц для разработки приложений (2 часа)
Лекция 16 Компоненты просмотра и редактирования текстов различных форматов (2 часа)
Лекция 17 Применение Java в Интернете (2 часа)
В результате изучения дисциплины студенты должны обладать знаниями, умениями и навыками, приведенными в таблице.
Номер/индекс компетенции по ФГОС ВПО
|
Содержание компетенции |
В результате изучения дисциплины обучающиеся должны: |
||
знать |
уметь |
владеть |
||
ПК-32 |
способность выполнять работы соответствующего квалификационного уровня |
- этапы создания программных систем на Free Pascal, С# и Java; - приемы работы с основными визуальными компонентами LCL, C# и Java; - технологии работы в современных средах разработки приложений под Windows; |
- выбирать необходимые инструментальные средства для разработки программ в среде Windows; |
-навыками использования современных интегрированных сред для разработки программы на языках программирования Free Pascal, С# и Java
|
ПК-34 |
готовность к формированию профессиональной компетенции специалиста соответствующего квалификационного уровня |
-методы программирования и методы разработки эффективных алгоритмов решения прикладных задач на Free Pascal, С# и Java;
|
- составлять, тестировать, отлаживать программы в среде Windows с применением визуальных компонентов интегрированных сред разработки программ
|
- навыками визуального конструирования форм и разработки обработчиков событий;
|
