Читайте также: |
|
Памятка для студентов по изучению дисциплины
«программирование в среде windows»
Составили доцент кафедры ПМ Тушев А.Н., ст. преподаватель кафедры ПМ Троицкий В.С.
Утверждаю Зав. кафедрой инженерной педагогики Н.Б.Лаврентьева
_________________
«__» ________ 201_ года
Содержание дисциплины
Изучение дисциплины «Программирование в среде 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 с применением визуальных компонентов интегрированных сред разработки программ | - навыками визуального конструирования форм и разработки обработчиков событий; |
Литература и учебно-методические материалы
Основная литература
1 Программирование на Visual C#: [самоучитель TeachPro].-Электрон. дан.-М.: Равновесие, 2006.-1 эл. опт. диск (CD-ROM).-(TeachPro)
2 Дейтел Х.М. Как программировать на C#/Дейтел Х.М., Дейтел П.Дж.; Пер с англ.. - М.: Бином-Пресс, 2009. - 800 с.[50 экз.]
3 Культин Н.Б. Vicrosoft Visual C# в задачах и примерах. - Спб.:БХВ-Петербург, 2010.- 272с.:ил.+CD-ROM [12экз.]
4 Кубенский, Александр. Создание и обработка структур данных в примерах на Java /А. Кубенский.-Электрон. текстовые дан. (1 zip-файл 3 Мбайта).-СПб.: БХВ-Петербург, 2001.-313 с.
5 Программирование на языке Java: [самоучитель TeachPro].-Электрон. дан.-М.: Равновесие, 2006.-1 эл. опт. диск (CD-ROM).-(TeachPro)
6 Алексеев Е.Р., ЧесноковаО.В., КучерТ.В. Free Pascal и Lazarus: Учебник по программированию / Е.Р.Алексеев, О.В.Чеснокова, Т.В.Кучер М.: ALT Linux; Издательский дом ДМК-пресс, 2010. 440 с.: ил. (Библиотека ALT Linux). [Электронный ресурс]: - Режим доступа: http://www.freepascal.ru/article/book/
Дополнительная литература
7 Подбельский В.В. Язык Си#: учеб. пособие для вузов / В.В.Подбельский. - М.: Финансы и статистика, 2004. - 560с. - 40 экз.
8 Страустрап. Язык программирования С# [Электронный ресурс]: - Режим доступа: http://lib.ru/CPPHB/cpptut.txt[5экз.]
9 Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С#, 2-е изд./Пер. с англ. - М.: “Издательство Бином”, СПб.: “Невский диалект”, 1999г. - 560 с., ил. [12экз.]
10 Мансуров К.Т. Основы программирования в среде Lazarus, 2010. – 772 с.: ил. [Электронный ресурс]: - Режим доступа: http://www.freepascal.ru/article/book/
11 О.В. Деревенец "Песни о Паскале" [Электронный ресурс]: - Режим доступа: 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/
Дата добавления: 2015-08-13; просмотров: 62 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Семестр | | | Шкала оценок и правила вычисления рейтинга |