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)

Podobne dokumenty