Курс на Stepik
Обложка курса «Języki programowania + środowisko programisty» на Stepik
Бесплатно

Języki programowania + środowisko programisty 0.000

Открыть на
STEPIK.ORG

Zajęcia laboratoryjne z przedmiotu Języki programowania + środowisko programisty na studiach niestacjonarnych I stopnia na Uniwersytecie Gdańskim

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Języki programowania + środowisko programisty»Учеников на курсе 162
Сертификаты, выданные на курсе «Języki programowania + środowisko programisty»Сертификатов выдано 0
Отзывы о курсе «Języki programowania + środowisko programisty»Отзывов получено 0
Рейтинг курса «Języki programowania + środowisko programisty»Рейтинг курса 0.000
Уроки в курсе «Języki programowania + środowisko programisty»Количество уроков 26
Тесты в курсе «Języki programowania + środowisko programisty»Количество квизов 29
Задачи с кодом в курсе «Języki programowania + środowisko programisty»Количество задач с кодом 178
Время прохождения курса «Języki programowania + środowisko programisty»Время прохождения курса
Обновления курса «Języki programowania + środowisko programisty»Обновления курса
Дата публикации курса «Języki programowania + środowisko programisty»Дата публикации курса
Последнее обновление курса «Języki programowania + środowisko programisty»Последнее обновление
Сложность easy

Чему вы научитесь

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.

О курсе

Zajęcia laboratoryjne z przedmiotu Języki programowania + środowisko programisty na studiach niestacjonarnych I stopnia na Uniwersytecie Gdańskim

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

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

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

Chęci do pracy.

Преподаватели курса

Нагрузка

40 godzin (język C\C++) + 10 godzin (system operacyjny Linux).

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