Współczesne modele oprogramowania Wykład nr 1 Organizacja zajęć, zasady uzyskiwania zaliczenia, zakres tematyczny przedmiotu. Akademia Górniczo-Hutnicza 06.10.2014, 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/wmo/ 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 środa, g. 8.00-9.30, sala 708, budynek B5 g. 9.45 11.15, sala 302, budynek B4 Zmiana w organizacji zajęć Termin, sala, objętość czasowa zostaje taka sama 7 x wykład i 7 x laboratorium Wykład i laboratorium po 3h zegarowe co dwa tygodnie według harmonogramu na stronie przedmiotu możliwość zmiany terminów wykładów do końca tygodnia
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ą, zarządzania bazami danych E-usługi Systemy ekspertowe, symulatory Literatura podawana na wykładach oraz na stronie przedmiotu Obecność - nieobowiązkowa zagadnienia obowiązujące na egzaminie zostaną podane na 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ę 5.0 z laboratorium
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 Obecność obowiązkowa na 6 z 7 laboratoriów. 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
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 (minimum 6 z 7 lab.) 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 Za tydzień 13.10.2015 (grupa 1) Wymagane konto do umieszczenia strony HTML Najbliższy wykład W tym tygodniu remonty/organizacyjny...? Za tydzień - Systemy CMS 14.10.2014 (tematyka laboratorium), g.8.00 sala 708 B5