przedmiot wybieralny vii
Transkrypt
przedmiot wybieralny vii
Politechnika Opolska Wydział Elektrotechniki, Automatyki i Informatyki Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów Nazwa przedmiotu Subject Title Całk. 2 Wymagania wstępne w zakresie przedmiotu Informatyka Ogólnoakademicki Studia pierwszego stopnia Studia stacjonarne VII Przedmiot wybieralny VII - Specjalizowane języki narzędziowe Nauki podst. (T/N) N Specialised Programming Languages ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu Kont. 1,8 Prakt. 0,6 Nazwy Informatyka I, Informatyka II, Programowanie III przedmiotów Ma wiedzę na temat metod programowania w proceduralnych i 1. Wiedza obiektowych językach programowania Potrafi obsługiwać komputer i zainstalowany na nim system operacyjny Potrafi korzystać z podstawowych narzędzi informatycznych (edytor 2. kodu, kompilator) 1. Umiejętności Kompetencje społeczne 1. Potrafi współdziałać i pracować w grupie 2. Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium L. godz. zajęć w sem. Prowadzący zajęcia Całkowita Kontaktowa (tytuł/stopień naukowy, imię i nazwisko) 45 30 dr inż. Marcin Kamiński | | 15 15 dr inż. Marcin Kamiński | | | Treści kształcenia Wykład 1. Sposób realizacji Tematyka zajęć Język programowania Python – instalacja, sposoby uruchamiania programów 2. Podstawowe konstrukcje języka Python 2 3. 4. Podstawowe struktury danych języka Python 2 Przykłady wykorzystania języka Python w przetwarzaniu danych Wykorzystanie biblioteki TKinter do budowy graficznego interfejsu użytkownika 4 6 System składu publikacji LaTeX – instalacja i programowanie Zastosowanie języka Python do automatycznego generowania dokumentów w formacie pdf za pomocą systemu składu LaTeX 4 4 ImageMagick – pakiet do przetwarzania obrazów cyfrowych Zastosowanie języka Python do automatycznego generowania skryptów pakietu ImageMagick Zaliczenie zajęć 2 2 Lp. 5. 6. 7. 8. 9. 10. L. godz. pracy własnej studenta 15 L. godz. kontaktowych w sem. Sposoby sprawdzenia zamierzonych Zaliczenie ustne na ocenę efektów kształcenia Liczba godzin 2 2 30 Sposób realizacji Tematyka zajęć Liczba godzin Tworzenie prostych skryptów w środowisku interaktywnym języka Python 1 Ćwiczenia w stosowaniu specyficznych konstrukcji języka Python 2 Rozwiązywanie problemów z wykorzystaniem skryptów języka Python 2 Sposoby składy publikacji z zastosowaniem systemu LaTeX 2 Projekt aplikacji przetwarzającej dane i generującej wydruki w formacie .pdf z 2 uzyciem systemu LaTeX Projekt aplikacji realizującej zaawansowane przekształcenia graficzne na podstawie 2 skryptów programu Image Magick wygenerowanych automatycznie w języku Python Laboratorium Lp. 1. 2. 3. 4. 5. 6. 7. 8. Zastosowanie języka Pyton w przetwarzaniu plików binarnych Zaliczenie projektów 2 2 L. godz. pracy własnej studenta 30 L. godz. kontaktowych w sem. 15 Ocena wykonania zaleconych projektów z uwzględnieniem twórczego Sposoby sprawdzenia zamierzonych rozwinięcia proponowanych na zajęciach laboratoryjnych tematów efektów kształcenia Ma szczegółową wiedzę dotyczącą metod wykorzystania 1. języka Python w przetwarzaniu danych (w,l) Wiedza Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Umiejętności Ma wiedzę na temat sposobów tworzenia złożonych publikacji 2 z wykorzystaniem systemu składu LaTeX (w, l) Potrafi przygotować dokument w formacie .pdf na podstawie 1. kodu źródłowego przygotowanego w systemie składu publikacji LaTeX (w, l) Potrafi przygotować prezentację w formacie .pdf w jednym z 2. dostępnych pakietów systemu LaTeX (w, l) Potrafi wykorzystać język Python do automatyzacji czynności 3. związanych z przetwarzaniem danych (w, l) Kompetencje społeczne 1. Ma świadomość potrzeby poprawnego tworzenia kodu (w, l) 2. Rozumie potrzebę ciągłego dokształcania się (w, l) Ma świadomość odpowiedzialności za pracę własną oraz gotowość podporzadkowania się zasadom pracy w zespole i 3. ponoszenia odpowiedzialności za wspólnie realizowane zadania (l) Metody dydaktyczne: Wykład informacyjny. Prezentacje multimedialne. Dyskusja dydaktyczna w ramach wykładu i laboratorium. Projektowe ćwiczenia laboratoryjne. Konsultacje Forma i warunki zaliczenia przedmiotu: Zaliczenie wykładu na ocenę, zaliczenie ćwiczeń laboratoryjnych na ocenę Literatura podstawowa: [1] Mark Lutz: Python. Wprowadzenie. Wydanie III. Helion, Gliwice, 2009. [2] Python. Od podstaw. Helion, Gliwice, 2006. [3] http://www.diveintopython.net/ [4] Leslie Lamport, System opracowywania dokumentów LaTeX, WNT, Warszawa, 2004. [5] http://www.imagemagick.org Literatura uzupełniająca: [1] Greg Wilson: Przetwarzanie danych dla programistów. Helion, Gliwice, 2006. [2] Brad Dayley: Python. Rozmówki. Helion, Gliwice, 2007. [3] The Not So Short Introduction to LATEX2e: http://tobi.oetiker.ch/lshort/lshort.pdf ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: pieczęć/podpis (Dziekan Wydziału pieczęć/podpis)