- Nazwa przedmiotu:
- Programowanie aplikacji
- Koordynator przedmiotu:
- mgr Michał Wiśniewski
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Zarządzanie i Inżynieria Produkcji
- Grupa przedmiotów:
- Technologie informatyczne
- Kod przedmiotu:
- PRAPI
- Semestr nominalny:
- 5 / rok ak. 2012/2013
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Godziny kontaktowe 30 h, zapoznanie się ze wskazana literaturą 20 h, przygotowanie do zaliczenia przedmiotu 10 h Razem 60 godz. 2 ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Godziny kontaktowe 30 h, 30 godz. 1 ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Zapoznanie się ze wskazana literaturą 15 h, przygotowanie do zaliczenia przedmiotu 15 h Razem 30 godz. 1ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład0h
- Ćwiczenia0h
- Laboratorium30h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Słowa kluczowe:
Założenia wdrożeniowe, zależność funkcji, funkcjonalność aplikacji, komponenty aplikacji, aplikacje okienkowe, kontrolki interfejsu użytkownika, architektura aplikacji, zapis danych do pliku, odczyt danych z pliku
- Limit liczby studentów:
- -
- Cel przedmiotu:
- Przedmiot składa się z laboratorium opartego na samodzielnej pracy twórczej. Na kolejnych zajęciach studenci tworzą poszczególne składowe aplikacji desktopowej
- Treści kształcenia:
- – Laboratorium 30h:
2h – Architektura aplikacji wspomagających zarządzanie: Przykłady interesujących rozwiązań. Omówienie definiowania założeń dla opracowania aplikacji,
4h - Podstawowe elementy aplikacja: Biblioteki, Okno aplikacji, Wątki, Obsługa zdarzeń, Menu,
4h - Komponenty aplikacji: Etykiety, Przycisk,i Pola wyboru, Listy rozwijane, Pola tekstowe,
4h - Operacje aplikacji: Panele, Automatyczne rozmieszczenie komponentów, Zapis i odczyt danych z pliku, Tworzenie pliku wykonywanego JAR,
2h – Kolokwium zaliczeniowe podstawowe umiejętności programowania aplikacji okienkowych,
2h – Konsultacje założeń dla aplikacji zaliczeniowych: Konsultacje z zakresu prawidłowości tworzenia założeń aplikacji zaliczeniowych,
6h – Praca samodzielna studentów nad aplikacją zaliczająca,
2h – Testowanie prawidłowości funkcjonowania bazy danych,
2h – Ocena aplikacji zaliczeniowej: Oddanie przez studentów aplikacji zaliczeniowych, Ocena aplikacji zaliczeniowych,
2h – Kolokwium poprawkowe.
- Metody oceny:
- Student ma do wykonania - projekt i implementację określonego rozwiązania informatycznego – Zadanie wykonywane samodzielnie lub w grupach 2-osobowych, rozliczane na podstawie prezentacji działającego systemu oraz kolokwium sprawdzającego podstawowe umiejętności programowania aplikacji desktopowych.
Ocena końcowa liczona jako średnia ważona: 40% kolokwium i 60% implementacja aplikacji desktopowej.
- Egzamin:
- nie
- Literatura:
- Literatura:
1. Grochala M., Java aplikacje bazodanowe – Wydanie II, Helion 2001,
2. Lis. M, Java ćwiczenia praktyczne – Wydanie III, Helion 2011,
3. Lis M., Java praktyczny kurs – Wydanie III, Helion 2011,
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt PRAPI_W01
- Student ma widzę z zakresu metod implementacji aplikacji
Weryfikacja: Projekt
Powiązane efekty kierunkowe:
K_W78, K_W85, K_W87
Powiązane efekty obszarowe:
T1A_W05, T1A_W07, T1A_W11
- Efekt PRAPI_W02
- Student zna i rozumie problem wynikające z implementacji oprogramowania w zależności od rodzaju architektury projektowanej aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_W78, K_W85, K_W87
Powiązane efekty obszarowe:
T1A_W05, T1A_W07, T1A_W11
- Efekt PRAPI_W03
- Student zna i rozumie różnice w tworzeniu aplikacji wynikające z różnych punktów widzenia osób zaangażowanych w tworzenie aplikacji (użytkownik/programista)
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_W78, K_W85, K_W87
Powiązane efekty obszarowe:
T1A_W05, T1A_W07, T1A_W11
- Efekt PRAPI_W04
- Student ma wiedze z zakresu metod identyfikacji i projektowania funkcjonalności dla projektowanej aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_W78, K_W85, K_W87
Powiązane efekty obszarowe:
T1A_W05, T1A_W07, T1A_W11
Profil ogólnoakademicki - umiejętności
- Efekt PRAPI_U01
- Student potrafi określać rodzaj architektury aplikacji oraz definiować założenia projektowe dla tworzonej aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
k_U88, k_U90
Powiązane efekty obszarowe:
T1A_U15, T1A_U09
- Efekt PRAPI_U02
- Student potrafi opracować projekt oraz wykonać bazę danych dla tworzonej aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
k_U90
Powiązane efekty obszarowe:
T1A_U09
- Efekt PRAPI_U03
- Student potrafi opracować założenia projektowe oraz wykonać interfejs okienkowy dla użytkowników aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
k_U88
Powiązane efekty obszarowe:
T1A_U15
- Efekt PRAPI_U04
- Student ma umiejętności umożliwiające praktyczne spojrzenie na architekturę aplikacji służącej zarządzaniu przedsiębiorstwem z technicznego punktu widzenia
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
k_U93
Powiązane efekty obszarowe:
T1A_U14
Profil ogólnoakademicki - kompetencje społeczne
- Efekt PRAPI_K01
- Student wykazuje gotowość do uczestnictwa w pracach zespołu zajmującego się definiowaniem założeń oraz wykonaniem aplikacji dla celów zarządczych
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_K06, K_K07
Powiązane efekty obszarowe:
T1A_K05, T1A_K05
- Efekt PRAPI_K02
- Student ma świadomość ważności informacji zarządczej i rozumie jak istotny jest łatwy dostęp do tego typu danych dla użytkowników aplikacji
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_K02
Powiązane efekty obszarowe:
T1A_K02
- Efekt PRAPI_K03
- Student potrafi uzupełnić i doskonalić zdobytą wiedzę i umiejętności w oparciu o źródła literaturowe i przypadki case study
Weryfikacja: Wykonanie projektu
Powiązane efekty kierunkowe:
K_K01
Powiązane efekty obszarowe:
T1A_K01