Wstęp do programowania
Kierunek studiów: Matematyka
Kod programu: W4-S1MT19.2022
| Nazwa modułu: | Wstęp do programowania |
|---|---|
| Kod modułu: | W4-MT-S1-21-WPro |
| Kod programu: | W4-S1MT19.2022 |
| Semestr: | semestr letni 2022/2023 |
| Język wykładowy: | polski |
| Forma zaliczenia: | zaliczenie |
| Punkty ECTS: | 2 |
| Opis: | Celem modułu Wstęp do programowania jest nauczenie podstaw jednego wybranego języka programowania. W ramach tego modułu przewiduje się realizację następujących treści programowych:
1) Elementy programowania w języku algorytmicznym wysokiego poziomu:
- środowisko programistyczne,
- instrukcje warunkowe i iteracyjne,
- pojęcie rekurencji,
- podział programu na procedury lub funkcje, tworzące czytelną strukturę,
- pojęcie i przeznaczenie zmiennej: globalnej i lokalnej,
- pojęcie parametrów procedur i funkcji, mechanizm przekazywania parametrów,
- operacje na plikach tekstowych.
2) Wybrane algorytmy klasyczne:
- rozkład liczby na czynniki pierwsze,
- algorytm Euklidesa,
- znajdowanie najmniejszego lub/i największego elementu w zbiorze,
- wyszukiwanie elementu w zbiorze uporządkowanym,
- obliczanie wartości wielomianu - schemat Hornera,
- wybrane algorytmy sortujące (przez wstawianie, przez wybieranie, bąbelkowe), |
| Wymagania wstępne: | brak |
| Literatura podstawowa: | (brak informacji) |
| Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
|---|---|
zna podstawy wybranego języka programowania wyższego rzędu; w programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów oraz zmienne i tablice, rekurencje [WPro_1] |
K_W08 [2/5] |
zna podstawowe algorytmy i techniki algorytmiczne; zna i omawia sytuacje, w których wykorzystuje się klasyczne algorytmy [WPro_2] |
K_U25 [3/5] |
posługuje się kompilatorem lub interpreterem wybranego języka programowania; wykorzystuje wybrane środowisko programistyczne do zapisywania, uruchamiania i testowania samodzielnie napisanego programu [WPro_3] |
K_U27 [5/5] |
zapisuje wybrane algorytmy klasyczne w postaci iteracyjnej lub rekurencyjnej [WPro_4] |
KN_I_U04 [5/5] |
| Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
|---|---|---|
| aktywność na zajęciach [WPro_w_1] | weryfikacja znajomości treści zajęć na podstawie pytań zadawanych przez prowadzącego laboratorium na zajęciach |
WPro_1 |
| sprawdziany praktyczne [WPro_w_2] | weryfikacja umiejętności na podstawie analizy rozwiązań zadań w trakcie sprawdzianów praktycznych z wykorzystaniem komputera |
WPro_2 |
| Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
|---|---|---|---|---|---|
| Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
| laboratorium [EPro_fs_1] | laboratorium, w trakcie którego studenci rozwiązują z użyciem komputerów zadania kształtujące umiejętności wymienione w zestawie efektów kształcenia modułu |
30 | samodzielna rozwiązywanie zadań oraz samodzielna praca z użyciem wybranego środowiska programistycznego |
30 |
aktywność na zajęciach [WPro_w_1] |
| Załączniki |
|---|
| Opis modułu (PDF) |
| Sylabusy (USOSweb) | ||
|---|---|---|
| Semestr | Moduł | Język wykładowy |
| (brak danych) | ||