Lp. |
Treści programowe |
Cele kształcenia dla modułu |
Efekty kształcenia dla modułu |
1. |
Programowanie w zespole: CVS/Subversion, zwinne metody zarządzania projektami informatycznymi |
Cl, C2, C3,C4 |
W2, W3, KI, K2 |
2. |
Technologie implementacji aplikacji webowych: servlety, JSP, implementacja sesji, JVC Model 2, zapewnienie trwałości danych, wzorce. JDBC |
Cl, C3 |
Wl, Ul, U3 |
3. |
Kontrolowanie i zapewnienie jakości kodu. wzorce projektowe |
C3,C4 |
W3, Ul, U2, U3, U4, KI |
4. |
Architektury aplikacji internetowych, systemy rozproszone |
C2, C3 |
Wl, Ul, U2 |
5. |
Technologia XML: definicja, DOM, SAX, XML Namespace, XPath, XSLT |
Cl |
Wl, U3 |
Literatura
- Obowiązkowa
1. The Java EE 6 Tutorial, Erie Jendrock. łan Evans, Devika Gollapudi, Kim Haase, William Markito OHveira and Chinmayee Srivathsa. http://docs.oraele.eom/javaee/6/tutorial/doc/
- Zalecana
1. Java & XML: Solutions to Real-World Problems by Brett McLaughlin, 0'Reilly & Associates;
2nd edition, Sept 2001 (ISBN: 0596001975)
2. Morę Servlets and JavaServer Pages by Marty Hall, Pearson Higher Education, lst edition,
Dec 2001 (ISBN: 0130676144)
Wymagania wstępne |
Programowanie komputerów I |
Metody nauczania |
Wykłady z prezentacjami multimedialnymi, przeprowadzane na żywo demonstracje budowy i rozwoju oprogramowania |
Praca indywidualna studenta |
Praca z wykorzystaniem narzędzi samokształcenia dostępnych na platformie Moodle, praca z różnymi narzędziami rozwoju oprogramowania |
Sposób zaliczenia |
Egzamin pisemny przeprowadzany elektronicznie z wykorzystaniem platformy Moodle |
Efekt kształcenia dla modułu |
Metoda sprawdzenia | ||
Aktywność |
Prace okresowe |
Zaliczenie końcowe | |
Wl |
X |
X | |
W2 |
X |
X | |
W3 |
X |
X | |
Ul |
X |
2