- •Стандарт организации
- •Предисловие
- •Содержание
- •Начальник уму
- •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 Семестр
- •Содержание дисциплины
- •Литература и учебно-методические материалы
- •График контроля
- •Шкала оценок и правила вычисления рейтинга
- •Возможности повышения рейтинга
Литература и учебно-методические материалы
Основная литература
Программирование на Visual C#: [самоучитель TeachPro].-Электрон. дан.-М.: Равновесие, 2006.-1 эл. опт. диск (CD-ROM).-( TeachPro )
Дейтел Х.М. Как программировать на C#/Дейтел Х.М., Дейтел П.Дж.; Пер с англ.. - М.: Бином-Пресс, 2009. - 800 с. [50 экз.]
Культин Н.Б. Vicrosoft Visual C# в задачах и примерах. - Спб.:БХВ-Петербург, 2010 .- 272с.:ил.+CD-ROM [12экз.]
Кубенский, Александр. Создание и обработка структур данных в примерах на Java /А. Кубенский.-Электрон. текстовые дан. (1 zip-файл 3 Мбайта).-СПб.: БХВ-Петербург, 2001.-313 с.
Программирование на языке Java: [самоучитель TeachPro].-Электрон. дан.-М.: Равновесие, 2006.-1 эл. опт. диск (CD-ROM).-( TeachPro )
Алексеев Е.Р., ЧесноковаО.В., КучерТ.В. Free Pascal и Lazarus: Учебник по программированию / Е.Р.Алексеев, О.В.Чеснокова, Т.В.Кучер М. : ALT Linux ; Издательский дом ДМК-пресс, 2010. 440 с. : ил. (Библиотека ALT Linux). [Электронный ресурс]: - Режим доступа: http://www.freepascal.ru/article/book/
Дополнительная литература
Подбельский В.В. Язык Си#: учеб. пособие для вузов / В.В.Подбельский. - М.: Финансы и статистика, 2004. - 560с. - 40 экз.
Страустрап. Язык программирования С# [Электронный ресурс]: - Режим доступа: http://lib.ru/CPPHB/cpptut.txt[5экз.]
Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С#, 2-е изд./Пер. с англ. - М.: “Издательство Бином”, СПб.: “Невский диалект”, 1999г. - 560 с., ил. [12экз.]
Мансуров К.Т. Основы программирования в среде Lazarus, 2010. – 772 с.: ил. [Электронный ресурс]: - Режим доступа: http://www.freepascal.ru/article/book/
О.В. Деревенец "Песни о Паскале" [Электронный ресурс]: - Режим доступа: http://www.freepascal.ru/article/book/
Программное обеспечение и Интернет-ресурсы
Необходимое программное обеспечение:
- операционная система Windows;
- пакет Visual Studio 2010 ;
- текстовый редактор MS Word или OpenOffice Writer;
- java-jdk-windows распространяется свободно;
- среда разработки приложений Eclipse , распространяется свободно;
- среда разработки приложений netbeans-windows, распространяется свободно;
- пакет для разработки приложений на Java ME: oracle_java_me_sdk, распространяется свободно;
- библиотека Lwuit фирмы Oracle для разработчиков приложений на Java ME, распространяется свободно;
- Lazarus IDE
Рекомендуемые сайты:
http://www.intuit.ru/catalog/se/objectprog/
http://elib.altstu.ru/elib/eum_bd_apo_stud/elib/Actions/downloader.php?id=878
http://www.acm.org
http://ace.ece.uci.edu/Doxygen
http://developers.sun.ru/content/view/232/121/
(Материалы учебных курсов SunMicrosystems)
http://technet.microsoft.com/ru-ru/magazine/default.aspx
(журнал TechNet Magazine)
http://lazarus.freepascal.org/
http://www.freepascal.org/
График контроля
Контрольное испытание |
Время проведения |
Вес в итоговом рейтинге |
6 Семестр |
||
Лабораторная работа 1 Защита |
2 неделя |
0,05 |
Лабораторная работа 2 Защита |
4 неделя |
0,05 |
Лабораторная работа 3 Защита |
6 неделя |
0,05 |
Лабораторная работа 4 Защита |
8 неделя |
0,05 |
Лабораторная работа 5 Защита |
10 неделя |
0,05 |
Лабораторная работа 6 Защита |
12 неделя |
0,05 |
Лабораторная работа 7 Защита |
14 неделя |
0,1 |
Лабораторная работа 8 Защита |
15 неделя |
0,1 |
Экзамен |
Сессия |
0,5 |
7 Семестр |
||
Лабораторная работа 1 Защита |
2 неделя |
0,02 |
Лабораторная работа 2 Защита |
3 неделя |
0,02 |
Лабораторная работа 3 Защита |
4 неделя |
0,04 |
Лабораторная работа 4 Защита |
5 неделя |
0,02 |
Лабораторная работа 5 Защита |
6 неделя |
0,02 |
Лабораторная работа 6 Защита |
7 неделя |
0,02 |
Лабораторная работа 7 Защита |
8 неделя |
0,02 |
Лабораторная работа 8 Защита |
9 неделя |
0,02 |
Лабораторная работа 9 Защита |
10 неделя |
0,04 |
Лабораторная работа 10 Защита |
11 неделя |
0,02 |
Лабораторная работа 11 Защита |
12 неделя |
0,04 |
Лабораторная работа 12 Защита |
13 неделя |
0,02 |
Лабораторная работа 13 Защита |
14 неделя |
0,02 |
Лабораторная работа 14 Защита |
15 неделя |
0,02 |
Лабораторная работа 15 Защита |
16 неделя |
0,02 |
Курсовая работа |
1-7 недели |
0,2 |
Экзамен |
Сессия |
0,4 |
Примечания.
Сдача лабораторной работы предполагает следующие этапы:
показ работы на ЭВМ;
устно-письменная защита по соответствующему модулю;
сдача отчета
Любая контрольная точка, выполненная после срока без уважительной причины, оценивается на 10% ниже.
К экзамену допускается студент, имеющий не более одной задолженности по контрольным точкам семестра.
При выполнении всех лабораторных работ и защите курсовой работы в заданный срок экзамен может быть выставлен «автоматом», если комплексный рейтинг составляет 75 баллов и выше.
