Katalog kursów ECTS
Szczegóły kursu
Kod kursu:
BIS20085o16Rok / Semestr:
2016/2017 zimowyNazwa:
Języki Programowania IKierunek:
BioinformatykaTyp studiów:
II st. - magisterskieRodzaj kursu:
ObligatoryjnySemestr studiow:
1Punkty ECTS:
6Formy kształcenia (wykłady / ćwiczenia / inne):
30 / 30 / 95Prowadzący:
dr Jarosław StańczykJęzyk:
polskiEfekty kształcenia:
Wiedza:
W1 – zna rodzaje języków programowania oraz ich typy, sposoby i miejsca użytkowania
W2 – zna środowisko tworzenia i uruchomienia programów pisanych w języku C++
W3 – zna składnię języka, podstawowe struktury danych, struktury kontrolne w C++
W4 – zna budowę programu, procedury w C++
W5 – zna podstawowe operacje wejścia/wyjścia
Umiejętności:
U1 - samodzielnie tworzy programy komputerowe [BI2_U02];
U2 – kompiluje i uruchamia programy w C++ z wykorzystaniem wejścia/wyjścia [BI2_U02];
U3 – tworzy struktury danych i algorytmy adekwatne do postawionego problemu [BI2_U02].
Kompetencje społeczne (postawy):
K1 – rozumie konieczność tworzenia kodu przejrzystego dla innych (zwyczajowy układ graficzny) [BI2_K01, BI2_K03];
K2 – rozumie potrzebę jasnych komunikatów programu [BI2_K01, BI2_K03];
K3 – rozumie potrzebę klarownego dokumentowania tworzonego kodu programowania [BI2_K01, BI2_K03].
Kompetencje:
Wymagania wstępne:
matematyka i logika na poziomie elementarnym, umiejętność obsługi edytorów tekstowychTreści kształcenia:
Na kursie zostaną wyłożone i przećwiczone podstawy programowania w języku C++ w tym: składnia języka (funkcja main(), zmienne, funkcje, nazewnictwo, słowa kluczowe), typy danych (naturalne, zmiennoprzecinkowe, typ znakowy, napisowy, tablice, struktury, wskaźniki), konstrukcje iteracyjne (pętle, instrukcje warunkowe). Kurs obejmie także obsługę operacji wejścia/wyjścia oraz dokumentowanie tworzonego kodu.Literatura:
1. Grębosz J.: Symfonia C++ Standard. Tom 1 i 2, Edition 2000, 2008;
2. Struzińska-Walczak A., Walczak K.: Nauka programowania dla początkujących. C++, W & W, 2002;
3. Liberty J., Rao S., Jones B. L.: C++ dla każdego, Helion, 2010
4. Walczak K.: Nauka programowania obiektowego w języku C++ , W & W, 2002;
5. Eckel B.: Thinking in C++. Edycja polska, Helion, 2002
Metody oceny:
Zaliczenie ćwiczeń: w celu uzyskania zaliczenia student jest zobowiązany do napisania dwóch programów z przedstawionej listy oraz zreferowania ich kodu i idei.
Zaliczenie przedmiotu: studentów posiadających zaliczenie ćwiczeń obowiązuje pisemny egzamin składający się z części testowej (30 pytań zamkniętych) oraz jednego otwartego zadania programistycznego. Egzamin trwa 100 min. Jeśli egzamin nie zostanie zaliczony w pierwszym terminie student ma prawo ponownie go zdawać pisemnie w terminie poprawkowym.
Uwagi: