E - Treści programowe 1 oraz liczba godzin na poszczególnych formach studiów
Wvklad: |
S |
NS |
Wyk. 1 - Typy proste danych. Podstawowe struktury danych: tablice, rekordy. Wyk. 2 - Stale, identyfikatory, operatory. |
2 |
1 1 |
Wyk. 3 - Notacja komputerowa wyrażeń arytmetycznych i logicznych. |
2 |
1 |
Wyk. 4 - Algorytmy, sposoby zapisu algorytmów, podstawowe elementy schematu blokowego. |
2 |
2 |
Wyk. 5 - Podstawowe instrukcje programowe: instnikcja warunkowa, pętla, pętla iteracyjna. |
2 |
1 |
Wyk. 6. Moduły programowe: funkcje, procedury. Wykorzystanie struktur danych w aplikacjach. |
2 |
1 |
Wyk. 7 - Dynamiczne struktury danych. Wyk. 8 - Programowanie obiektowe: klasy, obiekty, dziedziczenie i polimorfizm. Wyk. 9 - Język programowanie maszyn CNC. |
2 1 1 |
1 1 1 |
Razem liczba godzin wykładów |
15 |
10 |
Laboratorium: |
S |
NS |
Lab. 1 - Zapoznanie z wybranym środowiskiem programowania, tworzenie aplikacji, uruchamianie aplikacji, debugowanie. Lab. 2 - Zapoznanie z pojęciami: zmienne. tvpy zmiennych, stale. |
3 2 |
1 1 |
Lab. 3. - Zapoznanie ze składnią pętli i instrukcji warunkowych, z metodami wyprowadzania danych Lab. 4 - Tworzenie programów wykorzystujących poznane elementy). Lab. 5 - Rozwiązywanie prostych zadań matematycznych, implementacja obliczeń w języku programowania |
2 8 |
1 8 |
Lab. 6 - Zapoznanie z funkcjami - składnia, przekazywanie parametrów, wartości zwracane i napisanie prostej funkcji wykonującej wybrane obliczenia na argumentach i zwracającej wynik. |
4 3 |
2 1 |
Lab. 7 - Zapoznanie z pojęciami prostych struktur danych (tablice, listy) i praktyczne ich wykorzystanie w przykładowym programie. |
3 |
2 |
Lab. 8 - Zapoznanie z klasami i obiektami i praktyczne ich wykorzystanie . |
5 |
4 |
Razem liczba godzin ćwiczeń |
30 |
20 |
Ogółem liczba godzin przedmiotu: |
45 |
30 |
_F - Metody nauczania oraz środki dydaktyczne__
Metody nauczania: wykład multimedialny, laboratorium - realizacja zadań z określonych modułów wiedzy. Środki dydaktyczne: projektor, komputery, kompilator języka programowania_
_G - Metody oceniania_
FI - sprawdzian pisemny wiedzy, umiejętności I PI - egzamin pisemny
Forma zaliczenia przedmiotu: Wykład kończ)' się egzaminem pisemnym. Zaliczenie laboratorium na podstawie pisemnego sprawdzianu wiedzy i umiejętności.
_H - Literatura przedmiotu_
Literatura obowiązkowa:
1. J. Grębosz, Symfonia C++ : programowanie w języku C++ orientowane obiektowo. T. 1, Oficyna Kallimach, Kraków
2001
2. Kurs programowania w C , WikiBooks http://pl.wikibooks.Org/wiki/C
3. Kurs programowania wC++ .WikiBooks http://pl.wikibooks.org/wiki/C-H-
4. J. Liberty, C++ dla każdego. Helion, Gliwice 2002.
5. M, M, Syslo. Algorytmy. WSiP, Warszawa 2002_
Literatura zalecana / fakultatywna:
1. B. Baron, Metody numeryczne. Helion, Gliwice 1995.
2. T. H. Cormen, Ch. E. Leiserson, R. L. Rivest, C. Stein, Wprowadzenie do algorytmów, WNT, Warszawa 2004.
3. P. Wróblewski. Algorytmy, struktury danych i techniki programowania. Helion, Gliwice 2003.
4. M. M. Syslo, Piramidy, szyszki i inne konstrukcje algorytmiczne, WSiP, Warszawa 1998._
Imię i nazwisko sporządzającego |
Dr inż. Tomasz Szatkiewicz |
Data sporządzenia / aktualizacji |
15.09.2014 |
Dane kontaktowe (e-mail, telefon) | |
Podpis |
I - Informacje dodatkowe
1 Liczba wiersz)' jest uzależniona od form zajęć realizowanych w ramach przedmiotu zgodnie z punktem A9