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



Podobne dokumenty
K_W04 K_W04 K_W04. Opis

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

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

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Programowanie obiektowe 1 - opis przedmiotu

Odniesienie do kierunkowych efektów kształcenia Zna podstawowe możliwości pakietu Matlab

Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Opis. Wykład: 30 Laboratorium: 30

Technologie sieciowe nazwa przedmiotu SYLABUS A. Informacje ogólne

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

Opis. Liczba godzin zajęć dydaktycznych z

Język Java i technologie Web - opis przedmiotu

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

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

SYLABUS A. Informacje ogólne Opis

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Planowanie przestrzenne SYLABUS A. Informacje ogólne

Opis. Zarządzanie. Założenia i cele przedmiotu. Metody dydaktyczne oraz ogólna forma zaliczenia przedmiotu

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

PRZEWODNIK PO PRZEDMIOCIE

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

SYLABUS A. Informacje ogólne

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

E1A_U09 E1A_U18 E1A_U02 E1A_U07 E1A_U08 E1A_U10 E1A_U02 E1A_U07

Bezpieczeństwo i higiena żywności SYLABUS A. Informacje ogólne

Opis. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

BIOLOGICZNE BAZY DANYCH SYLABUS

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Ekonomia w zakresie nauk o zarządzaniu

Semestr letni Brak Tak

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Opis. Rachunkowość. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Opis. Brak wymagań wstępnych. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

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

PRZEWODNIK PO PRZEDMIOCIE

Rachunkowość SYLABUS A. Informacje ogólne

EKONOMETRIA I SYLABUS

Immunobiologia wybranych grup organizmów SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

PRZEWODNIK PO PRZEDMIOCIE

Technologie informacyjne SYLABUS A. Informacje ogólne

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

Rachunkowość zarządcza SYLABUS A. Informacje ogólne Elementy składowe Opis sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Ocena oddziaływania na środowisko SYLABUS A. Informacje ogólne

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Specjalnościowy Obowiązkowy Polski Semestr 5

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

Rośliny użytkowe SYLABUS A. Informacje ogólne

Ekologia roślin i fitosocjologia SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Drobnoustroje w ochronie środowiska SYLABUS A. Informacje ogólne

KARTA KURSU. Student zna podstawy analizy, projektowania i programowani obiektowego oraz podstawy języka C++.

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Kierunkowy Wybieralny Polski Semestr V

Mechanizmy ewolucji. SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Organizmy genetycznie modyfikowane SYLABUS A. Informacje ogólne Opis

Języki programowania II - opis przedmiotu

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Statystyka opisowa SYLABUS A. Informacje ogólne

przedmiot specjalnościowy obowiązkowy polski semestr V semestr zimowy nie

Rekultywacja gleb i terenów skażonych SYLABUS A. Informacje ogólne

Z-ETI-0611 Język Programowania C++ Programming Language C++

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

KARTA KURSU. Programowanie obiektowe

KARTA MODUŁU KSZTAŁCENIA

Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

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

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

Inżynieria oprogramowania - opis przedmiotu

Ekosystemy wodne SYLABUS A. Informacje ogólne

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

FINANSE PUBLICZNE. SYLABUS A. Informacje ogólne

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Informatyczne podstawy projektowania Kod przedmiotu

KARTA PRZEDMIOTU. Tworzenie bezpiecznego kodu D1_13

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2015/2016 Kod: JIS s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Transkrypt:

Programowanie w Javie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod Język Rodzaj Rok studiów /semestr Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć Założenia i cele Metody dydaktyczne oraz ogólna forma zaliczenia Studia pierwszego stopnia Ogólnoakademicki Stacjonarne obowiązkowy MK_13 II rok / III semestr 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego 15 wykład, 30 laboratorium Umiejętność definiowania odpowiednich typów danych adekwatnych do rozwiązywanego problemu. Wykorzystywanie istniejącego kodu do własnych potrzeb. Programowanie generic z wykorzystaniem typów sparametryzowanych. Tworzenie aplikacji okienkowych z wykorzystaniem pakietu Swing. Umiejętność definiowania i wykorzystania zdarzeń. Programowanie na wyjątkach. Wykład, praca własna Zaliczenie wykładu - egzamin pisemny. Zaliczenie laboratorium kolokwia, prace domowe Efekty kształcenia i 1. Ma wiedzę dotyczącą podstawowych założeń paradygmatu projektowania obiektowego (enkapsulacja, abstrakcja, dziedziczenie, polimorfizm) zrealizowanych w języku Java 2. Ma wiedzę dotyczącą abstrakcyjnych typów i algorytmów zgromadzonych w pakietach Javy 3. Ma wiedzę dotyczącą metod projektowania i implementacji aplikacji okienkowych Odniesienie do kierunkowych efektów kształcenia K_W04 K_W03, K_W04, K_W05 K_W04 oraz obsługi zdarzeń 4. Ma wiedzę dotyczącą tworzenia apletów z wykorzystaniem języka Java K_W06 5. Potrafi zaprojektować strukturę danych odpowiednią dla rozwiązywanego zadania K_U03, K_U04, K_U20 6. Potrafi zaimplementować funkcjonalne interfejsy K_U05, K_U06 7. Potrafi zaadoptować odpowiednie algorytmy "generic" do własnych potrzeb K_U05, K_U06 8. Potrafi wykorzystać dodatkowe biblioteki oraz narzędzia dla języka Java w celu możliwie efektywnej realizacji postawionych zadań, w tym do debugowania i testowania oprogramowania. K_U11 9. Potrafi posługiwać się dokumentacją w oparciu o terminologię w języku angielskim. K_U17 10. Potrafi określić priorytety określonego zadania K_K03 11. Rozumie potrzebę stałego dokształcania się wobec ciągłego rozwoju języka Java K_K02 Punkty ECTS 5 Bilans nakładu pracy studenta ii Udział w zajęciach: wykład 15, laboratorium 30 Przygotowanie do zajęć: wykład 15, laboratorium 15 Zapoznanie z literaturą: 5 Sprawozdania, raporty z zajęć, prace domowe: 10 Przygotowanie do kolokwium: 6

Wskaźniki ilościowe Przygotowanie do egzaminu: 10 Czas trwania egzaminu: 2 Udział w konsultacjach: 3 Nakład pracy studenta związany z zajęciami iii : Liczba godzin Punkty ECTS wymagającymi bezpośredniego udziału nauczyciela 80 3 o charakterze praktycznym 70 3 Data opracowania: 01.10.2015 Koordynator : Dr Mariusz Giero

SYLABUS B. Informacje szczegółowe Elementy składowe sylabusu Nazwa Kod Nazwa kierunku Nazwa jednostki prowadzącej kierunek Język Rok studiów/ semestr Liczba godzin zajęć dydaktycznych oraz forma prowadzenia zajęć Liczba punktów ECTS Prowadzący Treści merytoryczne Efekty kształcenia wraz ze sposobem ich weryfikacji Forma i warunki zaliczenia Wykaz literatury podstawowej i uzupełniającej Programowanie w Javie II rok / III semestr 15 wykład Dr Mariusz Giero 1. Podstawy języka Java - typy danych, zmienne, tablice. Operatory. Instrukcje sterujące. 2. Klasy i obiekty. Dziedziczenie. Polimorfizm. 3. Pakiety. Przegląd pakietów java.lang i java.util. Obsługa wyjątków. 4. Klasy abstrakcyjne, interfejsy, klasy wewnętrzne. 5. Strumienie, operacje na plikach. 6. Aplety, aplikacje. Programowanie interfejsu graficznego 7. Typy sparametryzowane. Kolekcje. Ma wiedzę dotyczącą podstawowych założeń paradygmatu projektowania obiektowego (enkapsulacja, abstrakcja, dziedziczenie, polimorfizm) zrealizowanych w języku Java. Ma wiedzę dotyczącą abstrakcyjnych typów i algorytmów zgromadzonych w pakietach Javy. Ma wiedzę dotyczącą obsługi sytuacji wyjątkowych. Ma wiedzę dotyczącą wykonywania operacji wejścia/wyjścia. Ma wiedzę dotyczącą metod projektowania i implementacji aplikacji okienkowych oraz obsługi zdarzeń. Efekty będą weryfikowane poprzez egzamin pisemny. Egzamin pisemny 1. Cay S. Horstmann, Gary Cornell. Java Podstawy. 2. Bruce Eckel. Thinking in Java. 3. Herbert Schildt. Java - Kompendium Programisty, materiały online: http://www.oracle.com/technetwork/java/javase/. podpis osoby składającej sylabus

SYLABUS B. Informacje szczegółowe Elementy składowe sylabusu Nazwa Kod Nazwa kierunku Nazwa jednostki prowadzącej kierunek Język Rok studiów/ semestr Programowanie w Javie 2rok / 3 semestr Liczba godzin zajęć dydaktycznych Laboratorium - 30h oraz forma prowadzenia zajęć Liczba punktów ECTS Podać w wypadku, gdy nie wypełniono części A. Prowadzący Mgr Kamil Ząbkiewicz Treści merytoryczne 1. Podstawy języka Java typy danych, zmienne, tablice. Operatory i instrukcje sterujące. 2. Funkcje, klasy, obiekty. 3. Dziedziczenie, polimorfizm, interfejsy. 4. Obsługa wyjątków. 5. Typy sparametryzowane 6. Kolekcje 7. Pakiety AWT i Swing. 8. Obsługa zdarzeń i wyjątków Efekty kształcenia wraz ze sposobem ich weryfikacji Forma i warunki zaliczenia Wykaz literatury podstawowej i uzupełniającej K_W01, K_W03, K_W04, K_W05, K_W06, K_U03, K_U04, K_U05, K_U06, K_U11, K_U174, K_U20, K_K02, K_K03 Sposób weryfikacji: kolokwium, wejściówki, zadania laboratoryjne, zadania domowe. 10% - aktywność i obecność na zajęciach, 25% - oceny z zadań laboratoryjnych 30% - oceny z wejściówek i zadań domowych, 35% - kolokwium. Laboratoria są zaliczane jeżeli średnia ważona z ocen kolokwium i zadań praktycznych jest nie mniejsza niż 3. Dopuszczalna liczba nieobecności: 4h (2 zajęcia). W wypadku przewyższenia tego limitu laboratoria są niezaliczane. 1. B. Eckel. Thinking in Java. Helion, 2006. 2. H. Schildt. Java - Kompedium programisty. Helion. 2005. 3. K. Barteczko. Java od podstaw do technologii. Mikom, 2004. 4. JAVA 7 SE API, https://docs.oracle.com/javase/7/docs/api/. podpis osoby składającej sylabus

i zakładanych efektów kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych, z uwzględnieniem form zajęć. Uwzględnia się tylko efekty możliwe do sprawdzenia (mierzalne / weryfikowalne). ii Przykładowe rodzaje aktywności: udział w wykładach, ćwiczeniach, przygotowanie do zajęć, udział w konsultacjach, realizacja zadań projektowych, pisanie eseju, przygotowanie do egzaminu. Liczba godzin nakładu pracy studenta powinna być zgodna z przypisanymi do tego punktami ECTS wg przelicznika : 1 ECTS 25 30 h. iii Zajęcia wymagające bezpośredniego udziału nauczyciela są to tzw. godziny kontaktowe (również te nieujęte w rozkładzie zajęć, np. konsultacje lub zaliczenia/egzaminy). Suma punktów ECTS obu nakładów może być większa od ogólnej liczby punktów ECTS przypisanej temu przedmiotowi.