Programowanie strukturalne WM-I-Z-S1-E2-PSC
Celem przedmiotu jest przekazanie studentom wiedzy i umiejętności z zakresu podstaw programowania strukturalnego. W ramach kursu studenci zapoznają się z podstawowymi konstrukcjami języka C oraz kluczowymi pojęciami wspólnymi dla języków programowania. Nauczą się projektować i zapisywać proste algorytmy, kompilować, uruchamiać i testować programy, a także analizować poprawność ich działania. Dodatkowo kurs wprowadza zasady poprawnego stylu programowania, czytelności kodu oraz podstawowe dobre praktyki programistyczne.
Dyscyplina naukowa, do której odnoszą się efekty uczenia się
E-Learning
W cyklu 2022/23_L: E-Learning (pełny kurs) z podziałem na grupy | W cyklu 2023/24_L: E-Learning | W cyklu 2024/25_L: E-Learning | W cyklu 2019/20_L: E-Learning z podziałem na grupy | W cyklu 2025/26_L: E-Learning (pełny kurs) |
Grupa przedmiotów ogólnouczenianych
Opis nakładu pracy studenta w ECTS
W cyklu 2022/23_L: Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach 30 h,
- uczestnictwo w egzaminie 2 h,
- konsultacje z prowadzącym 3 h,
-przygotowanie do zajęć 20 h,
-przygotowanie do egzaminu 45 h,
razem 100 h, co odpowiada 4 ECTS
LABORATORIA
Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach 30 h,
-konsultacje z prowadzącym 2 h,
-prace domowe 35 h,
-przygotowanie do weryfikacji 35 h,
razem 102 h, co odpowiada 4 ECTS. | W cyklu 2023/24_L: Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach 30 h,
- uczestnictwo w egzaminie 2 h,
- konsultacje z prowadzącym 3 h,
-przygotowanie do zajęć 20 h,
-przygotowanie do egzaminu 45 h,
razem 100 h, co odpowiada 4 ECTS
LABORATORIA
Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach 30 h,
-konsultacje z prowadzącym 2 h,
-prace domowe 35 h,
-przygotowanie do weryfikacji 35 h,
razem 102 h, co odpowiada 4 ECTS. | W cyklu 2024/25_L: WYKŁAD
Szacunkowy nakład pracy studenta:
uczestnictwo w zajęciach: 30 h
uczestnictwo w egzaminie: 3 h
konsultacje z prowadzącym: 5 h
przygotowanie do zajęć: 20 h
przygotowanie do egzaminu: 42 h
Razem 100 h, co odpowiada 4 ECTS.
LABORATORIA
Szacunkowy nakład pracy studenta:
uczestnictwo w zajęciach: 30 h
konsultacje z prowadzącym: 4 h
prace domowe: 40 h
przygotowanie do weryfikacji: 26 h
Razem 100 h, co odpowiada 4 ECTS. | W cyklu 2025/26_L: WYKŁAD (3 ECTS = 75 h)
Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach: 30 h
- konsultacje z prowadzącym: 3 h
- przygotowanie do zajęć (lektura bieżąca, krótkie ćwiczenia): 7 h
- przygotowanie do egzaminu: 32 h
- egzamin: 3 h
Razem: 75 h (co odpoviada 3 ECTS)
LABORATORIA (5 ECTS = 125 h)
Szacunkowy nakład pracy studenta:
- uczestnictwo w zajęciach: 45 h
- konsultacje z prowadzącym: 5 h
- przygotowanie do zajęć (krótkie przygotowanie, lektura instrukcji): 15 h
- prace domowe / zadania programistyczne: 45 h
- przygotowanie do zaliczenia (powtórzenie, porządkowanie projektu, testy końcowe): 15 h
Razem: 125 h (co odpowiada 5 ECTS) |
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
W cyklu 2025/26_L: | W cyklu 2022/23_L: | W cyklu 2024/25_L: | W cyklu 2023/24_L: |
Efekty kształcenia
WYKŁAD
Student:
W1 – zna składnię i semantykę podstawowych instrukcji języka C oraz rozumie podstawowe pojęcia języków programowania (m.in. typ danych, zasięg, czas życia zmiennych) (I1_W04);
W2 – zna i rozumie paradygmat programowania strukturalnego, w szczególności podział programu na hierarchiczny układ bloków sterujących (I1_W04);
W3 – zna i rozumie zasady konstruowania prostych algorytmów i ich implementacji w języku C (I1_W05).
LABORATORIA
Student:
U1 – potrafi tworzyć, kompilować, uruchamiać i testować proste programy zapisane w języku C (I1_U08);
U2 – stosuje zasady poprawnego stylu programowania, w tym właściwe nazewnictwo zmiennych, formatowanie kodu, komentarze oraz użycie stałych (I1_U08);
U3 – potrafi wykorzystywać tablice jedno- i dwuwymiarowe do rozwiązywania prostych problemów programistycznych (I1_U04);
U4 – potrafi samodzielnie wykorzystywać zdobytą wiedzę do tworzenia programów w języku C oraz rozwiązywania typowych zadań programistycznych (I1_U16).
Kryteria oceniania
Dla wszystkich efektów przyjmuje się następujące kryteria oceny we wszystkich formach weryfikacji:
ocena 5: osiągnięty w pełni (bez uchwytnych niedociągnięć),
ocena 4,5: osiągnięty niemal w pełni i nie są spełnione kryteria przyznania wyższej oceny,
ocena 4: osiągnięty w znacznym stopniu i nie są spełnione kryteria przyznania wyższej oceny,
ocena 3,5: osiągnięty w znacznym stopniu – z wyraźną przewagą pozytywów – i nie są spełnione kryteria przyznania wyższej oceny,
ocena 3: osiągnięty dla większości przypadków objętych weryfikacją i nie są spełnione kryteria przyznania wyższej oceny,
ocena 2: nie został osiągnięty dla większości przypadków objętych weryfikacją.
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: