ECTS
Katalog kursów ECTS

Szczegóły kursu
Kod kursu: BIS20067o14
Rok / Semestr: 2014/2015 zimowy
Nazwa: Języki Programowania I
Kierunek: Bioinformatyka
Typ studiów: II st. - magisterskie
Rodzaj kursu: Obligatoryjny
Semestr studiow: 1
Punkty ECTS: 6
Formy kształcenia (wykłady / ćwiczenia / inne): 30 / 30 / 95
Prowadzący: dr Jarosław Stańczyk
Język: polski


Efekty 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 tekstowych

Treś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: