Разработка на приложения с Java

изборен курс за студенти от ФМИ, летен семестър 2004/2005 г.
хорариум 3+0+0
http://jse.openfmi.net

Преподавателски екип:

Анотация:

Курсът „Разработка на приложения с Java” е предназначен за студенти след първи курс от специалност информатика с изявен интерес към съвременните софтуерни технологии. Курсът е акцентиран върху проектиране на приложения, за сметка на чисто техническите аспекти на софтуерната индустрия. По време на курса вие ще научите: как да проектирате приложенията, мощни механизми за абстракция, шаблони, които са се утвърдили в практиката, методологии за описание, както и начини за ограничаване на времето прекарано в отстраняване на грешки.

Изисквания към студентите:

Оценяване:

Крайната оценка ще се формира от курсов проект (2х20 точки) и два теста (всеки по 25 точки) проведени през семестъра. Първият тест ще се проведе в средата на семестъра, а втория в края на семестъра. Проектът е разделен на две части които ще бъдат предавани в средата и края на семестъра. Крайната оценка се формира по следните критерии:

Учебна програма:

  1. Въведение в софтуерното инжинерство.
  2. Принципи на обектно-ориентираното програмиране.
  3. Наследяване и полиморфизъм.
  4. Обектни модели.
  5. Процедурна спецификация.
  6. Абстрактни типове данни.
  7. Абстракцията в детайли.
  8. Зависимост и свързаност между компонентите на приложението.
  9. Обработка на грешки.
  10. Тестване и отстраняване на грешки.
  11. Еквивалентност на обекти и копиране.
  12. Шаблони за проектиране.
  13. Подтипове.
  14. Използваемост на приложенията.
  15. Проектиране на приложенията.
  16. Потребителски интерфейс.
  17. Архитектура на библиотека (пример).
  18. Концептуални модели.
  19. Архитектура на приложение (пример).
За допълнителна информация посетете официалния сайт на курса http://jse.openfmi.net