Wydział Biotechnologii i Hodowli Zwierząt - Bioinformatyka (S1)
specjalność: Biologia systemów i metody informatyczne
Sylabus przedmiotu Technologie programowania systemów internetowych:
Informacje podstawowe
Kierunek studiów | Bioinformatyka | ||
---|---|---|---|
Forma studiów | studia stacjonarne | Poziom | pierwszego stopnia |
Tytuł zawodowy absolwenta | inżynier | ||
Obszary studiów | nauk przyrodniczych, nauk technicznych, studiów inżynierskich | ||
Profil | ogólnoakademicki | ||
Moduł | — | ||
Przedmiot | Technologie programowania systemów internetowych | ||
Specjalność | Systemy informatyczne w biologii | ||
Jednostka prowadząca | Katedra Inżynierii Oprogramowania | ||
Nauczyciel odpowiedzialny | Marcin Radziewicz <Marcin.Radziewicz@zut.edu.pl> | ||
Inni nauczyciele | |||
ECTS (planowane) | 2,0 | ECTS (formy) | 2,0 |
Forma zaliczenia | zaliczenie | Język | polski |
Blok obieralny | 19 | Grupa obieralna | 4 |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Umiejętność programownia strukturalnego |
W-2 | Znajomość języka obiektowego |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | Zapoznanie studentów z technologiami wytwarzania aplikacji internetowych |
C-2 | Nauka posługiwania się ppopularnymi technologiami wytwarzania aplikacji internetowych |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | Konfiguracja środowiska projektowego | 2 |
T-L-2 | Zapoznanie się ze środowiskiem Ruby on Rails | 3 |
T-L-3 | Java JSP - ćwiczenia | 3 |
T-L-4 | Java JSF - ćwiczenia | 2 |
T-L-5 | Rozbudowa aplikacji internetowej za pomocą Javascript | 2 |
T-L-6 | Wykorzystanie w aplikacji internetowej bazy danych | 2 |
T-L-7 | Ajax - ćwiczenia | 1 |
15 | ||
wykłady | ||
T-W-1 | Wprowadzenie do tematu tworzenia aplikacji internetowych | 2 |
T-W-2 | Środowisko Ruby on Rails | 2 |
T-W-3 | Programowanie Serveletów | 2 |
T-W-4 | Technologia Java Server Pages (JSP) oraz Java Server Faces | 3 |
T-W-5 | Wykorzystanie Javascript do tworzenia zaawansowanych aplikacji internetowych | 2 |
T-W-6 | Współpraca z bazami danych | 2 |
T-W-7 | AJAX | 1 |
T-W-8 | Zastosowanie wzorców w tworzeniu aplikacji internetowych (MVC) | 1 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Uczestnictwo w zajęciach | 15 |
A-L-2 | Przygotowanie do zajęć laboratoryjnych | 15 |
30 | ||
wykłady | ||
A-W-1 | uczestnictwo w zajęciach | 15 |
A-W-2 | Samodzielne studiowanie materiałów wykładowych | 15 |
30 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Metoda podająca - wykład informacyjny |
M-2 | Metoda praktyczna - ćwiczenia laboratoryjne |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena formująca: Ocena pracy na laboratorium |
S-2 | Ocena podsumowująca: Egzamin pisemny lub ustny |
Zamierzone efekty kształcenia - wiedza
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
BI_1A_BII-S-O2.2_W01 Student zna podstwowe technologię wytwarzania systemów internetowych | BI_1A_W09, BI_1A_W10, BI_1A_W11, BI_1A_W12 | P1A_W04, P1A_W07, T1A_W02, T1A_W03, T1A_W04, T1A_W05, T1A_W06, T1A_W07 | InzA_W01, InzA_W02, InzA_W05 | C-1 | T-W-3, T-W-5, T-W-4, T-W-2, T-W-1 | M-1 | S-2 |
BI_1A_BII-S-O2.2_W02 Student zna i potrafi opisać typowe architektury systemów internetowych | BI_1A_W10, BI_1A_W11 | P1A_W04, P1A_W07, T1A_W02, T1A_W03, T1A_W04, T1A_W05, T1A_W07 | InzA_W01, InzA_W02, InzA_W05 | C-1 | T-W-1, T-W-6, T-W-8, T-W-5, T-W-7 | M-1 | S-2 |
BI_1A_BII-S-O2.2_W03 Student zna i potrafi opisać technologie interakcji systemów internetowych i baz danych | BI_1A_W09, BI_1A_W10, BI_1A_W12 | P1A_W04, P1A_W07, T1A_W02, T1A_W03, T1A_W04, T1A_W05, T1A_W06, T1A_W07 | InzA_W01, InzA_W02, InzA_W05 | C-1 | T-W-8, T-W-6, T-W-7 | M-1 | S-2 |
Zamierzone efekty kształcenia - umiejętności
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
BI_1A_BII-S-O2.2_U01 Student potrafi wykonać prostą aplikację internetową w wybranych technologiach | BI_1A_U09, BI_1A_U10 | P1A_U01, P1A_U03, P1A_U04, P1A_U11, P1A_U12, T1A_U01, T1A_U02, T1A_U05, T1A_U07, T1A_U08, T1A_U09, T1A_U10, T1A_U15, T1A_U16 | InzA_U01, InzA_U07, InzA_U08 | C-2 | T-L-2, T-L-3, T-L-1, T-L-4 | M-2 | S-1 |
BI_1A_BII-S-O2.2_U02 Student potrafi zaprojektować aplikację internetową oraz wybrać właściwą technologię jej realizacji | BI_1A_U09, BI_1A_U11 | P1A_U01, P1A_U03, P1A_U04, P1A_U05, P1A_U09, T1A_U01, T1A_U02, T1A_U05, T1A_U07, T1A_U09, T1A_U13, T1A_U15, T1A_U16 | InzA_U01, InzA_U03, InzA_U05, InzA_U07, InzA_U08 | C-2 | T-W-4, T-W-2, T-W-5, T-W-1, T-W-6, T-L-3, T-W-7, T-L-7, T-W-8, T-L-2, T-L-6, T-W-3, T-L-1, T-L-5, T-L-4 | M-2 | S-1 |
BI_1A_BII-S-O2.2_U03 Student potrafi zaprojektować i zrealizować system internetowy korzystający z bazy danych | BI_1A_U09, BI_1A_U10, BI_1A_U17 | P1A_U01, P1A_U03, P1A_U04, P1A_U07, P1A_U11, P1A_U12, T1A_U01, T1A_U02, T1A_U05, T1A_U07, T1A_U08, T1A_U09, T1A_U10, T1A_U15, T1A_U16 | InzA_U01, InzA_U03, InzA_U06, InzA_U07, InzA_U08 | C-2 | T-W-6, T-W-5, T-L-4, T-L-6, T-L-3, T-W-1, T-L-7, T-L-1, T-W-2, T-W-4, T-L-2, T-W-7, T-W-3, T-L-5, T-W-8 | M-2 | S-1 |
Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne
Zamierzone efekty kształcenia | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
BI_1A_BII-S-O2.2_K01 Student jest świadomy konieczności rozwijania się zawodowego i osobistego w interesujących go dziedzinach | BI_1A_K01, BI_1A_K03 | P1A_K01, P1A_K02, P1A_K03, P1A_K04, P1A_K05, P1A_K07, P1A_K08, T1A_K01, T1A_K02, T1A_K05, T1A_K06, T1A_K07 | InzA_K01, InzA_K02 | C-1, C-2 | T-W-1, T-W-2, T-W-4, T-W-7, T-W-8, T-L-7, T-L-2, T-W-3, T-W-6, T-L-1, T-L-3, T-L-5, T-L-4, T-L-6, T-W-5 | M-1, M-2 | S-1, S-2 |
BI_1A_BII-S-O2.2_K02 Student jest świadomy konieczności dzielenia się więdzą z innymi oraz sprawnej wspólpracy w grupie dla osiągnięcia zamierzonego celu | BI_1A_K01, BI_1A_K04, BI_1A_K07 | P1A_K02, P1A_K03, P1A_K04, P1A_K06, P1A_K08, T1A_K02, T1A_K03, T1A_K04, T1A_K05, T1A_K06 | InzA_K01, InzA_K02 | C-1, C-2 | — | M-2, M-1 | S-1, S-2 |
Kryterium oceny - wiedza
Efekt kształcenia | Ocena | Kryterium oceny |
---|---|---|
BI_1A_BII-S-O2.2_W01 Student zna podstwowe technologię wytwarzania systemów internetowych | 2,0 | |
3,0 | Potrafi wymienic główne technologie internetowe oraz omówic ich najwazniejsze cechy | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 | ||
BI_1A_BII-S-O2.2_W02 Student zna i potrafi opisać typowe architektury systemów internetowych | 2,0 | |
3,0 | Potrafi opisac architekture aplikacji internetowych | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 | ||
BI_1A_BII-S-O2.2_W03 Student zna i potrafi opisać technologie interakcji systemów internetowych i baz danych | 2,0 | |
3,0 | zna powiazania technologii internetowych z omawianymi technologiami baz danych | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Kryterium oceny - umiejętności
Efekt kształcenia | Ocena | Kryterium oceny |
---|---|---|
BI_1A_BII-S-O2.2_U01 Student potrafi wykonać prostą aplikację internetową w wybranych technologiach | 2,0 | |
3,0 | Potrafi zaimplementowac prosta aplikacje internetowa z uzyciem podstawowych elementów zadanej z góry technologii. | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 | ||
BI_1A_BII-S-O2.2_U02 Student potrafi zaprojektować aplikację internetową oraz wybrać właściwą technologię jej realizacji | 2,0 | |
3,0 | potrafi zaprojektować aplikację internetową oraz wybrać właściwą technologię jej realizacji | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 | ||
BI_1A_BII-S-O2.2_U03 Student potrafi zaprojektować i zrealizować system internetowy korzystający z bazy danych | 2,0 | |
3,0 | Potrafi zaimplementowac prosta aplikacje internetowa z uzyciem podstawowych elementów zadanej z góry technologii i bazy danych | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Kryterium oceny - inne kompetencje społeczne i personalne
Efekt kształcenia | Ocena | Kryterium oceny |
---|---|---|
BI_1A_BII-S-O2.2_K01 Student jest świadomy konieczności rozwijania się zawodowego i osobistego w interesujących go dziedzinach | 2,0 | |
3,0 | Student ma świadomość konieczności rozwijania się zawodowego i osobistego w interesujących go dziedzinach | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 | ||
BI_1A_BII-S-O2.2_K02 Student jest świadomy konieczności dzielenia się więdzą z innymi oraz sprawnej wspólpracy w grupie dla osiągnięcia zamierzonego celu | 2,0 | |
3,0 | Student ma świadomość konieczności dzielenia się więdzą z innymi oraz sprawnej wspólpracy w grupie dla osiągnięcia zamierzonego celu | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Literatura podstawowa
- David Griffith, Head First Ruby on Rails. Edycja polska, Helion, 2010
- Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam, O'Reilly Media, 2008
Literatura dodatkowa
- Oracle, http://java.oracle.com, 2011