Programowanie obiektowe 2 - opis przedmiotu

Podobne dokumenty
Programowanie obiektowe 1 - opis przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

Język Java i technologie Web - opis przedmiotu

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Metodyka rozwiązywania zadań matematycznych 3 - opis przedmiotu

Inżynieria oprogramowania - opis przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

Mikroekonomia - opis przedmiotu

Projektowanie aplikacji na platformie Android Kod przedmiotu

Metodyka rozwiązywania zadań matematycznych 4 - opis przedmiotu

Techniki modelowania programów Kod przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Postępowanie dowodowe w prawie publicznym

Podstawy modelowania programów Kod przedmiotu

Podstawy rachunkowości - opis przedmiotu

Finanse przedsiębiorstw - opis przedmiotu

Internet przedmiotów - opis przedmiotu

Rzeczoznawca majątkowy - opis przedmiotu

Prawo - opis przedmiotu

Pakiety użytkowe - opis przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

Grafika inżynierska - opis przedmiotu

Dynamika maszyn - opis przedmiotu

Makroekonomia - opis przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Aplikacje internetowe - opis przedmiotu

Przedmiot wybieralny. Kod przedmiotu. Informacje ogólne. Nazwa przedmiotu Przedmiot wybieralny WB-BiolP-PW1-L-S14_pNadGenRJ8FP.

Prawo ubezpieczeń - opis przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Projektowanie, analiza i symulacje bioprocesów - opis przedmiotu

Administrowanie systemami informatycznymi Kod przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Integracja sensoryczna - opis przedmiotu

Prognozowanie gospodarcze - opis przedmiotu

Języki programowania II - opis przedmiotu

Ekonometria dynamiczna i finansowa Kod przedmiotu

Ortografia i interpunkcja polska Kod przedmiotu

Podstawy ekonomii - opis przedmiotu

Rachunkowość - opis przedmiotu

Projektowanie infrastruktury logistycznej Kod przedmiotu

Mikroekonomia zaawansowana Kod przedmiotu

Finanse publiczne i rynki finansowe Kod przedmiotu

Podstawy finansów przedsiębiorstw Kod przedmiotu

Układy napędowe maszyn - opis przedmiotu

Problemy rozwoju i funkcjonowania globalnych rynków kapitałowych

Prawo cywilne z umowami w administracji Kod przedmiotu

Praktyka zawodowa - opis przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Prawo konstytucyjne - opis przedmiotu

Kontrola administracji - opis przedmiotu

Zasady i metody ograniczania zagrożeń w środowisku pracy - opis przedmiotu

Przygotowanie do aplikacji notarialnej I Kod przedmiotu

Sieci komputerowe - opis przedmiotu

Języki programowania I - opis przedmiotu

Tworzenie prawa w administracji Kod przedmiotu

Profilaktyka logopedyczna - opis przedmiotu

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

Polityka przemysłowa - opis przedmiotu

Logistyka międzynarodowa - opis przedmiotu

Systemy informatyczne w logistyce Kod przedmiotu

Podstawy prawa pracy i ubezpieczeń społecznych - opis przedmiotu

Aplikacje dla urządzń mobilnych Kod przedmiotu

Prawo parlamentarne - opis przedmiotu

Rozwój zawodowy człowieka - opis przedmiotu

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

Podstawy logiki i analizy ilościowej Kod przedmiotu

Metody ilościowe i jakościowe oceny ryzyka Kod przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Technologie mobilne - opis przedmiotu

Aktywne i pasywne systemy pozyskiwania energii słonecznej - opis przedmiotu

Metodyka nauczania języka polskiego jako obcego

Język angielski 3 - opis przedmiotu

Administracja szkolnej pracowni komputerowej - opis przedmiotu

Metody aktuarialne - opis przedmiotu

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

Inżynieria jakości - opis przedmiotu

Hurtownie danych - opis przedmiotu

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Podstawy prawa - opis przedmiotu

Zarządzanie wartością - opis przedmiotu

Podstawy edycji raportu i diagnozy Kod przedmiotu

Mechanika analityczna - opis przedmiotu

Poradnictwo i orzecznictwo psychopedagogiczne - opis przedmiotu

Racjonalizacja energii w budynkach Kod przedmiotu

Przetwarzanie w chmurze - opis przedmiotu

Sieci bezprzewodowe - opis przedmiotu

Automatyka przemysłowa i sterowniki PLC Kod przedmiotu

Teoria informacji - opis przedmiotu

Podstawy zarządzania - opis przedmiotu

Prawo karne - opis przedmiotu

Warsztaty laborator.-modelowe (wybieralny) Typ przedmiotu. Informacje ogólne. Kod przedmiotu 06.4-WI-BUDT-warszt.labor-model.- 16.

Przedmiot do wyboru: Sztuka redagowania i moderowania tekstu - opis przedmiotu

Technologie i aplikacje mobilne Kod przedmiotu

Ekonomia sektora publicznego Kod przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

Przedmiot do wyboru: Komputerowa obróbka tekstu rosyjskiego - opis przedmiotu

Mikroekonomia - opis przedmiotu

Transkrypt:

Programowanie obiektowe 2 - opis przedmiotu Informacje ogólne Nazwa przedmiotu Programowanie obiektowe 2 Kod przedmiotu 11.3-WK-MATP-PO2-L-S14_pNadGenDGV9E Wydział Kierunek Wydział Matematyki, Informatyki i Ekonometrii Matematyka Profil ogólnoakademicki Rodzaj studiów pierwszego stopnia z tyt. licencjata Semestr rozpoczęcia semestr zimowy 2016/2017 Informacje o przedmiocie Semestr 6 Liczba punktów ECTS do zdobycia 6 Typ przedmiotu obieralny Język nauczania polski Sylabus opracował Formy zajęć

Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) 30 2 - - Egzamin 30 2 - - Zaliczenie na ocenę Cel przedmiotu Poznanie teoretyczne i praktyczne nowoczesnych języków programowania obiektowego C# i Python. Zapoznanie ze środowiskiem programistycznym Microsoft Visual Studio i poznanie jego najważniejszych funkcjonalności. Przedstawienie wybranych zastosowań obiektowych języków programowania. Wymagania wstępne Podstawowa znajomość programowania. Zakres tematyczny 1. Wprowadzenie do platformy programistycznej.net Framework. 2. Podstawy programowania w obiektowym języku programowania C#. 3. Deklaracja klasy, tworzenie obiektów, przekazywanie parametrów do metod, dziedziczenie w C#. 4. Zdarzenia, delegaty, obsługa wyjątków w C#. 5. Własności, polimorfizm, kolekcje i listy obiektów w C#. 6. Klasy abstrakcyjne, statyczne, anonimowe, zamknięte i interfejsy w C#. 7. Przeciążanie operatorów w C#. 8. Operacje plikowe oraz odczytanie konfiguracji/zasobów komputera w C#. 9. Operacje graficzne w C#. 10. Wprowadzenie do obiektowego języka programowania Python, wirtualna maszyna Pythona, interpreter Pythona, 11. Podstawy programowania w Pythonie. 12. Deklaracja klasy, tworzenie obiektów, dziedziczenie (w tym dziedziczenie wielobazowe) w Pythonie. 13. Standardowe biblioteki Pythona oraz wprowadzenie do biblioteki BioPython.

14. Obiektowa analiza kodu genetycznego. 15. Dostęp do zasobów bioinformatycznych z BioPythona. 1. Wprowadzenie do środowiska Microsoft Visual Studio. 2. Pisanie i uruchamianie prostych programów w C#. 3. Deklaracja klas, tworzenie obiektów w C# oraz wywołania metod na rzecz utworzonych obiektów. 4. Obsługa zdarzeń, wyjątków oraz delegaty w C#. 5. Implementacja własności, testowanie polimorfizmu, tworzenie list obiektów w C#. 6. Definiowanie różnych typów klas, w tym klas abstrakcyjnych oraz interfejsów w C#. 7. Testowanie przeciążania operatorów w C#. 8. Implementacja podstawowych operacji plikowych w C#. 9. Odczytywanie konfiguracji/zasobów komputera w C#. 10. Implementacja wybranych operacji graficznych w C#. 11. Pisanie oraz uruchamianie prostych programów w Pythonie. 12. Deklaracja klas, tworzenie obiektów w Pythonie oraz wywołania metod na rzecz utworzonych obiektów. 13. Testy dziedziczenia oraz dziedziczenia wielobazowego. 14. Implementacja programów służących do analiz genetycznych. Implementacja programów wykorzystujących zasoby bioinformatyczne w BioPythonie. Metody kształcenia : wykład konwencjonalny. : samodzielna praca przy komputerze. Przerabiany materiał według opracowanych instrukcji, które każdy student dostaje na początku zajęć. Dyskusje prowadzące do pogłębienia wiedzy i lepszego zrozumienia przerabianego materiału. Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole Metody weryfikacji Forma zajęć efektów

Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student potrafi napisać przykładowy kod programu zawierający dziedziczenie wielobazowe. bieżąca kontrola na dyskusja kolokwium obserwacja i ocena aktywności na Student zna podstawowe informacje dotyczące platformy programistycznej.net Framework. egzamin - ustny, opisowy, testowy i inne Student zna podstawy programowania obiektowego w językach C# i Python. egzamin - ustny, opisowy, testowy i inne Student zna pojęcie delegaty oraz przeciążania operatorów. egzamin - ustny, opisowy, testowy i inne Student potrafi uzyskać dostęp do zasobów bioinformatycznych z poziomu kodu języka obiektowego bieżąca kontrola na dyskusja kolokwium obserwacja i ocena aktywności na

Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Student potrafi zaimplementować program obiektowy służący do prostych analiz genetycznych. bieżąca kontrola na dyskusja kolokwium obserwacja i ocena aktywności na Warunki zaliczenia Na ocenę z przedmiotu składa się ocena z laboratorium (40%) i ocena z egzaminu (60%). Warunkiem przystąpienia do egzaminu jest pozytywna ocena z laboratorium. Warunkiem zaliczenia przedmiotu jest pozytywna ocena z laboratorium i z egzaminu. Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w ; konsultacjach; egzaminie, itp.) 65 - Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 85 - Łącznie 150 - Punkty ECTS Studia stacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 3 -

Zajęcia bez udziału nauczyciela akademickiego 3 - Łącznie 6 - Literatura podstawowa 1. Beazley D.M., Programowanie: Pyton, RM, 2002. 2. Lis M., C# praktyczny kurs, Helion, 2007. 3. Lutz M., Ascher D., Python. Wprowadzenie, Helion, 2002. 4. Perry S.C., C# i.net, Helion, 2006. Literatura uzupełniająca 1. Allen J., C# księga przykładów, APN Promise, 2006. 2. Fehily C., Po prostu Python, Chris Fehily, Helion, 2002. Uwagi Przedmiot oferowany również w semestrze IV. Zmodyfikowane przez dr Alina Szelecka (ostatnia modyfikacja: 13-09-2016 11:34)