Języki programowania II - opis przedmiotu

Podobne dokumenty
Programowanie obiektowe 1 - opis przedmiotu

Język Java i technologie Web - opis przedmiotu

Dynamika maszyn - opis przedmiotu

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Teoria maszyn i mechanizmów Kod przedmiotu

Grafika inżynierska - opis przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

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

Techniki modelowania programów Kod przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Architektura komputerów II - opis przedmiotu

Projektowanie infrastruktury logistycznej Kod przedmiotu

Aplikacje internetowe - opis przedmiotu

Programowanie obiektowe 2 - opis przedmiotu

Oprzyrządowanie technologiczne Kod przedmiotu

Wspomaganie komputerowe projektowania w ogrzewnictwie i klimatyzacji - opis przedmiotu

Sensoryka i pomiary przemysłowe Kod przedmiotu

Systemy wspomagania decyzji Kod przedmiotu

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

Układy napędowe maszyn - opis przedmiotu

Rozwój zawodowy człowieka - opis przedmiotu

Metrologia techniczna - opis przedmiotu

Algorytmy i struktury danych - opis przedmiotu

Konstrukcje metalowe - podstawy Kod przedmiotu

Automatyzacja wytwarzania - opis przedmiotu

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

Podstawy modelowania programów Kod przedmiotu

Pakiety użytkowe - opis przedmiotu

Postępowanie dowodowe w prawie publicznym

Projektowanie aplikacji na platformie Android Kod przedmiotu

Inżynieria jakości - opis przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Podstawy rachunkowości - opis przedmiotu

Rzeczoznawca majątkowy - opis przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

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

Logistyka międzynarodowa - opis przedmiotu

Hurtownie danych - opis przedmiotu

Semestr letni Brak Tak

Inżynieria oprogramowania - opis przedmiotu

Nowoczesne technologie budowlane w procesie poprawy jakości energetycznej

Modelowanie przetworników pomiarowych Kod przedmiotu

Prawo cywilne z umowami w administracji Kod przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Organizacja produkcji budowlanej i kierowanie procesem inwestycyjnym - opis przedmiotu

Polityka przemysłowa - opis przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

Lean manufacturing - opis przedmiotu

Prawo ubezpieczeń - opis przedmiotu

Psychofizyczne właściwości człowieka a wykonywanie pracy - opis przedmiotu

Mechaniczne urządzenia sanitarne Kod przedmiotu

Inżynieria wytwarzania - obróbka ubytkowa Kod przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

Logistyka zaopatrzenia i produkcji Kod przedmiotu

Projektowanie, analiza i symulacje bioprocesów - opis przedmiotu

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Elektroenergetyczna automatyka zabezpieczeniowa - opis przedmiotu

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

Systemy informatyczne w logistyce Kod przedmiotu

Kontrola administracji - opis przedmiotu

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

Logistyka dystrybucji - opis przedmiotu

Technologiczne systemy transportu i magazynowania - opis przedmiotu

Nauka o materiałach II - opis przedmiotu

Podstawy konstrukcji maszyn Kod przedmiotu

Chemia organiczna - opis przedmiotu

Wychowanie fizyczne - opis przedmiotu

Mechanika gruntów i geotechnika Kod przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

Przygotowanie do aplikacji notarialnej I Kod przedmiotu

Projektowanie siłowych układów hydraulicznych - opis przedmiotu

Systemy zarządzania jakością Kod przedmiotu

dr inż. Jarosław Forenc

Z-ETI-0611 Język Programowania C++ Programming Language C++

Integracja sensoryczna - opis przedmiotu

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

Technologie maszyn energetycznych Kod przedmiotu

Systemy zarządzania treścią - opis przedmiotu

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

Podstawy finansów przedsiębiorstw Kod przedmiotu

Diagnostyka procesów przemysłowych Kod przedmiotu

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Projektowanie układów biomechatronicznych Kod przedmiotu

Języki programowania I - opis przedmiotu

Prawo karne - opis przedmiotu

Prawo parlamentarne - opis przedmiotu

Praca licencjacka - opis przedmiotu

Prawo spadkowe - kazuistyka - opis przedmiotu

Materiały budowlane i instalacyjne Kod przedmiotu

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Internet przedmiotów - opis przedmiotu

Postępowanie sądowo-administracyjne Kod przedmiotu

Habitat-środowisko mieszkaniowe Kod przedmiotu

Komunikacja miejska i budowa lotnisk Kod przedmiotu

Transkrypt:

Języki programowania II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Języki programowania II Kod przedmiotu 06.9-WM-IB-P-33_15gen Wydział Kierunek Wydział Mechaniczny Inżynieria biomedyczna Profil ogólnoakademicki Rodzaj studiów pierwszego stopnia z tyt. inżyniera Semestr rozpoczęcia semestr zimowy 2016/2017 Informacje o przedmiocie Semestr 3 Liczba punktów ECTS do zdobycia 3 Typ przedmiotu obowiązkowy Język nauczania polski Sylabus opracował dr inż. Tomasz Klekiel dr inż. Katarzyna Arkusz 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) Laboratorium 30 2 - - Zaliczenie na ocenę Cel przedmiotu Celem kursu jest rozwinięcie umiejętności i kompetencji z programowania w języku C/C++ przede wszystkim w programowaniu obiektowym oraz wykształcenie u studentów umiejętności projektowania poprawnych i wydajnych algorytmów m.in. selekcji czy sortowania jak również posługiwania się gotowymi bibliotekami algorytmów i struktur danych. Wymagania wstępne Języki programowania I Zakres tematyczny Wstęp do programowanie obiektowego. Pojęcie klasy jako abstrakcyjnego typu danych, metod składowych, enkapsulacja. Podstawy dziedziczenia. Polimorfizm jako mechanizm wspierający programowanie zorientowane obiektowo. Konstruktory i destruktory, konstruktory kopiujące, jawne i niejawne wywołanie konstruktora. Rzutowanie i konwersja typów. Dynamiczne typy danych. Graficzny interfejs użytkownika: komponenty i kontenery, okna dialogowe, menedżer układu okien, systemy menu, komponenty tekstowe i graficzne. Operacje wejścia/wyjścia: strumienie, operacje na strumieniach, manipulatory, formatowane i nieformatowane operacja wejścia-wyjścia, strumienie plikowe. Algorytmy: sortujące (sortowanie bąbelkowe, sortowanie szybkie, sortowanie przez wstawianie, sortowanie kopcowe), selekcji, metody projektowania wydajnych algorytmów, szacowanie złożoności prostego algorytmu. Wybrane struktury danych: listy, stosy, kolejki, tablice z haszowaniem, drzewa, grafy Metody kształcenia Laboratorium: praktyczna (ćwiczenia laboratoryjne i obliczeniowe)

Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole Metody weryfikacji Forma zajęć efektów Potrafi przy formułowaniu i rozwiązywaniu zadań związanych z inżynierią biomedyczną, dostrzegać ich aspekty systemowe, ekonomiczne, prawne oraz społeczne z wykorzystaniem technik komputerowych. K_W07 K_U17 aktywność w trakcie zajęć Zaliczenie na ocenę zajęć laboratoryjnych. Ocena z laboratorium jest określana na podstawie sprawdzania przygotowania się studenta do zajęć i ich Laboratorium realizacji oraz sprawozdań/raportów będących efektem wykonania wszystkich przewidzianych do realizacji ćwiczeń. Warunki zaliczenia Laboratorium - warunkiem zaliczenia jest uzyskanie zaliczenia wszystkich ćwiczeń laboratoryjnych oraz kolokwiów zaliczeniowych. Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 60 -

Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 25 - Łącznie 85 - Punkty ECTS Studia stacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 2 - Zajęcia bez udziału nauczyciela akademickiego 1 - Łącznie 3 - Literatura podstawowa 1. Rao S.: C++. Dla każdego. Wydanie VII. Helion 2014 2. Cormen T.H.: Algorytmy bez tajemnic, Helion 2013 3. Grębosz J.: Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II, Helion 2013 4. Loudon K.: Algorytmy w C. Helion 2003 5. Kisilewicz J.: Język. w środowisku Borland C++. Wydanie IV. Oficyna Wydawnicza Politechniki Wrocławskiej. Wrocław 2003 6. Eckel B.: Thinking in C++. Edycja polska, Helion 2002 7. Stroustrup B.: C++ Język programowania. WNT 2001 8. Kerighan, Ritchie. Programowanie w języku C. WNT 2000 9. Fortuna Z., Macukow B., Wąsowski J., Metody numeryczne. Wydawnictwa NaukowoTechniczne 1995 Literatura uzupełniająca 1. Prata S.: Język C++. Szkoła programowania. Wydanie VI, hellion 2012 2. Lippman S. B. Model w C++, WNT, Warszawa, 1996.

Uwagi Zmodyfikowane przez dr inż. Katarzyna Arkusz (ostatnia modyfikacja: 15-09-2016 14:40)