- •Стандарт организации
- •Предисловие
- •Содержание
- •Начальник уму
- •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 Семестр
- •Содержание дисциплины
- •Литература и учебно-методические материалы
- •График контроля
- •Шкала оценок и правила вычисления рейтинга
- •Возможности повышения рейтинга
Примеры задач:
6 Семестр
1 В среде программирования Lazarus, разработать консольное приложение для нахождения гипотенузы и углов прямоугольного треугольника по известным размерам его катетов.
2. Разработать программу в среде Lazarus для создания типизированного файла, записи в него n целых чисел, формирования массива путем записи в него только кратных 5 и 7 чисел из файла и сохранения этого массива в текстовый файл.
7 Семестр
1. Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от 1 до K. Ввод массива выполнить в класс List Java ME, вывод – в Combo класса Java Micro Edition. Среднее арифметическое вывести в класс TextField.
2. Дана целочисленная матрица A(n*n). Вычислить произведение элементов главной и побочной диагонали. Для хранения матрицы использовать класс Table Java Standart Edition.
Каждый тест промежуточного контроля содержит 2 теоретических вопроса и задачу.
Примеры тестов:
6 семестр
ТЕСТ № 1
Классы TListBox, TComboBox;
Модуль (Unit), разработка модулей ;
В среде программирования Lazarus, разработать консольное приложение. Из-вестны гипотенуза и прилежащий угол α прямоугольного треугольника. Найти площадь треугольника.
ТЕСТ №2
Работа оператора ”+” языка Free Pascal со строковыми переменными;
Стандартные диалоги TColorDialog, TFontDialog;
В среде программирования Lazarus, разработать приложение для вычисления суммы натуральных нечётных чисел, не превышающих N. Для ввода данных ис-пользовать InputBox.
7 семестр
ТЕСТ № 1
Операторы try, throw, catch их использование в С# и Java.
Графика в Java ME. Понятие ресурсов, загрузка изображений из ресурсов, рисование.
Дана целочисленная матрица A(n*n). Вычислить произведение элементов главной и побочной диагонали. Для хранения матрицы использовать класс Table Java Standart Edition.
ТЕСТ №2
Обработка событий от мыши и клавиатуры.
Инкапсуляция, разграничение прав доступа к данным. Модификаторы public, private. Различие синтаксиса в описании классов C# и Java.
Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от 1 до K. Ввод массива выполнить в класс List Java ME, вывод – в Combo класса Java Micro Edition. Среднее арифметическое вывести в класс TextField
Разработчики Тушев А.Н.
Троицкий В.С.
Зав.кафедрой инженерной педагогики Лаврентьева Н.Б.
Декан ФИТ Кобелев Г.Н.
ПРИЛОЖЕНИЕ Д
Памятка для студентов по изучению дисциплины
«программирование в среде windows»
Составили доцент кафедры ПМ Тушев А.Н., ст. преподаватель кафедры ПМ Троицкий В.С.
Утверждаю Зав. кафедрой инженерной педагогики Н.Б .Лаврентьева
_________________
«__» ________ 201_ года
