Podstawy programowania
Prowadzący
- Dr hab. inż. Krzysztof Banaś, prof. AGH
Informacje, ogłoszenia
Konsultacje
Organizacja egzaminu na platformie UPeL
Terminy egzaminów
Materiały dydaktyczne
Wykłady
-
W1 (02.10.2024)
:
Wprowadzenie
,
W01.mp4
-
W2 (09.10.2024)
:
Hello world
,
W02.mp4
-
W3 (16.10.2024)
:
Zmienne i operatory
,
W03.mp4
-
W4 (23.10.2024)
:
Instrukcje sterujące
,
W04.mp4
-
W5 (30.10.2024)
:
Tablice, pętle
,
W05.mp4
-
W6 (06.11.2024)
:
Tablice znaków
,
W06.mp4
-
W7 (20.11.2024)
:
Funkcje
,
W07.mp4
-
W8 (27.11.2024)
:
Wskaźniki
,
W08.mp4
-
W9 (04.12.2024)
:
Struktury
,
W09.mp4
-
W10 (11.12.2024)
:
Tablice wskaźników
, W10.mp4
-
W11 (18.12.2024)
:
Preprocesor, make
, W11.mp4
-
W12 (08.01.2025)
:
Biblioteka standardowa
, W12.mp4
-
W13 (15.01.2025)
:
Projektowanie struktur danych
, W13.mp4
-
W14 (22.01.2025)
:
Uzupełnienia
, W14.mp4
Laboratoria
-
L1 i L2:
Środowisko programowania w systemie Linux
-
L3 (W01, W02):
Hello world
-
L4 (W03):
Zmienne i operatory, zmienne.c
-
L5 (W04):
Konstrukcje sterujące,
simple_switch.c ,
rownanie_kwadratowe.c ,
kompiluj.sh
-
L6 (W05):
Pętle, tablice,
simple_loop.c
oblicz_PI.c
-
L7 (W06):
Tablice znaków
, kopiowanie.c
, switch.c
, wzorce
-
L8 (W07):
Funkcje
, prosta_funkcja.c
, test_pierwiastka.c
, test_potegowania_int.c
-
L9 (W08):
Wskaźniki
, wskazniki_simple.c
-
L10 (W09):
Struktury
, struktury_szablon.c
-
L11 (W10):
Tablice wskaźników
, tekst_wieloliniowy.c
-
L12 (W11):
Moduły, biblioteki
, lista_powiazana.tgz
-
L13 (W12):
Rekurencja, pliki i inne
, potega.c
, loop_table.c
-
L14: Poprawy, nadrabianie, zaliczanie itp.
(
Zadania dodatkowe dla zinteresowanych
)
Informacje ogólne
Sylabus (IO i IT)
Zasady zaliczenia:
- warunkiem zaliczenia jest ocena
pozytywna z laboratoriów i egzaminu, ocena końcowa - średnia ważona
(egzamin 2/3, laboratoria 1/3)
- egzamin składa się z części
pisemnej (test, pytania otwarte) oraz części ustnej
(w każdym z terminów egzaminu pewne części mogą zostać opuszczone dla wszystkich lub dla wybranych osób)
- warunkiem dopuszczenia do egzaminu
jest zaliczenie laboratoriów
- szczegółowe warunki zaliczenia określa sylabus przedmiotu