1 2 3 4 5 6
K_W01 ‒ 23 K_U01 ‒ 32 K_K01 ‒ 11 8
8.0
Symbole efektów dla obszaru kształcenia
Symbole efektów kierunkowych
Metody weryfikacji
8.1 T2A_U07 I2_U03
Weryfikacja podczas ćwiczeń
8.2 X2A_K01 X2A_K05
T2A_K01 I2_K01
Weryfikacja podczas ćwiczeń
50 godziny 30
uczestnictwo w zajęciach 30
przygotowanie do zajęć 42 42
przygotowanie do weryfikacji 6 6
konsultacje z prowadzącym 2 2
9 10 11
13 14
16 17 18 18.1.0 18.1.1
18.1.2
18.1.3 18.2.0
ćwiczenia laboratoryjne 30
Literatura
Zajecia: Wstęp do Pythona - ćwiczenia. Informacje wspólne dla wszystkich grup Typ zajęć
Liczba godzin
Literatura podstawowa
Literatura uzupełniająca M. Summerfield, Python 3, Helion
http://en.literateprograms.org/Category:Programming_language:Python Python dokumentacja języka: Tutorial, Language Reference, Library Reference
Informacje ogólne
Specyficzne efekty kształcenia 3
polski podstawowy Jednostka
Punkty ECTS Język wykładowy Poziom przedmiotu
WYDZIAŁ MATEMATYCZNO-PRZYRODNICZY. SZKOŁA NAUK ŚCISŁYCH UNIWERSYTET KARDYNAŁA STEFANA WYSZYŃSKIEGO W WARSZAWIE
→ wiedza
→ umiejętności
→ kometencje społeczne Efekty kształcenia i opis ECTS
Wstęp do Pythona - ćwiczenia ‒ 30 h ‒ ćwiczenia laboratoryjne ‒ sem. 1 ‒ 2016/2017 KARTA PRZEDMIOTU
Kod przedmiotu Nazwa przedmiotu
WM-I-PYT
Wstęp do Pythona - ćwiczenia
Symbole efektów kształcenia
Programuje w języku Python
akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python
Okres (Rok/Semestr studiów) 1 semestr
Koordynatorzy dr hab. Aleksander Wittlin prof. UKSW Typ zajęć, liczba godzin ćwiczenia laboratoryjne, 30
nakład
1,9 1,1 punkty ECTS
Informacje o zajeciach w cyklu: sem. 1, rok ak. 2016/2017 szacunkowy nakład pracy studenta
Przedmioty wprowadzające* Zajęcia powiązane*
Wymagania wstępne
15 Algorytmy i struktury danych - ćwiczeniaenia
Inżynieria Oprogramowania - laboratoriumrium 12 Prowadzący grup
Grzegorz Buś
Typ protokołu
Typ przedmiotu
zaliczeniowy na ocenę obligatoryjny
Zakłada się, że studenci uzyskali punkty ECTS z przedmiotów wprowadzających i zaliczają zajęcia powiązane 7
Wstęp do Pythona - ćwiczenia ‒ 30 h ‒ ćwiczenia laboratoryjne ‒ sem. 1 ‒ 2016/2017
18.2.1
18.2.2
18.2.3 19
19.1 5
19.1 4,5
19.1 4
19.1 3,5
19.1 3
19.1 2
19.2 5
19.2 4,5
19.2 4
19.2 3,5
19.2 3
19.2 2
M.J. Guzdial, B. Ericson, Introduction to Computing and Programming in Python, 3/E, Prentice Hall 2013 D. Hellman, The Python Standard Library by Example, Addison Wesley 2011.
http://www.python.org Kryteria oceniania
weryfikacja nie wykazuje, że Programuje w języku Python, ani że spełnia kryteria na wyższą ocenę weryfikacja wykazuje, że bez uchwytnych niedociągnięć Programuje w języku Python
weryfikacja wykazuje, że niemal w pełni poprawnie Programuje w języku Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w znacznym stopniu poprawnie Programuje w języku Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie Programuje w języku Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w większości przypadków testowych Programuje w języku Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja nie wykazuje, że akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python, ani że spełnia kryteria na wyższą ocenę
weryfikacja wykazuje, że bez uchwytnych niedociągnięć akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python
weryfikacja wykazuje, że niemal w pełni poprawnie akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w znacznym stopniu poprawnie akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python, ale nie spełnia kryteriów na wyższą ocenę
weryfikacja wykazuje, że w większości przypadków testowych akceptuje potrzebę pogłębiania wiedzy na temat jezyka Python, ale nie spełnia kryteriów na wyższą ocenę
strona 2 z 3
Wstęp do Pythona - ćwiczenia ‒ 30 h ‒ ćwiczenia laboratoryjne ‒ sem. 1 ‒ 2016/2017
PRAWDA
19.3
20
20.0 Czas ≈
20.1 2h
20.2 2h
20.3 2h
20.4 2h
20.5 2h
20.6 2h
20.7 2h
20.8 2h
20.9 2h
20.10 2h
20.11 2h
20.12 2h
20.13 2h
20.14 2h
20.15 2h
* Symbole po nazwach przedmiotów oznaczają: - K ‒ konwersatorium, - W ‒ wykład, - A ‒ ćwiczenia audytoryjne, - R ‒ zajęcia praktyczne, - P ‒ ćwiczenia projektowe, - L ‒ ćwiczenia laboratoryjne, - E ‒ e-zajęcia, - T ‒ zajęcia towarzyszące.
x
www.http://info.ifpan.edu.pl/~wittlin/Python Zakres tematów
21 Metody dydaktyczne metoda ćwiczebna
Przetwarzanie danych ze stron i serwerów www, pliki html, xml itp.
Wyrażenia regularne w Pythonie
Programy z uzyciem NUMPY, SCIPY i innych narzędzi do obliczeń naukowych Interfejs graficzny
Kolekcje rodzajów danych, funkcje Struktury kontrolne if, for, while, …
Moduły, wybrane moduły zbiblioteki standardowej. Tworzenie własnych modułów.
Programowanie obiektowe w Pythonie Przetwarzanie danych z plików
Wybrane techniki programowania obiektowego w Pythonie Testowanie, dokumentowanie programów i analiza błedów Tworzenie i wykonywanie wątków
Proste programy do realizacji sługi sieciowych Opis
Wstęp do jezyka, organizacja zajęć Rodzaje danych
st(w)= 5, jeśli 4,5 < w, st(w)= 4,5, jeśli 4,25 < w ≤ 4,5; st(w)= 4, jeśli 3,75 < w ≤ 4,25; st(w)= 3,5, jeśli 3,25 < w ≤ 3,75; st(w)= 3, jeśli 2,75 < w ≤ 3,25; st(w)= 2, jeśli 2,75 ≤ w oraz na bazie podej niżej reguły:
● jeśli każda z ocen końcowych za zajęcia powiązane jest pozytywna i ich średnia wynosi y, to x wyznacza się ze wzoru x=st((y+z)/2), gdzie z jest średnią ważoną ocen z przeprowadzonych weryfikacji, w których wagi ocen z egzaminów wynoszą 2, a wagi ocen z innych form weryfikacji są równe 1
● jeśli choć jedną oceną końcową z zajęć powiązanych jest 2 lub nzal, to x=2.
Ocena końcowa x jest wyznaczana na podstawie wartości
strona 3 z 3