Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Урок'
Бывает иногда так, что помимо общего нравоучительного смысла, скрытого в басне, в начале или в конце её имеется осо­бое нравоучение. Этим отчётливее п...полностью>>
'Отчет'
Таблицу рассчитанной частотной зависимости появления данного числа импульсов. Определить среднее число импульсов и частоты, ожидаемые в соответствии с...полностью>>
'Документ'
Приложение № 2к Административному регламенту по исполнению государственной услуги по государственной регистрации впервые внедряемых в производство и р...полностью>>
'Анализ'
МБОУ «Ленино-Кокушкинская СОШ» уделяет большое внимание вопросам обучения детей основам безопасного поведения на дорогах. Деятельность эта осуществляе...полностью>>

Главная > Методические указания

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра автоматизированных систем управления (АСУ)

Е.Б. Грибанова

Объектно-ориентированные языки и системы программирования

Методические указания по выполнению курсового проекта

2012

СОДЕРЖАНИЕ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования 1

1 ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ 3

2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 5

3 СПИСОК ЛИТЕРАТУРЫ 8

3.1 Основная литература 8

3.2 Дополнительная литература 8

3.3 Internet-ресурсы 8

3.4 УМП и программное обеспечение 9

4 ЗАДАНИЯ НА КУРСОВОЙ ПРОЕКТ 10

4.1 Темы курсовых проектов 10

5 МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО 11

НАПИСАНИЮ КУРСОВОГО ПРОЕКТА 11

1 ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ

Дисциплина «Объектно-ориентированные языки и системы программирования» читается в 9-10 семестрах и предусматривает чтение лекций, проведение лабораторных занятий, выполнение курсового проекта и получение различного рода консультаций.

Целью дисциплины является формирование у студентов систематизированных знаний и практических навыков в области объектно-ориентированного программирования.

Основной задачей изучения дисциплины является формирование у студентов теоретических знаний и практических навыков объектно-ориентированного программирования с использованием языка высокого уровня Java.

В результате изучения курса студенты должны усвоить следующие понятия и определения: объектно-ориентированная парадигма, класс, объект, доступ, поля и методы, проектирование объектно-ориентированных программ, объектно-ориентированные языки, архитектура, а также свободно владеть технологией объектно-ориентированного программирования. Важным навыками должны стать умение программировать, используя объектно-ориентированный подход на языке Java, а также умение описывать и читать архитектуру классов и объектов на языке UML.

МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП

Дисциплина «Объектно-ориентированные языки и системы программирования» (ООЯСП) относится к числу дисциплин профессионального цикла. Успешное овладение дисциплиной предполагает предварительные знания операционных систем, сетей ЭВМ и телекоммуникаций, предусмотренном специальностью «Прикладная математика и информатика», а также навыки программирования на языках высокого уровня.

ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ

    Процесс изучения дисциплины «Объектно-ориентированные языки и системы программирования» направлен на формирование следующих компетенций:

общекультурные компетенции (ОК):

  • способностью иметь представление о современном состоянии и проблемах прикладной математики и информатики, истории и методологии их развития (ОК-2);

  • способностью использовать углубленные теоретические и практические знания в области прикладной математики и информатики (ОК-3);

  • способностью самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе, в новых областях знаний, непосредственно не связанных со сферой деятельности, расширять и углублять свое научное мировоззрение (ОК-4);

  • способностью порождать новые идеи и демонстрировать навыки самостоятельной научно-исследовательской работы и работы в научном коллективе (ОК-5);

профессиональные компетенции (ПК):

  • способностью разрабатывать концептуальные и теоретические модели решаемых научных проблем и задач (ПК-2);

  • способностью углубленного анализа проблем, постановки и обоснования задач научной и проектно-технологической деятельности (ПК-3).

В результате изучения дисциплины студент должен:

Знать:

  • принципы объектно-ориентированной разработки программ;

  • способы описания программы на языке моделирования.

Уметь:

  • пользоваться принципами объектно-ориентированной разработки для написания программ на языке высокого уровня;

    Владеть:

  • объектно-ориентированной технологией разработки программ;

  • языком высокого уровня Java и средой разработки Eclipse;

  • языком моделирования систем UML.

2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Тема 1. Системы объектно-ориентированного программирования. Технология Java

Обзор систем объектно-ориентированного программирования. История развития Java. Основные понятия Java.

Тема 2. Интегрированная среда разработки Eclipse

Работа со средой Eclipse. Навигация ресурсов. Инструмент разработки Java Development Kit (JDK).

Тема 3. Объектно-ориентированное программирование на Java

Понятие объекта. Понятие класса, отношения между классами. Понятие наследования. Понятие интерфейса. Понятие пакета.

Тема 4. Типы данных, переменные, операторы языка Java

Идентификаторы, типы данных, литералы. Приведение типов. Объявление и инициализация переменных. Массивы примитивных типов. Операторы Java.

Тема 5. Создание и использование объектов языка Java. Классы и объекты String. Классы и объекты Java API

Объявление, создание экземпляров, инициализация, хранение объектов в оперативной памяти. Использование класса String. Спецификация классов Java API.

Тема 6. Операторы управления ходом программы на языке Java.

Операторы цикл. Операторы условия. Оператор выбора.

Тема 7. Разработка методов, инкапсуляция и конструкторы, массивы объектов

Разработка методов в классах Java. Инкапсуляция и конструкторы. Массивы и объекты.

Тема 8. Наследование, интерфейсы и полиморфизм

Наследование. Интерфейсы и абстрактные классы. Полиморфизм. Коллекции и генерики в Java.

Тема 9. Язык объектно-ориентированного моделирования UML

Основные элементы языка UML. Виды диаграмм: диаграммы классов, объектов, последовательности, состояний, вариантов использования.

Тема 10. Механизм исключений и операции ввода/вывода

Механизм исключений. Файловый ввод/вывод. Сетевое взаимодействие.

Тема 11. Графический интерфейс пользователя на основе библиотеки Swing

Разработка графического интерфейса с применением компонента Visual Editor среды Eclipse.

Тема 12. Шаблоны проектирования

Виды шаблонов проектирования. Разработка программ с использованием шаблонов проектирования.

Тема 13. Web-программирование. Java - апплеты

Апплеты на Java.

3 СПИСОК ЛИТЕРАТУРЫ

3.1 Основная литература

  1. Павловская Т.А. C/C++. Программирование на языке высокого уровня : учебник для вузов. - СПб. : Питер, 2009. - 464 с. (4 экз.)

  2. Лаптев В.В. С++. Объектно-ориентированное программирование : учебное пособие. - СПб. : Питер, 2008. – 457 с. (3 экз.)

3.2 Дополнительная литература

  1. Кьоу Д. Объектно-ориентированное программирование. - СПб.: Питер, 2005. – 237 с. (20 экз.)

  2. Хорев П.Б. Технологии объектно-ориентированного программирования. – М.: Академия, 2004. – 446 с. (30 экз.)

  3. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. - М.: БИНОМ. Лаборатория знаний, 2006. – 318 c. (20 экз.)

  4. Ноутон П., Шилдт Г. Java 2 в подлиннике. – СПб: BHV – Петербург, 2006. – 1072 с. (1 экз.)

  5. Бойченко И.В. Основы технологии Java. – Томск : ТУСУР, 2009. – 236 с.

  6. Бойченко И.В., Мардяшов А.В. Методические указания к лабораторным работам по дисциплине «Технология Java». – Томск : ТУСУР, 2008. – 73 с.

  7. Хабибуллин И. Создание распределенных приложений Java 2. – СПб: БХВ – Петербург, 2002. – 704 с. (1 экз.)

  8. Вязовик Н.А. Программирование на Java http://www.intiut.ru/department/pl/javapl.

  9. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений. – М: Издательский дом «Вильямс», 2008. – 720 с. (1 экз.)

  10. Приемы ООП. Паттерны проектирования / Э.Гамма и др. - СПб.: Питер, 2001 г. – 656 с.

3.3 Internet-ресурсы

    1. http://onlinelibrary.wiley.com - научные журналы издательства Wiley&Sons

    2. http://www.sciencedirect.com/ - научные журналы издательства Elsevier

    3. www.intuit.ru - национальный открытый университет

    4. el.asu.tusu.ru – электронные курс по дисциплине Основы технологии Java 2.

3.4 УМП и программное обеспечение

1. Грибанова Е.Б. Методические указания по самостоятельной работе по дисциплине «Объектно-ориентированные языки и системы программирования». – Томск : ТУСУР, 2012. – 7 с.

  1. Среда разработки Eclipse, виртуальная машина Java.

4 ЗАДАНИЯ НА КУРСОВОЙ ПРОЕКТ

4.1 Темы курсовых проектов

    1. Логическая игра на языке Java с использованием стандартных шаблонов проектирования.

    2. Электронная открытка на языке Java с использованием стандартных шаблонов проектирования.

    3. Решение производственных задач с помощью программ, разработанных с использованием объектно-ориентированного подхода.

    4. Решение научных задач с помощью , разработанных с использованием объектно-ориентированного подхода.

    5. Java – апплеты для web-страниц

  1. Реалиация программы нахождения интегралов с использованием шаблона Стратегия (реализовать несколько алгоритмов нахождения интеграла).

  2. Реалиация программы нахождения кратчайшего пути графа с использованием шаблона Стратегия (реализовать несколько алгоритмов нахождения кратчайшего пути).

  3. Реализация динамически изменяющейся графической открытки с использованием шаблона наблюдатель.

  4. Реализации программы обмена сообщеними между сотрудниками предприятия с использованием шаблона Посредник.

  5. Реализации программы отслеживания состояния заказа с помощью шаблона Состояние.

  6. Реализация программы моделирования приема посетителей офиса с использванием шаблона Посетитель.

5 МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО

НАПИСАНИЮ КУРСОВОГО ПРОЕКТА

5.1 Порядок оформления курсового проекта

Курсовой проект по дисциплине «Объектно-ориентированные системы и языки программирования» является самостоятельной научной работой студента, в которой должны отразиться приобретенные им теоретические знания и практические навыки их применения. При написании курсового проекта студент должен показать умение работать с литературой, анализировать информационные источники, делать обоснованные выводы.

Требования, предъявляемые к курсовому проекту, можно объединить в три группы:

  1. к структуре;

  2. к содержанию;

  3. к оформлению.

5.2 Выбор темы

Тема курсового проекта по данной дисциплине определена и обозначена в примере, а номера индивидуальных заданий обусловливаются номерами вариантов заданий, вычисленных по известной формуле.

Перечень заданий, литературы, основные рекомендации по структуре и требования к содержанию приводятся в соответствующих разделах методических указаний.

5.3 Требования, предъявляемые к оформлению

текста

Оформление текста курсового проекта должно отвечать требованием ОС ТУСУР. Текст написан на компьютере через полтора межстрочных интервала. Размер шрифта – 12  14 пт.

Текст работы следует писать или печатать, соблюдая следующие размеры полей:

  • левое – 25 мм.;

  • правое – 15 мм.;

  • верхнее – 20 мм.;

  • нижнее – 20 мм.

Абзацы в тексте начинают отступом, равным пяти ударам клавиатуры персонального компьютера или 1 см.

Текст основной части работы делится на главы, разделы, подразделы, пункты.

Заголовки структурных частей работы («Содержание», «Введение», «Основная часть», «Заключение», «Список использованных источников», «Приложение») следует выполнять с абзацного отступа с прописной буквы без точки в конце, не подчеркивая.

Расстояние между заголовками и текстом должно быть равно одному межстрочному интервалу. Каждую структурную часть (главу) работы следует начинать с нового листа.

При написании курсового проекта следует обращать внимание на стиль, последовательность, логичность, сжатость и грамотность изложения, правильность оформления таблиц, графиков, списка литературы. Табличный и графический материал, приводимый для иллюстрации отдельных положений, следует снабжать ясными заголовками и нумеровать. При оформлении таблиц:

  • название таблицы (заголовок) должно соответствовать ее содержанию и отвечать на три вопроса одновременно: что, где, когда;

  • наименование «Таблица» располагается перед заголовком в левой части страницы, знак «№» не ставится, например: Таблица 2.1, если таблица имеет название, то его помещают через пробел и тире с заглавной буквы, точка в конце наименования не ставится;

  • единица измерения, если она едина для всех показателей, указывается после заголовка таблицы через запятую, например «млн. руб.», «%»; при разной размерности единицы измерения показателей таблицы указываются в заголовках соответствующих граф таблицы через запятую.

Все таблицы должны быть удобно обозреваемыми, органически связанными с текстом, полностью соответствовать требованиям статистики и, как правило, не занимать более одной страницы.

Большие таблицы, содержащие более десяти строк или восьми колонок – граф, следует выносить в приложения. Перенос на другую страницу небольших и средних таблиц не рекомендуется.

При ссылке в тексте на использованные источники следует приводить порядковые номера по списку использованных источников, заключенные в квадратные скобки, например: «... как указано в монографии [10]», «... в работах [11,12,15–17]».

Библиографическое описание литературных источников производится в соответствии с ГОСТ и располагается в следующей последовательности:

  • фамилия и инициалы автора (после фамилии);

  • точное название работы (по титульному листу);

  • место издания (приводится полностью в именительном падеже, за исключением названий городов Москва – М., Санкт-Петербург – СПб.);

  • название издательства (или издающей организации);

  • год издания (только цифра без буквы «г»);

  • страницы.

При описании журнальных и газетных статей место издания и название издательства не указываются. В многотомных изданиях номер тома (или части) ставится после года издания, например: «…1994. – Т.2.  …»; «…1994. – 4.1.  …»; «…1994. – Вып.3…». Список действительно использованной литературы приводится в конце работы.

Нумерация работы, начиная с титульного листа, сплошная, и выполняется арабскими цифрами в верхнем правом углу страницы (без точек и черточек). При этом титульный лист считается первым, но не нумеруется.

Объем курсового проекта не должен превышать 20 страниц текста формата А4. Состав работы включает:

  • титульный лист;

  • задание на работу;

  • оглавление (или содержание);

  • текст работы, подразделяющийся на главы и параграфы;

  • заключение (выводы и предположения);

  • приложения и библиография.

Титульный лист имеет единую форму и реквизиты.

Оглавление (или содержание). В нем последовательно указывается наименование частей работы (введение, название глав и входящих в них параграфов, заключение, приложения, список использованной литературы). Против каждого наименования в правой стороне листа указывается номер страницы, с которой начинается данная часть работы. Перед названием главы и параграфов пишутся их номера арабскими цифрами. Причем знак параграфа не ставится, вместо него указывается через точку номер главы и параграфа, в первой главе – 1.1; 1.2; во второй – 2.1; 2.2 и т.д. В тексте работы название глав и параграфов следует выделять соответствующими интервалами, исполнять заглавия разделов более крупными буквами. Каждый раздел работы, кроме параграфов, следует начинать с новой страницы.

  • Введение. Предлагается в объеме 1 страницы раскрыть актуальность и значение в современных условиях избранной темы, мотивируя ее выбор, формируются цель и основные задачи (цель работы всегда одна, а задач столько, сколько требуется для достижения этой цели), даются пояснения к избранному плану и содержанию работы; чем обусловлена принятая структура, какие методы обработки использованы и так далее.

  • Основная часть. Посвящается исследованию теоретических вопросов. В ней раскрываются теоретические положения предмета исследования. При этом обязательно следует показывать свое отношение к спорным положениям, формировать собственную позицию, не ограничиваясь простым пересказом существующих в литературе точек зрения. При необходимости этот раздел может быть разбит на главы и параграфы.

  • Заключение – это резюме всей работы. Оно должно содержать основные теоретические выводы, к которым пришел студент, констатировать недостатки изученных методов. В нем должны содержаться только те положения (в форме выводов, обобщений, рекомендаций), которые отражены в главах работы. Объем заключительной главы должен содержать 1 страницу.



Похожие документы:

  1. Методические указания по выполнению курсового проекта для студентов заочной формы обучения на базе среднего (полного) общего образования направления подготовки

    Методические указания
    ... системы: методические указания по выполнению курсового проекта / Е. Б. Пермяков. – Екатеринбург: УрТИСИ ФГОБУ ВПО «СибГУТИ» 2012. – 61c. Методические указания предназначены для ...
  2. Бизнес-план организации производства древесных плит Методические указания по выполнению курсового проекта по дисциплине «Экономика, организация и планирование деревообрабатывающих производств» Санкт-Петербург

    Методические указания
    ... организации производства древесных плит Методические указания по выполнению курсового проекта по дисциплине «Экономика, ... и статистика, 2012 -816 с. /printletter.php. Оглавление Цель и последовательность выполнения курсового проекта 3 Резюме ...
  3. Методические указания по выполнению комплексного курсового проекта по дисциплинам: «Бухгалтерский учет»; “Экономика предприятия”; «Экономический анализ» (для студентов очной и заочной форм обучения)

    Методические указания
    ... ) Ижевск 2013 Данные методические указания разработаны на основе «Методических указаний по выполнению курсового проекта по дисциплинам “«Бухгалтерский учет ... . 2011г. 2012г. 2013г. 2011-2012г.г. 2012-2033г.г. 1. 2. Таблица 5 – Показатели эффективности ...
  4. Методические указания по выполнению курсовых работ (проектов) в физико-техническом институте бфу им. И. Канта утверждено ученым советом физико-технического института

    Методические указания
    ... Канта» Физико-технический институт МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВЫХ РАБОТ (ПРОЕКТОВ) В ФИЗИКО-ТЕХНИЧЕСКОМ ... 2012 года №364 названия курсовой работы (проекта) в приложении к диплому сопровождается указанием оценки, зачета. Названия курсовых ...
  5. Методические указания по выполнению курсовой работы по дисциплине “Финансы предприятий” для студентов специальности 1 25 01 04 дневного и заочного факультета

    Методические указания
    ... БЕЛАРУСЬ УО «ПОЛОЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» МЕТОДИЧЕСКИЕ УКАЗАНИЯ по выполнению курсовой работы по дисциплине “Финансы предприятий” для ... проекта (ученое звание, ученая степень, должность) (фамилия, имя, отчество) Новополоцк 2012 ПРИЛОЖЕНИЕ ...

Другие похожие документы..