Języki programowania + środowisko programisty

Zajęcia laboratoryjne z przedmiotu Języki programowania + środowisko programisty na studiach niestacjonarnych I stopnia na Uniwersytecie Gdańskim
Начальный уровень
40 godzin (język C\C++) + 10 godzin (system operacyjny Linux).

О курсе

Tematyka przedmiotu

  • Środowisko programisty:
    • Podstawy obsługi systemu Linux w trybie tekstowym
    • Podstawowe narzędzia do przetwarzania danych tekstowych w systemie Linux
    • Pojęcie powłoki w systemie Linux
    • Programowanie powłoki Bash - struktury sterujące i cykliczne, pojęcie zmiennej, wyrażenia arytmetyczne, funkcje
    • Wprowadzenie do wyrażeń regularnych
    • Wprowadzenie do systemu kontroli wersji Git
  • Język programowania C:
    • Wprowadzenie do programowania w języku ANSI C.
    • Pojęcie kompilacji i linkowania programów
    • Zmienne w języku ANSI C
    • Pojęcie wskaźnika oraz tablicy
    • Podstawowe algorytmy na tablicach
    • Pojęcie funkcji. Funkcje rekurencyjne
    • Pojęcie struktury. Obsługa plików oraz napisów w języku ANSI C

Literatura podstawowa

  • M. Ebrahim, A. Mallett, Skrypty powłoki systemu Linux. Zagadnienia zaawansowane, Wydawnictwo Helion, 2019.
  • B. W. Kernighan, D. M. Ritchie, Język ANSI C. Programowanie. Wydanie II, Wydawnictwo Helion, 2010.
  • S. Prata. Język C. Szkoła programowania, Wydawnictwo Helion, 2016.
  • W. E. Shotts, The Linux command line: a complete introduction, 2nd edition, 2019.
  • Ł. Sosna, Linux. Komendy i polecenia, Wydawnictwo Helion, 2018.
  • M. G. Sobell, Linux. Programowanie w powłoce. Praktyczny przewodnik, Wydawnictwo Helion, 2013.
  • A. Szepietowski, Matematyka dyskretna, Wydawnictwo UG 2006.
  • P. Wróblewski, Algorytmy, struktury danych i techniki programowania, Wydawnictwo Helion, 2010.
  • https://www.codecademy.com
  • https://edabit.com
  • https://exercism.io/
  • https://www.hackerrank.com

Literatura uzupełniająca

  • J. Fusco, Linux. Niezbędnik programisty, Wydawnictwo Helion, 2009.
  • P. Krugiołka, Linux. Jak dostroić bestię do swoich potrzeb?, Wydawnictwo Helion, 2012.
  • C. L. Tondo, S. E. Gimpel, Język ANSI C. Programowanie. Ćwiczenia. Wydanie II, Wydawnictwo Helion, 2010.

Для кого этот курс

Studenci informatyki na niestacjonarnych studiach I stopnia w Uniwersytecie Gdańskim.

Начальные требования

Chęci do pracy.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно