Podstawy programowania
Informacje ogólne
Kod przedmiotu: | 1100-12-F21-IF-PodPr |
Kod Erasmus / ISCED: |
(brak danych)
/
(0411) Rachunkowość podatków
|
Nazwa przedmiotu: | Podstawy programowania |
Jednostka: | Katedra Ekonometrii i Statystyki |
Grupy: |
Finanse i rachunkowość, 1 rok II stopnia, PRK, sp. inżynieria finansowa Finanse i rachunowość - plan studiów 1 rok 2 stopnia |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Wymagania wstępne: | Podstawowa znajomość zagadnień informatycznych. Obsługa komputera. |
Całkowity nakład pracy studenta: | Godziny realizowane z udziałem nauczyciela (30 godz.): - udział w ćwiczeniach – 30 godz. Czas poświęcony na pracę indywidualną studenta (20 godz.): - przygotowanie do zajęć – 5 godz. - konsultacje – 5 godz. Łącznie: 30 godz. (2 ECTS) |
Efekty uczenia się - wiedza: | Student: W1: Posiada podstawową wiedzę o programowaniu, zna zasady programowania strukturalnego K_W06 W2: Zna podstawowe konstrukcje programistyczne – K_W06 W3: Zna typy danych - K_W06 |
Efekty uczenia się - umiejętności: | Student: U1: Tworzy logiczny kod programistyczny - K_U04 U2: Wykorzystuje funkcje i procedury standardowe języka programowania oraz definiuje własne – K_U04 U3: Pisze programy oparte na funkcjach wykonujące obliczenia oraz rozwiązujące problemy - K_U04 |
Efekty uczenia się - kompetencje społeczne: | Student: K1: Rozumie konieczność ciągłego dążenia do poszerzania własnej wiedzy i posiadanych umiejętności - K_K01 K2: Potrafi samodzielnie i krytycznie uzupełniać wiedzę oraz umiejętności - K_K06 K3: Potrafi samodzielnie rozwiązywać problemy algorytmiczne – K_K04 |
Metody dydaktyczne eksponujące: | - pokaz |
Metody dydaktyczne poszukujące: | - ćwiczeniowa |
Skrócony opis: |
Przedmiot jest kursem, w którym student pozna podstawową wiedzę w zakresie programowania strukturalnego i zapozna się z możliwością wykorzystania jej w rozwiązywaniu problemów z zakresu finansów i rachunkowości. |
Pełny opis: |
1. Języki programowania. 2. Algorytmy - wstęp. Pojęcie algorytmu, definicja algorytmu 3. Typy danych 4. Zmienne i stałe. Operacje arytmetyczne, logiczne i relacji, funkcje wbudowane. Instrukcje pisania na ekran i czytania z klawiatury właściwe dla języka. 5. Pętle oraz instrukcje warunkowe. 6. Definiowanie funkcji bezargumentowych oraz z argumentami. 7. Operacje na plikach (wczytywanie danych, zapis do pliku). 8. Operacje na tablicach. 9. Podstawy pisania programów (Zasady programowania strukturalnego). |
Literatura: |
Literatura podstawowa: 1. N. Wirth: Algorytmy + struktury danych = programy. WNT, Warszawa 1999 2. J. Grębosz, Symfonia C++ Standard, t.1, Edition 2000, 3. M. Dawson: Python dla każdego. Podstawy programowania. Wydanie III, Helion, Gliwice 2014 4. M. Sysło, Algorytmy, WSiP, Warszawa, 2016 Literatura uzupełniająca: 1. P.Francuz, R. Mackiewicz: Liczby nie wiedzą, skąd pochodzą: Przewodnik po metodologii i statystyce nie tylko dla psychologów, KUL, 2007 2. L. Banachowski, K. Diks, W. Rytter, Algorytmy i struktury danych, WNT, Warszawa. 2011 |
Metody i kryteria oceniania: |
Zaliczenie na ocenę w oparciu o: - obecność (limit nieobecności nieusprawiedliwionych 2 h) – warunek konieczny do uzyskania oceny pozytywnej, - aktywność na zajęciach i rozwiązywanie prostych zadań programistycznych (W1,W2,W3,U1, U2, U3, K1, K2, K3) - waga 0,2 - samodzielne przygotowanie i napisanie programu (temat zaproponowany przez prowadzącego lub przez studenta i zaakceptowany przez prowadzącego) - W1,W2,W3,U1, U2, U3 - waga 0,8 Wymagany próg na ocenę: - dostateczną: 50 – 60 % - dostateczną plus: 61 – 65 % - dobrą: 66 – 75 % - dobrą plus: 76 – 80 % - bardzo dobrą: 81 – 100 % |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.