Wykłady i materiały do ćwiczeń z Języka C
Semestr zimowy 2020/2021
Adam Rycerz
Email: 
rycerz@th.if.uj.edu.pl
(Ostatnie zmiany: 19-01-2021)
  
[Credit: lifehacker.com, "The Case for Learning C ..."]
Wykłady wygłoszone:
Zebrane poniżej slajdy stanowią zapis wykładów wygłoszonych 
na Wydziale Fizyki, Astronomii i Informatyki UJ w roku akad. 2020/21. 
Zapewne nadal można w nich znaleźć błędy literowe, o których 
zgłaszanie (na adres: 
rycerz@th.if.uj.edu.pl) gorąco proszę, 
a które będą usuwane na bieżąco. 
- 
  wyklad01 (20 października 2020) [pdf]
 
- 
  wyklad02 (27 października 2020) [pdf]
 
- 
  wyklad03 ( 3 listopada 2020) [pdf]
 
- 
  wyklad04 (10 listopada 2020) [pdf]
 
- 
  wyklad05 (17 listopada 2020) [pdf]
 
- 
  wyklad06 (24 listopada 2020) [pdf]
     
  (Przykład z sortowaniem:
    sortowanie.h
    main.c
    swap.c
    qsort.c
    Makefile )
 
- 
  wyklad07 (1 grudnia 2020) [pdf]
 
- 
  wyklad08 (8 grudnia 2020) [pdf]
     
  (Porządkowanie wierszy tekstu:
    napisy1.c
    napisy2.c )
 
- 
  wyklad09 (15 grudnia 2020) [pdf]
     
  (Wyszukiwanie wzorca:
    wzorzec2.c )
 
- 
  wyklad10 (22 grudnia 2020) [pdf]
     
  (Zliczanie słów kluczowych:
    keywords.c )
 
- 
  wyklad11 (12 stycznia 2021) [pdf]
     
  (Porządkowanie wierszy z drzewem: 
    napisy3.c )
 
- 
  wyklad11a (dla zainteresowanych ... ) [pdf]
     
  (Wywołanie ZGEEV:
    lapack-example.c )
 
- 
  wyklad12 (19 stycznia 2021) [pdf]
 
Zestawy zadań (dla grup 2., 7. i 9.):
Kilka informacji praktycznych: 
  Organizacja roku akademickiego:
  http://www.studiuje.uj.edu.pl/kalendarz-akademicki. 
 
Zasady korzystania ze studenckich pracowni komputerowych opisane są 
na stronie: http://149.156.64.171/SPKFAIS/. 
W szczególności, zdalny dostęp do kont pracownianych jest możliwy
za pośrednictwem serwera SSH: 149.156.43.64. 
W czasie zajęć będziemy używać kompilatora GCC, osoby korzystające 
z własnych komputerów proszone są o jego zainstalowanie (zob. 
https://gcc.gnu.org/onlinedocs/). 
Przykładowy samouczek języka C można znaleźć tutaj: 
www.tutorialspoint.com/cprogramming/.
Bardziej zaawansowanym polecam strony:
https://www.geeksforgeeks.org/c-programming-language/. 
Szczegółowy opis każdej funkcji bibliotecznej języka C (oraz każdego polecenia w systemie Linux) można znaleźć na stronach:
man7.org/linux/man-pages/. 
  Wykład Prof. Zbigniewa Rudego:  
  http://users.uj.edu.pl/~ufrudy/wyklad.php  
  [kopia strony] 
  Termin egzaminu pisemnego:
  
  >> Czwartek, 4 lutego 2021 <<
							   
  
  
    Egzamin w sesji POPRAWKOWEJ:  
    >> Środa, 24 lutego <<
      godz. 11.00, platforma: j.w.