Programowanie _w_JAVA_S1_2015
Transkrypt
Programowanie _w_JAVA_S1_2015
Z1-PU7 WYDANIE N1 Strona 1 z 1 KARTA PRZEDMIOTU (pieczęć wydziału) 2. Kod przedmiotu: JAV 1. Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA W JĘZYKU JAVA 3. Karta przedmiotu ważna od roku akademickiego: 2015/2016 4. Forma kształcenia: studia pierwszego stopnia 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: ELEKTRONIKA I TELEKOMUNIKACJA (WYDZIAŁ AEI) 7. Profil studiów: ogólnoakademicki 8. Specjalność: 9. Semestr: 7 10. Jednostka prowadząca przedmiot: Instytut Elektroniki, RAu3 11. Prowadzący przedmiot: dr inż. Wojciech Filipowski 12. Przynależność do grupy przedmiotów: przedmioty wariantowe 13. Status przedmiotu: wybieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: zakłada się, że przed rozpoczęciem nauki niniejszego przedmiotu student posiada przygotowanie w zakresie Wstępu Do Informatyki, Podstaw Programowania Komputerów oraz Programowania Obiektowego 16. Cel przedmiotu: zapoznanie studentów z wybranymi zagadnieniami programowania w języku Java, którego kod źródłowy kompiluje się do kodu pośredniego dzięki czemu jest on niezależny od systemu operacyjnego i procesora, a wykonuje go tzw. wirtualna maszyna Javy, tłumacząca (między innymi) kod uniwersalny na kod dostosowany do specyfiki konkretnego systemu operacyjnego i procesora. Przedstawiona zostanie także wirtualna maszyna Javy, która jest już dostępna dla większości systemów operacyjnych i procesorów. W ramach przedmiotu zrezygnowano z wykładu na rzecz projektu wychodząc z założenia, że ta forma zajęć oraz laboratorium, prowadzone w sali komputerowej z rzutnikiem multimedialnym, najefektywniej pozwolą na nabycie umiejętności programowania w języku Java. 17. Efekty kształcenia:1 Nr W1 U1 U2 1 Opis efektu kształcenia Ma wiedzę w zakresie programowania komputerów oraz urządzeń mobilnych w języku Java. Potrafi posługiwać się narzędziami środowiska programistycznego JDK (Java Development Kit), oraz potrafi wykorzystać funkcje zintegrowanego środowiska programistycznego Eclipse w procesie tworzenia oprogramowania. Potrafi wykorzystać biblioteki AWT i SWING do stworzenia graficznego interfejsu użytkownika. należy wskazać ok. 5 – 8 efektów kształcenia Metoda sprawdzenia efektu kształcenia Forma prowadzenia zajęć Odniesienie do efektów dla kierunku studiów K1_W07 K1_W08 K1_U10 Wykonanie ćwiczeń laboratoryjnych Wykonanie ćwiczeń laboratoryjnych laboratorium Wykonanie ćwiczeń laboratoryjnych, laboratorium, K1_U10 projekt laboratorium Z1-PU7 opracowanie projektu. Potrafi utworzyć dokumentację aplikacji na Wykonanie ćwiczeń podstawie kodu źródłowego z wykorzystaniem laboratoryjnych, programu narzędziowego javadoc. opracowanie projektu. K1 Rozumie potrzebę ciągłego dokształcania z zakresu Wykonanie ćwiczeń dynamicznie rozwijających się języków laboratoryjnych, programowania oraz środowisk programistycznych opracowanie projektu. w celu rozwiązywania zadań w sposób innowacyjny i efektywny. 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) U3 L. 15 WYDANIE N1 Strona 2 z 2 laboratorium, K1_U10 projekt K1_U03 laboratorium, K1_K01 projekt P. 15 19. Treści kształcenia: Laboratorium 1. Specyfikacja języka. 2. Java Development Kit. 3. Klasy, obiekty, pola, metody, dziedziczenie, modyfikatory dostępu, specyfikatory. 4. Operacje wejścia/wyjścia. 5. Obsługa zdarzeń. 6. Zintegrowane środowisko programistyczne Eclipse. 7. Biblioteki graficzne. 8. Wielowątkowość. 9. Tworzenie apletów. Projekt W ramach projektu każdy ze studentów ma za zadanie realizację, uzgodnionej z prowadzącym, aplikacji w języku Java. W odróżnieniu od laboratorium, w ramach którego na każdych zajęciach są realizowane odrębne tematy, projekt ma stanowić spójną, jednorodną całość opracowaną w ciągu całego semestru. 20. Egzamin: nie 21. Literatura podstawowa: 1. Eckel B., Thinking in Java. Edycja polska. Wydanie IV, Helion, 2006 2. DOBOSZ K., Laboratorium programowania w języku Java, Wydawnictwo Politechniki Śląskiej, 2004 22. Literatura uzupełniająca: 1. Tate B., Więcej niż Java, Helion, 2006 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć 1 Wykład 2 Ćwiczenia 3 Laboratorium 15/15 4 Projekt 15/15 5 Seminarium 0/0 6 Inne 0/0 Suma godzin 24. Suma wszystkich godzin: 60 25. Liczba punktów ECTS: 2 Liczba godzin kontaktowych / pracy studenta 0/0 0/0 30/30 Z1-PU7 WYDANIE N1 Strona 3 z 3 26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 1 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 2 26. Uwagi: Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej)