KARTA MODUŁU KSZTAŁCENIA

Podobne dokumenty
KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

KARTA MODUŁU KSZTAŁCENIA

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

Opis. Wykład: 30 Laboratorium: 30

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Inżynieria systemów mobilnych

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

PRZEWODNIK PO PRZEDMIOCIE

Programowanie obiektowe 1 - opis przedmiotu

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE INFORMATYKA W LOGISTYCE. Logistyka. Stacjonarne. II stopnia. Dr Maciej Sobociński. ogólnoakademicki.

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Analiza strategiczna na kierunku Zarządzanie

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Specjalnościowy Obowiązkowy Polski Semestr trzeci

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

PRZEWODNIK PO PRZEDMIOCIE

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Koncepcje zarządzania na kierunku Zarządzanie

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

PRZEWODNIK PO PRZEDMIOCIE

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Koncepcje zarządzania na kierunku Administracja

Transkrypt:

KARTA MODUŁU KSZTAŁCENIA Informacje ogólne I. 1 Nazwa modułu kształcenia Projektowanie i programowanie w środowiskach graficznych 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator ECTS) 4 Grupa treści kształcenia specjalnościowego 5 Typ modułu obowiązkowy 6 Poziom studiów 7 Liczba punktów ECTS 8 Poziom przedmiotu studia I-go stopnia 3 zaawansowany 9 Rok studiów, semestr III rok V semest zimowy 10 Liczba godzin w semestrze 11 Liczba godzin w tygodniu studia stacjonarne 15 30 15 1 2 1 12 Język wykładowy: polski Wyk. Ćw. Lab. Sem. Proj. Wyk. Ćw. Lab. Sem. Proj. 13 Wykładowca (wykładowcy) (imię i nazwisko, stopień naukowy oraz adres e-mailowy wykładowcy/wykładowców prowadzących zajęcia) mgr inż. Maciej Hawryluk, m.hawryluk@dydaktyka.pswbp.pl Informacje szczegółowe 14 Wymagania wstępne 1. Umiejętność programowania w dowolnym języku. 15 Cele przedmiotu C1 Zapoznanie studentów z uniwersalnymi zagadnieniami związanymi z projektowaniem i tworzeniem aplikacji z graficznym interfejsem użytkownika. C2 Zapoznanie studentów z wybranymi bibliotekami GUI. C3 Nauczenie studentów posługiwania się narzędziami wspomagającymi tworzenie interfejsu graficznego użytkownika. 16 Efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych nr student, który zaliczył przedmiot, : odniesienie do celów przedmiotu EK01 Objaśnić jak działa aplikacja sterowana zdarzeniami. C1 EK02 Objaśnić co oznaczają pojęcia: okno, kontener, kontrolka i C1 layout.

EK03 Wytłumaczyć jakie mechanizmy umożliwiają tworzenie interfejsów użytkownika, które automatycznie dostosowują położenie i rozmiary do ilości dostępnego miejsca. EK04 Tworzyć proste języku Java biblioteki Swing i środowiska Eclipse z wtyczką Window Builder Pro. EK05 Tworzyć proste języku Java biblioteki SWT i środowiska Eclipse z wtyczką Window Builder Pro. EK06 Tworzyć proste języku C# biblioteki GTK+ i programu Glade. EK07 Tworzyć proste języku C++ biblioteki wxwidgets i środowiska Code::Blocks z wtyczką wxsmith. EK08 Tworzyć języku C# biblioteki Windows Forms i środowiska Visual Studio. EK09 Tworzyć języku C# biblioteki Windows Presentation Foundation i środowiska Visual Studio. EK10 Tworzyć proste języku C++ biblioteki Qt. C1 17 Treści programowe forma zajęć - wykłady godzin S godzin NS odniesienie do efektów kształcenia dla przedmiotu W1 Biblioteka Java Swing. 2 - EK04 W2 Biblioteka SWT. 2 - EK05 W3 Biblioteka GTK+. 2 - EK06 W4 Biblioteka wxwidgets. 2 - EK07 W5 Biblioteka Windows Forms. 2 - EK08 W6 Biblioteka Windows Presentation 2 - EK09 Foundation. W7 Biblioteka Qt. 2 - EK10 W8 Podsumowanie, czyli różnice i 1 - EK01, EK02, EK03 podobieństwa bibliotek GUI. suma godzin 15 - forma zajęć - laboratoria godzin S godzin NS odniesienie do efektów kształcenia dla przedmiotu L1 Wstęp do programowania w Javie 2 - EK04, EK05 L2 Biblioteka Java Swing. 4 - EK04 L3 Biblioteka SWT. 4 - EK05 L4 Biblioteka GTK+. 4 - EK06 L5 Biblioteka wxwidgets. 4 - EK07 L6 Biblioteka Windows Forms. 4 - EK08

L7 Biblioteka Windows Presentation 4 - EK09 Foundation. L8 Biblioteka Qt. 4 - EK10 suma godzin 30 P1 forma zajęć - projekt W ramach projektu każdy student w ciągu semestru pisze program okienkowy wybranej biblioteki GUI godzin S suma godzin 15 godzin NS odniesienie do efektów kształcenia dla przedmiotu 15 - EK01, EK02, EK03 18 Narzędzia/metody dydaktyczne 1. Wykłady w formie prezentacji 2. Oprogramowanie Visual Studio 3. Oprogramowanie Eclipse 4. Oprogramowanie Code::Blocks 5. Oprogramowanie Glade 6. Oprogramowanie Qt Designer 19 Sposoby oceny (F formująca, P podsumowująca) F1. Każde zajęcia laboratoryjne rozpoczynają się wejściówką. F2. Każdy pisany przez studenta na laboratorium program jest oceniany. P1. W ciągu semestru studenci piszą samodzielnie w domu program, który jest oceniany na koniec semestru. P2. Na koniec semestru przeprowadzany jest egzamin pisemny. 20 Obciążenie pracą studenta forma aktywności średnia godzin na zrealizowanie aktywności S NS Godziny kontaktowe z nauczycielem 60 - Przygotowanie się do laboratorium 5 - Projekt pisanie programu w domu 5 - Przygotowanie się do egzaminu 5 - SUMA 75 - SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU 3 21 Literatura podstawowa i uzupełniająca Literatura podstawowa: 1. Janusz Ganczarski, Mariusz Owczarek, C++. Wykorzystaj potęgę aplikacji graficznych, Helion, 2008. 2. Cay S. Horstmann, Gary Cornell, Java. Podstawy. Wydanie VIII, Wydawnictwo Helion, 2008. 3. Krzysztof Rychlicki-Kicior, C#. Tworzenie aplikacji graficznych w.net 3.0, Wydawnictwo Helion, 2007.

4. Praca zbiorowa, Eclipse. Podręcznik programisty, Wydawnictwo Helion, 2004. Literatura uzupełniająca: 1. Neil Matthew, Richard Stones, Zaawansowane programowanie w systemie Linux, Wydawnictwo Helion, 2002. 2. Paweł Chłosta, Aplikacje Windows Forms. Net w C#, PWN, 2006. 3. Cay S. Horstmann, Gary Cornell, Java. Techniki zaawansowane. Wydanie VIII, Wydawnictwo Helion, 2009. 22 Kryteria oceny * nr na ocenę 2 efektu (ndst) EK01 wyjaśnić, jak działa aplikacja sterowana zdarzeniami EK02 EK03 wyjaśnić pojęć: okno, kontener, kontrolka i layout wytłumaczyć mechanizmów automatyczne go rozmieszczania na ocenę 3 (dst) na ocenę 4 (db) na ocenę 5 (bdb) wyrecytować definicję aplikacji sterowanej zdarzeniami wyrecytować definicje pojęć: okno, kontener, kontrolka i layout ogólnie wytłumaczyć, jakie mechanizmy umożliwiają automatyczne rozmieszczanie własnymi słowami wyjaśnić, jak działa aplikacja sterowana zdarzeniami własnymi słowami wyjaśnić pojęcia: okno, kontener, kontrolka i layout ogólnie wytłumaczyć, jakie mechanizmy umożliwiają automatyczne rozmieszczanie i zilustrować to na przykładzie wybranej przez siebie biblioteki własnymi słowami wyjaśnić, jak działa aplikacja sterowana zdarzeniami i ocenić, czy wskazana aplikacja jest aplikacją sterowaną zdarzeniami własnymi słowami wyjaśnić pojęcia: okno, kontener, kontrolka i layout oraz podać przykłady z poznanych bibliotek ogólnie wytłumaczyć, jakie mechanizmy umożliwiają automatyczne rozmieszczanie i zilustrować to na przykładzie wybranej przez nauczyciela biblioteki

EK04 EK05 EK06 języku Java e Swing języku Java z SWT programów w języku C# e GTK+ programy w języku Java z Swing, Eclipse z wtyczką Window Builder Pro, języku Java z SWT, Eclipse z wtyczką Window Builder Pro, języku C# z GTK+, korzystając z programu Glade, programy w języku Java biblioteki Swing, Eclipse z wtyczką Window Builder Pro, programy w języku Java z m biblioteki SWT, Eclipse z wtyczką Window Builder Pro, programy w języku C# z m biblioteki GTK+, korzystając z programu Glade, języku Java biblioteki Swing, Eclipse z wtyczką Window Builder Pro oraz bez niej (tzn. pisząc ręcznie cały kod), języku Java biblioteki SWT, Eclipse z wtyczką Window Builder Pro oraz bez niej (tzn. pisząc ręcznie cały kod), języku C# z m biblioteki GTK+, korzystając z programu Glade oraz bez niego (tzn. pisząc ręcznie cały kod),

EK07 EK08 EK09 języku C++ e wxwidgets języku C# e Windows Forms języku C# e Windows Presentation Foundation języku C++ z wxwidgets, Code::Blocks z wtyczką wxsmith, języku C# e Windows Forms, Visual Studio, języku C# e Windows Presentation Foundation, Visual Studio, programy w języku C++ biblioteki wxwidgets, Code::Blocks z wtyczką wxsmith, programy w języku C# biblioteki Windows Forms, Visual Studio, programy w języku C# biblioteki Windows Presentation Foundation, Visual Studio, języku C++ z m biblioteki wxwidgets, Code::Blocks z wtyczką wxsmith oraz bez niej (tzn. pisząc ręcznie cały kod), języku C# biblioteki Windows Forms, Visual Studio, oraz dynamicznie dodawać i usuwać kontrolki przy pomocy kodu języku C# biblioteki Windows Presentation Foundation, Visual Studio,, także bez pomocy Designera (tzn. pisząc ręcznie kod w XAML'u)

EK10 języku C++ e Qt języku C++ e Qt i programu Qt Designer, programy w języku C++ biblioteki Qt i programu Qt Designer, języku C++ biblioteki Qt, przy pomocy programu Qt Designer i bez niego (tzn. pisząc ręcznie kod), Inne przydatne informacje 23 Inne przydatne informacje o przedmiocie 1. Materiały z wykładu można znaleźć na stronie http://jurand.ii.pswbp.pl/~mh. 2. Laboratoria odbywają się w pracowni komputerowej 285R. 3. Zajęcia odbywają się zgodnie z planem umieszczonym na stronie www.pswbp.pl. 4. Konsultacje odbywają się w pokoju 270R w terminach podanych w gablotce przy pokoju.

*do decyzji koordynatora

Tabela podsumowująca. Efekt kształcenia Odniesienie danego efektu do efektów zdefiniowanych dla całego programu ( kierunkowych ) Cele przedmiotu Treści programowe Narzędzia/metody dydaktyczne Sposób oceny EK01 K_W08, K_W14 C1 W8, P1 N1 P2 EK02 K_W08, K_W14 C1 W8, P1 N1 P2 EK03 K_W08, K_W14 C1 W8, P1 N1 P2 EK04 W1, L1, L2 N1, N3 F1, F2, P1, P2 EK05 W2, L1, L3 N1, N3 F1, F2, P1, P2 EK06 W3, L4 N1, N5 F1, F2, P1, P2 EK07 W4, L5 N1, N4 F1, F2, P1, P2 EK08 W5, L6 N1, N2 F1, F2, P1, P2 EK09 K_W14, K_W19, K_U14, W6, L7 N1, N2 F1, F2, P1, P2 EK10 W7, L8 N1, N6 F1, F2, P1, P2 Strona 9