logo
Karta przedmiotu
logo

Nowoczesne technologie programistyczne

Podstawowe informacje o zajęciach

Cykl kształcenia: 2016/2017

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Automatyka i robotyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: Komputerowe systemy sterowania

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Informatyki i Automatyki

Kod zajęć: 2487

Status zajęć: obowiązkowy dla specjalności Komputerowe systemy sterowania

Układ zajęć w planie studiów: sem: 5 / W30 L15 P15 / 4 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. Grzegorz Dec

Terminy konsultacji koordynatora: informacja na stronie KIiA: https://office.kia.prz.edu.pl

semestr 5: mgr inż. Krzysztof Kamycki

semestr 5: dr inż. Dariusz Rzońca

semestr 5: dr inż. Bartosz Trybus

semestr 5: dr inż. Jan Sadolewski

semestr 5: dr inż. prof. PRz Tomasz Krzeszowski

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Zdobycie wiedzy i umiejętności praktycznych z zakresu implementacji oprogramowania z użyciem innowacyjnych języków programowania

Ogólne informacje o zajęciach:

Materiały dydaktyczne: http://materialy.prz-rzeszow.pl/

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 David Black Ruby for Rails: Ruby Techniques for Rails Developers Manning Publications. 2006
2 Andrew Troelsen Pro C# 2010 and the .NET 4 Platform Apress. 2010
3 Andrew Lee Rubinger Enterprise JavaBeans 3.1 O'Reilly Media. 2010
4 David Geary, Cay S. Horstmann Core JavaServer Faces Prentice Hall. 2010
5 Richard H. Barnett, Sarah Cox, Larry O'Cull Embedded C Programming and the Atmel AVR Delmar Cengage Learning. 2006

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: zdana matura, niekaralność

Wymagania wstępne w kategorii Wiedzy: wiedza z zakresu obiektowych języków programowania i języka XML oraz inżynierii oprogramowania

Wymagania wstępne w kategorii Umiejętności: umiejętności z zakresu stosowania obiektowych języków programowania i języka XML oraz inżynierii oprogramowania

Wymagania wstępne w kategorii Kompetencji społecznych: szacunek do innych, odpowiedzialność, komunikacja, produktywność

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z OEK
01 Ma uporządkowaną, podbudowaną teoretycznie wiedzę w zakresie informatyki, a w szczególności współczesnych technologii programistycznych oraz systemów wbudowanych. wykład egzamin cz. ustna K_W14+
T1A_W04+
02 Umie budować proste GUI w językach programowania wysokiego poziomu laboratorium problemowe obserwacja wykonawstwa, prezentacja projektu K_K04+
T1A_K04+
03 umie implementować algorytmy przetwarzania danych w wybranych środowiskach budowy aplikacji (framework) wykład, laboratorium problemowe prezentacja dokonań (portfolio) K_W14+
T1A_W04++
04 umie pracować z zespole przyjmując role występujące w procesie produkcji oprogramowania laboratorium problemowe obserwacja wykonawstwa K_U25+
T1A_U15+
InzA_U07+
05 umie tworzyć proste systemy wbudowane wykład, laboratorium problemowe obserwacja wykonawstwa K_U25++
T1A_U15+
InzA_U07+

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
5 TK01 Implementacja warstwy danych systemu informatycznego wykłady, laboratoria MEK03
5 TK02 Charakterystyka wybranych technologii (J2EE, .NET, Ruby on Rails, systemy wbudowane) - MEK01
5 TK03 implementacja warstwy logiki system informatycznego - MEK03
5 TK04 implementacja warstwy prezentacji systemu informatycznego - MEK02
5 TK05 tworzenie systemów wbudowanych wykład, laboratorium MEK05
5 TK06 realizacja zadania projektowego w wybranej technologii - MEK04

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 5) Godziny kontaktowe: 30.00 godz./sem.
Uzupełnienie/studiowanie notatek: 10.00 godz./sem.
Studiowanie zalecanej literatury: 20.00 godz./sem.
Laboratorium (sem. 5) Przygotowanie do laboratorium: 7.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem.
Dokończenia/wykonanie sprawozdania: 7.00 godz./sem.
Projekt/Seminarium (sem. 5) Godziny kontaktowe: 15.00 godz./sem..
Konsultacje (sem. 5)
Zaliczenie (sem. 5)

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład zaliczenie ustne
Laboratorium ocena projektu wykonanego w trakcie laboratorium
Projekt/Seminarium
Ocena końcowa K=0,75*L+0,25*W; K - ocena końcowa, L - ocena z laboratorium, W - ocena z wykładu

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: nie