Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S2)

Sylabus przedmiotu Spring Framework Programming:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Spring Framework Programming
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Oprogramowania
Nauczyciel odpowiedzialny Tomasz Wierciński <Tomasz.Wiercinski@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 6,0 ECTS (formy) 6,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL1 30 4,00,70zaliczenie
wykładyW1 15 2,00,30zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Java SE programming.
W-2XML basics.
W-3SQL and database basics.
W-4Web application development basics.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Familiarization with Java EE language and Spring Framework programming.
C-2Knows how to develop advanced client-server applications in Java language and Spring.
C-3Understands the need for further development of professional skills in the field of Java EE.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Spring IoC container structure.2
T-L-2Writing, configuring and injecting beans.3
T-L-3Aspect-oriented programming.4
T-L-4Using JDBC with Spring.2
T-L-5Integrating ORM with Spring.3
T-L-6Managing transactions.2
T-L-7Building web application with Spring MVC.3
T-L-8Securing applications with Spring Security.3
T-L-9Working with remote services.3
T-L-10Working with Spring JMS.3
T-L-11Managing Spring components with JMX.2
30
wykłady
T-W-1Spring IoC container structure.1
T-W-2Writing, configuring and injecting beans.1
T-W-3Aspect-oriented programming.2
T-W-4Using JDBC with Spring.2
T-W-5Integrating ORM with Spring.1
T-W-6Managing transactions.1
T-W-7Building web application with Spring MVC.2
T-W-8Securing applications with Spring Security.2
T-W-9Working with remote services.1
T-W-10Working with Spring JMS.1
T-W-11Managing Spring components with JMX.1
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in class30
A-L-2Preparing to perform exercises30
A-L-3Self-study of the literature30
A-L-4Participation in consultations30
120
wykłady
A-W-1Participation in class15
A-W-2Self-study of the literature15
A-W-3Exam preparation15
A-W-4Participation in consultations13
A-W-5Participation in exam2
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lecture
M-2Multimedia presentation
M-3Laboratory

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Project work
S-2Ocena podsumowująca: Written exam

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM_2-_null_W01
Knows how to develop advanced client-server applications in Java language and Spring.
C-2T-W-1, T-W-7, T-W-3, T-W-4, T-W-9, T-W-5, T-W-10, T-W-6, T-W-11, T-W-2, T-W-8M-2, M-1S-2

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM_2-_null_U01
Familiarization with Java EE language and Spring Framework programming.
C-1T-L-5, T-L-9, T-L-8, T-L-3, T-L-4, T-L-2, T-L-7, T-L-10, T-L-6, T-L-11, T-L-1M-3S-1

Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM_2-_null_K01
Understands the need for further development of professional skills in the field of Java EE.
C-3T-W-1, T-W-7, T-W-3, T-W-4, T-W-9, T-W-5, T-W-10, T-W-6, T-W-11, T-W-2, T-W-8, T-L-5, T-L-9, T-L-8, T-L-3, T-L-4, T-L-2, T-L-7, T-L-10, T-L-6, T-L-11, T-L-1M-2, M-3, M-1S-1

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
WM_2-_null_W01
Knows how to develop advanced client-server applications in Java language and Spring.
2,0
3,0The student knows the structure and operation of Spring Framework.
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
WM_2-_null_U01
Familiarization with Java EE language and Spring Framework programming.
2,0
3,0The student is able to implement a source code in Java and Spring Framework according to the knowledge they gained in the class.
3,5
4,0
4,5
5,0

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium oceny
WM_2-_null_K01
Understands the need for further development of professional skills in the field of Java EE.
2,0
3,0The student understands the need to learn and use Spring Frmework.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Craig Walls, Spring in Action, Third Edition, Manning Publications Co., 2010, 3
  2. Spring Framework Reference Documentation, 2015, http://docs.spring.io/spring/docs/current/spring-framework-reference/pdf/spring-framework-reference.pdf

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Spring IoC container structure.2
T-L-2Writing, configuring and injecting beans.3
T-L-3Aspect-oriented programming.4
T-L-4Using JDBC with Spring.2
T-L-5Integrating ORM with Spring.3
T-L-6Managing transactions.2
T-L-7Building web application with Spring MVC.3
T-L-8Securing applications with Spring Security.3
T-L-9Working with remote services.3
T-L-10Working with Spring JMS.3
T-L-11Managing Spring components with JMX.2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Spring IoC container structure.1
T-W-2Writing, configuring and injecting beans.1
T-W-3Aspect-oriented programming.2
T-W-4Using JDBC with Spring.2
T-W-5Integrating ORM with Spring.1
T-W-6Managing transactions.1
T-W-7Building web application with Spring MVC.2
T-W-8Securing applications with Spring Security.2
T-W-9Working with remote services.1
T-W-10Working with Spring JMS.1
T-W-11Managing Spring components with JMX.1
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Participation in class30
A-L-2Preparing to perform exercises30
A-L-3Self-study of the literature30
A-L-4Participation in consultations30
120
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in class15
A-W-2Self-study of the literature15
A-W-3Exam preparation15
A-W-4Participation in consultations13
A-W-5Participation in exam2
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM_2-_null_W01Knows how to develop advanced client-server applications in Java language and Spring.
Cel przedmiotuC-2Knows how to develop advanced client-server applications in Java language and Spring.
Treści programoweT-W-1Spring IoC container structure.
T-W-7Building web application with Spring MVC.
T-W-3Aspect-oriented programming.
T-W-4Using JDBC with Spring.
T-W-9Working with remote services.
T-W-5Integrating ORM with Spring.
T-W-10Working with Spring JMS.
T-W-6Managing transactions.
T-W-11Managing Spring components with JMX.
T-W-2Writing, configuring and injecting beans.
T-W-8Securing applications with Spring Security.
Metody nauczaniaM-2Multimedia presentation
M-1Lecture
Sposób ocenyS-2Ocena podsumowująca: Written exam
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student knows the structure and operation of Spring Framework.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM_2-_null_U01Familiarization with Java EE language and Spring Framework programming.
Cel przedmiotuC-1Familiarization with Java EE language and Spring Framework programming.
Treści programoweT-L-5Integrating ORM with Spring.
T-L-9Working with remote services.
T-L-8Securing applications with Spring Security.
T-L-3Aspect-oriented programming.
T-L-4Using JDBC with Spring.
T-L-2Writing, configuring and injecting beans.
T-L-7Building web application with Spring MVC.
T-L-10Working with Spring JMS.
T-L-6Managing transactions.
T-L-11Managing Spring components with JMX.
T-L-1Spring IoC container structure.
Metody nauczaniaM-3Laboratory
Sposób ocenyS-1Ocena formująca: Project work
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student is able to implement a source code in Java and Spring Framework according to the knowledge they gained in the class.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM_2-_null_K01Understands the need for further development of professional skills in the field of Java EE.
Cel przedmiotuC-3Understands the need for further development of professional skills in the field of Java EE.
Treści programoweT-W-1Spring IoC container structure.
T-W-7Building web application with Spring MVC.
T-W-3Aspect-oriented programming.
T-W-4Using JDBC with Spring.
T-W-9Working with remote services.
T-W-5Integrating ORM with Spring.
T-W-10Working with Spring JMS.
T-W-6Managing transactions.
T-W-11Managing Spring components with JMX.
T-W-2Writing, configuring and injecting beans.
T-W-8Securing applications with Spring Security.
T-L-5Integrating ORM with Spring.
T-L-9Working with remote services.
T-L-8Securing applications with Spring Security.
T-L-3Aspect-oriented programming.
T-L-4Using JDBC with Spring.
T-L-2Writing, configuring and injecting beans.
T-L-7Building web application with Spring MVC.
T-L-10Working with Spring JMS.
T-L-6Managing transactions.
T-L-11Managing Spring components with JMX.
T-L-1Spring IoC container structure.
Metody nauczaniaM-2Multimedia presentation
M-3Laboratory
M-1Lecture
Sposób ocenyS-1Ocena formująca: Project work
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student understands the need to learn and use Spring Frmework.
3,5
4,0
4,5
5,0