Współczesne modele oprogramowania Wykład nr 1 Organizacja zajęć, zasady uzyskiwania zaliczenia, zakres tematyczny przedmiotu. Akademia Górniczo-Hutnicza 02.10.2017, Kraków dr inż. Andrzej Opaliński andrzej.opalinski@agh.edu.pl
Plan wykładu Zasady organizacji zajęć Wykłady, egzamin, literatura Laboratoria, zaliczenie
Organizacja zajęć Odpowiedzialny za przedmiot: dr inż. Andrzej Opaliński andrzej.opalinski@agh.edu.pl Konsultacje wtorek g.11.30-13.00, pok. 406 B5 Strona przedmiotu: http://home.agh.edu.pl/opal/ Aktualności Harmonogram Literatura Zasady zaliczenia (elementy realizacji lab) Wykład + Laboratorium Laboratorium wtorek, g. 8.00-11.00, sala 201, budynek B5 (grupy na przemian, co 2 tygodnie) Wykład poniedziałek, g. 9.45-11.15, sala 709, budynek B5 Zmiany w organizacji zajęć Termin, sala, objętość czasowa zostaje taka sama 7 x laboratorium + zmiany w harmonogramie wykładów na stronie przedmiotu zmiany w harmonogramie wykładów po ustaleniu terminu szkolenia w Comarch
Wykład i Egzamin Wykłady Egzamin Tematyka Aktualny rynek producentów oprogramowania Prawa autorskie i licencje Architektury systemów informatycznych Inżynieria oprogramowania, modelowanie (UML) Środowiska uruchomieniowe Emulatory, maszyny wirtualne Systemy zarządzania treścią, bazami danych E-usługi Systemy ekspertowe, symulatory Literatura podawana na wykładach oraz na stronie przedmiotu Obecność nieobowiązkowa W ramach wykładu wycieczka do fabryki Fiata w Tychach i szkolenie Agile w Comarch zagadnienia obowiązujące na egzaminie zostaną podane na stronie przedmiotu 3-4 tygodnie przed pierwszym terminem egzaminu brak zwolnień z egzaminu możliwość 0 terminu egzaminu ustnego dla osób, które otrzymały ocenę 4.5 z laboratorium (także w ramach referatów)
2 wersje uzyskania zaliczenia z laboratorium realizacja projektu strony/serwisu/sklepu internetowego Część 1 - Podstawy HTML/PHP utworzenie własnej strony domowej (2 laboratoria) Część 2 Witryna oparta o system CMS (Joomla / WordPress / Drupal ) (5 laboratoriów) Projekt realizowany na zajęciach obowiązkowa obecność na wszystkich laboratoriach. Możliwość dwukrotnego odrobienia laboratorium na zajęciach drugiej grupy seminarium - przygotowanie referatu i prezentacji Temat uzgodniony z prowadzącym Propozycje własne (związane z zainteresowaniami) Przykładowe tematy: Programowanie aplikacji mobilnych na platformie android Technologie wytwarzania pamięci masowych ( flash ) Systemy nawigacji i lokalizacji położenia (GSM, GPS, A-GPS) Projekt TOR ukrywanie tożsamości w sieci i wiele innych... Możliwość wystąpienia na sesji kół naukowych Referat około 14-18 stron A4 Prezentacja 25-45 minut, podczas wykładu Nieobowiązkowa obecność na laboratoriach Możliwość realizacji projektu sprzętowego (Arduino, RaspberryPi) (w ramach KN Creative)
Projekt witryny internetowej Tematyka - do uzgodnienia z prowadzącym, związane z zainteresowaniami łatwiejsze - blog - portal dotyczący hobby np. modelarstwa, lotnictwa, wędkarstwa - portal dot. piwa (gatunki, proces produkcji itp) - portal dot. hodowli psów / rybek / ptaków - portal dot. dyscypliny sportu (przepisy, rekordy, aktualności) - portal dot. regionu (opis, historia, atrakcje turystyczne, ciekawe miejsca) - inne propozycje... trudniejsze - sklep internetowy (owoce, prefabrykaty,...) - portal amatorskiej ligi sportowej (terminarze, wyniki, lista dysk.) - portal dot. gry (komputerowej/rpg/paintball) - serwis aukcyjny - klinika weterynaryjna - pizzeria - sklep rowerowy - inne... Niezbędne posiadanie miejsca w sieci do umieszczenia serwisu Konto uczelniane Uczelniane Centrum Informatyki - www.uci.agh.edu.pl (serwer student) Konto komercyjne (prv.pl, friko.pl, cba.pl i wiele innych...) Dokumentacja wstępna i końcowa Projekt pseudo-komercyjny (tworzony dla hipotetycznego klienta) Dokumentacja w formie papierowej i pdf (szczegóły na stronie przedmiotu)
Ocena końcowa z laboratorium Regularne laboratoria Ocena końcowa = 0,25 * ocenahtml + 0,75 * ocenacms strona domowa (HTML/PHP) Projekt, utworzenie struktury, wypełnienie treścią, oskryptowanie, prezentacja serwis internetowy (CMS) Projekt systemu, Instalacja środowiska, Adaptacja systemu do wymaganych funkcjonalności, Wypełnienie systemu treścią, Dokumentacja użytkowa, Prezentacja gotowego systemu składowe wpływające na ocenę Obecność na zajęciach (max. 2 nieobecności, do odrobienia na zajęciach w przeciągu 1 tygodnia) Aktywność na zajęciach - 25 % Stopień trudności projektu + realizacja założonych celów - 25 % Dopracowanie wizualne i użytkowe - 25 % Dokumentacja projekt + dokumentacja użytkowa - 25 % Referat / prezentacja Ocena końcowa = 0,5 * ocenareferat + 0,5 ocenaprezentacja referat zawartość merytoryczna, jakość i zróżnicowanie źródeł, forma i estetyka, styl i przejrzystość, przykłady, ilość informacji, szczegółowość i pokrycie tematu prezentacja jakość, sposób i forma prezentacji, przykłady, wkład własny
Pytania Najbliższe laboratoria jutro 3.10.2017 (grupa 1) Wymagane konto do umieszczenia strony HTML Najbliższy wykład W tym tygodniu organizacyjny...? Za tydzień - Systemy CMS 9.10.2017 (tematyka laboratorium)