Załącznik Nr 5 do Zarz. Nr 33/11/12

Transkrypt

Załącznik Nr 5 do Zarz. Nr 33/11/12
Załącznik Nr 5 do Zarz. Nr 33/11/12
Z1-PU7
(pieczęć wydziału)
WYDANIE N1
Strona 1 z 2
KARTA PRZEDMIOTU
1. Nazwa przedmiotu: TWORZENIE OPROGRAMOWANIA 2. Kod przedmiotu: TOZSB
W ZMIENNYM ŚRODOWISKU BIZNESOWYM
3. Karta przedmiotu ważna od roku akademickiego: 2014/2015
4. Forma kształcenia: studia pierwszego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: INFORMATYKA (RAU)
7. Profil studiów: ogólnoakademicki
8. Specjalność: PRZEDMIOT OBIERALNY DLA WSZYSTKICH SPECJALNOŚCI
9. Semestr: VII
10. Jednostka prowadząca przedmiot: Wydział Automatyki, Elektroniki i Informatyki
11. Prowadzący przedmiot: dr inż. Michał Kawulok
12. Przynależność do grupy przedmiotów: przedmioty specjalnościowe
13. Status przedmiotu: wybieralny
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne:
Programowanie Komputerów, Inżynieria Oprogramowania
16. Cel przedmiotu: Zapoznanie studentów z pełnym procesem wytwarzania oprogramowania w
warunkach ciągle zmieniającej się sytuacji biznesowej. Przedstawienie skutecznych sposobów
rozwiązywania często spotykanych problemów pracy w wyżej wymienionych warunkach.
17. Efekty kształcenia:1
Nr
Opis efektu kształcenia
Metoda sprawdzenia
Forma
Odniesienie do efektów
efektu kształcenia prowadzenia zajęć
dla kierunku studiów
1 Znajomość metod
Ćwiczenie
Wykład,
K1A_W11, K1A_W18
projektowania aplikacji w
laboratoryjne
laboratorium
zmiennym środowisku
biznesowym
2 Umiejętność stosowania metod Ćwiczenie
Wykład,
K1A _U18, K1A _U37
zarządzania wymaganiami
laboratoryjne
laboratorium
3 Umiejętność stosowania
Ćwiczenie
Wykład,
K1A _U17, K1A _U18
technik projektowania
laboratoryjne
laboratorium
obiektowego
4 Umiejętność stosowania
Ćwiczenie
Wykład,
K1A _U18, K1A _U32
podstawowych elementów
laboratoryjne
laboratorium
metodyk zwinnych
5 Umiejętność pracy z kodem
Ćwiczenie
Wykład,
K1A _U28, K1A _U33
odziedziczonym
laboratoryjne
laboratorium
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
W. 30
1
L. 30
należy wskazać ok. 5 – 8 efektów kształcenia
19. Treści kształcenia:
Tematyka wykładów: Wykłady będą skupione wokół idei wytwarzania oprogramowania rozumianego jako
rozwiązywanie problemu biznesowego, zarówno na płaszczyźnie technicznej, jak i miękkiej. Nacisk będzie
położony na problemy, z jakimi absolwent studiów się spotka w pracy zawodowej. W ramach wykładów omówione
zostaną poniższe zagadnienia:
1. Problem biznesowy jako zmieniający się cel do osiągnięcia.
2. Rola procesu przy tworzeniu oprogramowania.
3. Wymagania oraz kryteria akceptacyjne wymagań.
4. Znaczenie poszczególnych ról w projekcie i komunikacja między rolami.
5. Modelowanie zorientowane obiektowo.
6. Definicja jakości oraz metody jej zapewnienia w projekcie.
7. Dobre praktyki - SOLID i wzorce projektowe.
8. Kod odziedziczony.
9. Błędy w kodzie, ich pochodzenie, metody zwalczania.
10. Narzędzia wspomagające proces tworzenia oprogramowania.
Tematyka laboratorium: Laboratoria będą skupione wokół praktycznego zademonstrowania konceptów
przedstawionych na wykładach. Laboratorium będzie dotyczyło poniższych zagadnień:
1. Znaczenie procesu iteracyjnego - zwinne metodyki wytwarzania oprogramowania.
2. Niejednoznaczność domeny i metody doprecyzowania komunikacji.
3. Projektowanie top-down, modelowanie odpowiedzialności, techniki modelowania obiektowego.
4. Testy jednostkowe, testy akceptacyjne, elementy test driven development (TDD).
5. Implementacja fragmentów zaprojektowanego systemu łącznie z testami.
6. Praca z kodem odziedziczonym.
7. Symulowana naprawa błędów w kodzie.
8. Praca zespołowa.
Przedmiot jest prowadzony we współpracy z firmą Future Processing Sp. z o.o.
20. Egzamin: nie
21. Literatura podstawowa:
1. Andrew Hunt, David Thomas "The Pragmatic Programmer: From Journeyman to Master"
22. Literatura uzupełniająca:
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Forma zajęć
Liczba godzin
kontaktowych / pracy studenta
1
Wykład
30 / 30
2
Ćwiczenia
-/3
Laboratorium
30 / 30
4
Projekt
-/5
Seminarium
-/6
Inne
-/Suma godzin
60 / 60
24. Suma wszystkich godzin: 120
25. Liczba punktów ECTS: 4
26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 2
27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 2
26. Uwagi: -
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)

Podobne dokumenty