wzór sylabusa UG - Programowanie biznesowych aplikacji
Transkrypt
wzór sylabusa UG - Programowanie biznesowych aplikacji
Nazwa przedmiotu Tworzenie biznesowych serwisów internetowych Kod ECTS Uzupełnia pracownik toku studiów, według ustalonego w UG wzoru Nazwa jednostki prowadzącej przedmiot Wydział Zarządzania / Katedra Informatyki Ekonomicznej Studia Wydział stopień Zarządzania podyplomowe Nazwisko osoby prowadzącej (osób prowadzących) dr Michał Kuciapski tryb niestacjonarne Formy zajęć, sposób ich realizacji i przypisana im liczba godzin A. Formy zajęć wykład konwersatoryjny ćwiczenia audytoryjne – metoda projektów (projekt badawczy, wdrożeniowy, praktyczny) ćwiczenia audytoryjne – rozwiązywanie zadań B. Sposób realizacji zajęcia w sali dydaktycznej Liczba punktów ECTS 3 pkt ECTS 25 godz. - udział w ćwiczeniach (1 pkt), 25 godz. - przygotowanie do zajęć (1 pkt), 30 godz. - studiowanie literatury przedmiotu (1 pkt) C. Liczba godzin 25 Cykl dydaktyczny Semestr zimowy Status przedmiotu obowiązkowy Język wykładowy polski Metody dydaktyczne ćwiczenia laboratoryjne: metoda projektów, rozwiązywanie zadań, dyskusja Forma i sposób zaliczenia oraz podstawowe kryteria oceny lub wymagania egzaminacyjne A. Sposób zaliczenia zaliczenie bez oceny B. Formy zaliczenia: wykonanie pracy zaliczeniowej – projekt lub prezentacja C. Podstawowe kryteria wykonanie projektu zaliczeniowego uwzględniającego minimum 50% wymagań wskazanych przez prowadzącego Sposób weryfikacji założonych efektów kształcenia zakładany efekt kształcenia zajęcia w laboratorium komputerowym lektura dodatkowych zasobów edukacyjnych udostępnionych przez prowadzącego w ramach serwisów zewnętrznych i/albo Platformy Edukacyjnej UG Wiedza Kr2_W01 + Kr2_W03 + Kr2_W04 + Kr2_W07 + + Umiejętności Kr2_U02 + Kr2_U04 + Kr2_U08 + Kompetencje Kr2_K01 + Kr2_K02 + Kr2_K03 + Kr2_K04 + Kr2_K05 + Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi Należy określić: A. Wymagania formalne Podstawy programowania, Projektowanie biznesowych aplikacji internetowych i mobilnych, Języki skryptowe i HTML5 B. Wymagania wstępne Podstawowa znajomość: języków skryptowych oraz programowania strukturalnego i obiektowego. Podstawowa umiejętność projektowania biznesowych aplikacji informatycznych. Cele przedmiotu Tworzenie serwisów internetowych zgodnie z ich biznesowymi i technicznych specyfikacjami. Nabycie umiejętności z zakresu logiki programowania oraz tworzenia wysoce interaktywnych aplikacji internetowych w technologiach serwerowych PHP i ASP, w podejściach WebForms i MVC. Poznanie zagadnień z zakresu projektowania, programowania i wdrażania na serwerze WWW dynamicznych serwisów internetowych. Treści programowe I. Tworzenie biznesowych serwisów internetowych - PHP 1. Wprowadzenie do języka PHP 2. Podstawy składni: operacje na danych, podstawowe struktury i operatory 3. Formularze 4. Praca z bazami danych MySQL 5. Sesje II. Tworzenie biznesowych serwisów internetowych – ASP .NET 1. Tworzenie dynamicznych aplikacji internetowych ASP .NET Web Forms a. Architektura ASP.NET Web Forms b. Tworzenie formularzy ASP.NET c. Programowanie zdarzeń kontrolek ASP.NET d. Implementacja stron wzorcowych i kontrolek użytkownika e. Walidacja danych wprowadzanych przez użytkownika f. Zarządzanie stanem w aplikacjach Web g. Zarządzanie danymi w aplikacjach Web ASP.NET h. Tworzenie asynchronicznych aplikacji ASP.NET i. Zabezpieczanie aplikacji Web ASP.NET j. Konfiguracja i wdrażanie aplikacji Web ASP.NET 2. Tworzenie dynamicznych aplikacji internetowych ASP .NET MVC a. Architektura ASP.NET MVC b. Definiowanie modeli danych c. Definiowanie interakcji oraz rutingu d. Definiowanie wyglądu aplikacji e. o AJAX MVC Wykaz literatury A. Literatura wymagana do ostatecznego zaliczenia zajęć (zdania egzaminu): A.1. wykorzystywana podczas zajęć Webcasty opracowane przez prowadzącego Hopkins C. (2013), Jump Start PHP, SitePoint, 978-0-98746-740-9 Kurs e-learningowy Microsoft IT Academy - Collection 20486: Developing ASP.NET MVC 4 Web Applications A.2. studiowana samodzielnie przez studenta Kurs e-learningowy Microsoft IT Academy - Collection 10267: Introduction to Web Development with Microsoft Visual Studio B. Literatura uzupełniająca Freeman A., MacDonald M., Szpuszta M. (2013), Pro ASP.NET 4.5 in C#, 5th Edition, Apress 978-1-43024254-3 Efekty uczenia się Wiedza posiada wiedzę o możliwościach stosowania technologii serwerowych dla programowania W zakresie wiedzy: dynamicznych serwisów internetowych przeznaczonych dla biznesu, Kr2_W01 Ma rozszerzoną posiada wiedzę o różnych podejściach projektowania serwisów biznesowych, wiedzę o miejscu nauk ekono identyfikuje zastosowania poszczególnych składowych PHP i ASP .NET dla tworzenia intemicznych w systemie nauk, ich raktywnych i bezpiecznych witryn, charakterze, metodologii oraz zna składnie języków PHP i ASP. NET C# dla przygotowania w pełni funkcjonalnych webopowiązaniach z innymi nauwych aplikacji internetowych, kami Kr2_W03 Ma pogłębioną rozumie konieczność stałego rozwijania funkcjonalności biznesowych serwisów internetowiedzę o człowieku jako podwych, miocie tworzącym struktury i zna mechanizmy zabezpieczania serwisów biznesowych. instytucje ekonomiczne Kr2_W04 Zna zaawansowane metody matematyczne, statystyczne, ekonometryczne oraz informatyczne umożliwiające pozyskiwanie, przetwarzanie i analizę danych odzwierciedlających funkcjonowanie i wzrost gospodarki narodowej i jej składowych oraz zjawisk i procesów zachodzących w ich otoczeniu Kr2_W07 Ma rozszerzoną i ugruntowaną wiedzę o normach etycznych obowiązujących w biznesie, dobrych praktykach jego prowadzenia oraz regulacjach prawnych w zakresie ochrony własności intelektualnej; ma rozszerzoną wiedzę dotyczącą ryzyka i odpowiedzialności związanej z informatyzacją procesów gospodarczych, zna zasady netykiety W zakresie umiejętności: Kr2_U02 Potrafi sprawnie pozyskiwać szczegółowe informacje o procesach i zjawiskach ekonomicznych w drodze obserwacji bezpośredniej, planowanego eksperymentu lub kwerendy baz danych oraz gromadzić je i przetwarzać za pomocą nowoczesnych narzędzi informatycznych Kr2_U04 Potrafi na poziomie zaawansowanym planować, projektować i programować systemy informatyczne, wspierające funkcjonowanie podmiotów gospodarczych Kr2_U08 Potrafi instalować, konfigurować i stosować nowoczesne technologie informacyjno-telekomunikacyjne w procesie zarządzania przedsiębiorstwem i komunikacji biznesowej W zakresie kompetencji społecznych: Kr2_K01 Rozumie potrzebę ustawicznego uzupełniania i pogłębiania nabytej wiedzy; inspiruje i organizuje proces uczenia się innych osób Kr2_K02 Rozumie potrzebę systematycznego studiowania kierunkowej literatury naukowej i popularnonaukowej; jest świadomy konieczności prowadzenie obserwacji, eksperymentów, badań oraz podejmowania za nie odpowiedzialności Kr2_K03 Potrafi swobodnie komunikować się z otoczeniem w miejscu pracy i poza nim, przekazywać swoją wiedzę oraz dzielić się swoimi umiejętnościami za pomocą róż- Umiejętności biegle stosuje języki serwerowe PHP i ASP C# dla przygotowania witryn internetowych; tworzy dynamiczne serwisy internetowe o wysokiej responsywności dzięki stosowaniu technologii AJAX; projektuje dynamiczne serwisy internetowe szybko adaptowalne do zmian dzięki mechanizmowi MasterPage-ContentPage; projektuje dynamiczne serwisy internetowe adaptowalne na urządzenia mobilne, potrafi skutecznie stosować technologie PHP i ASP .NET dla rozwijania możliwości serwisów biznesowych; tworzy rozwiązania uwzględniające mechanizmy bezpieczeństwa dostępu do danych poprzez uwierzytelnianie i autoryzację; potrafi projektować skalowalne serwisy biznesowe poprzez podejście MVC; potrafi wdrażać dynamiczne serwisy internetowe w środowisku produkcyjnych na serwerze WWW. Kompetencje społeczne (postawy) dąży do rozwiązania przedstawionego problemu wytworzenia dynamicznych serwisów internetowych, wykazuje kreatywność w procesie projektowania biznesowych serwisów webowych, przestrzega specyfikacji projektowej w trakcie realizacji projektu programistycznego, sprawnie zarządza pracą zespołu projektowego przygotowującego dynamiczny serwis internetowy; sprawnie zespołowo rozwiązuje problemy programistyczne. nych środków przekazu Kr2_K04 Potrafi pracować w zespole, współtworzyć go oraz nim efektywnie zarządzać; sprawnie dostosowuje swoje zachowania i sposób postępowania do roli w nim odgrywanej; jest gotowy do brania za nie odpowiedzialności i ponoszenia konsekwencji; rozumie konieczność systematyczności i konsekwencji w działaniu; jest otwarty na innych członków zespołu oraz krytyczny wobec siebie Kr2_K05 Potrafi myśleć i działać w sposób przedsiębiorczy oraz dostosowywać się do zmienności otoczenia Kontakt [email protected]