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]

Podobne dokumenty