Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Środowisko programisty

Informacje ogólne

Kod przedmiotu: MFI-I.1Z.096
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Środowisko programisty
Jednostka: Instytut Informatyki
Grupy:
Punkty ECTS i inne: 4.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Wymagania wstępne:

Brak

Godzinowe ekwiwalenty punktów ECTS:

Na przyznaną liczbę 4 punktów ECTS składają się :

1. Godziny kontaktowe z nauczycielem akademickim:

- wykład - 15 godz.

- zajęcia praktyczne - udział w laboratoriach 30 godz.

- udział w kolokwium zaliczeniowym 3 godz.

razem 48 godz.

2. Samodzielna praca studenta:

- przygotowanie do laboratorium 15 godz.

- przygotowanie do zaliczenia 12 godz.

- samodzielne studiowanie literatury przedmiotu 25 godz.

razem 52 godz.


godziny kontaktowe + samodzielna praca studenta OGÓŁEM: 100,0 godz.

liczba punktów ECTS = 100,00 godz.: 25,00 godz./ECTS = 4,00 ECTS

- w tym liczba punktów ECTS za godziny kontaktowe z bezpośrednim udziałem nauczyciela akademickiego - 2,0 punktów ECTS,

- w tym liczba punktów ECTS za godziny realizowane w formie samodzielnej pracy studenta - 2,0 punktów ECTS.



Sposób weryfikacji efektów kształcenia:

Warunkiem zaliczenia przedmiotu jest aktywny udział studenta w przewidzianych planem studiów zajęciach dydaktycznych (K1, K2) oraz uzyskanie pozytywnych ocen z prac objętych tymi zajęciami (W1, W2), udział w kolokwium zaliczeniowym (U1, U2).


Wykład:

Kolokwium zaliczeniowe na koniec semestru (próg zaliczenia > 50%)


Laboratorium:

- aktywność na laboratoriach,

- prace zaliczeniowe oddane terminowo,

- kartkówki.

Student zaliczy laboratorium, jeżeli z przewidzianych w semestrze prac i kartkówek otrzyma w sumie >50% punktów.

Pełny opis:

Celem przedmiotu jest zapoznanie studentów z systemem operacyjnym Linux, konsolą, podstawowymi narzędziami tekstowymi, programami narzędziowymi oraz wprowadzenie do systemów wspierających tworzenie oprogramowania.

1. Zapoznanie z systemem GNU/Linux (środowisko graficzne, menadżery pakietów)

2. Zapoznanie z konsolą i jej podstawowymi komendami

3. Zapoznanie z plikami i katalogami (atrybuty, uprawnienia)

4 .Przykłady programów (Midnight Commander)

5. Edytory tekstu (vim, nano, mcedit)

6. Połączenia zdalne (protokół SSH)

7. System kontroli wersji GIT

8. Wyrażenia regularne

9. Skrypty powłoki (język programowania Bash)

10. Podstawy LaTeX

Literatura:

Grzegorz M. Wójcik, Sławomir Kotyra: Środowisko programisty, UMCS 2011

Scott Chacon and Ben Straub, Pro Git, Apress 2009, polskie tłumaczenie: https://git-scm.com/book/pl/v1

Mark Sobell, Matthew Helmke: Practical Guide to Linux Commands, Editors, and Shell Programming, Pearson 2017

Blum, Richard, and Christine Bresnahan.: Linux Command Line and Shell Scripting Bible. 3rd edition. Somerset: John Wiley & Sons, Incorporated, 2015. Print.

Błasiak, Kamil, Marek Czerwik: Linux dla każdego technika IT, iTst@rt, 2022.

Sosna, Łukasz: Linux : komendy i polecenia, Wydanie VI., Helion, 2023.

Dokumentacja on-line

Efekty uczenia się:

Wiedza:

W1 - Student zna i rozumie wybrane zagadnienia stanowiące wiedze ogólną z zakresu systemu operacyjnego Linux (K_W01, KW_04)

W2 - Student zna i rozumie wybrane programy narzędziowe i użytkowe systemu Linux (K_W03)

Umiejętności:

U1 - Student potrafi używać odpowiednich narzędzi do zarządzania systemem operacyjnym Linux (K_U02, K_U04, K_U07)

U2 - Student potrafi używać wybrane edytory tekstu oraz system składu tekstu (K_U03)

Kompetencje:

K1 - Student jest gotów do krytycznej oceny własnej wiedzy, rozumie potrzebę dalszego pogłębienia i unowocześniania wiedzy (K_K01, K_K02)

K2 - Student jest gotów do pracy w zespole (K_K03, K_K04)

Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)

Okres: 2024-10-01 - 2025-02-03
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: Bernadetta Bartosik, Andrzej Kawiak, Filip Postępski, Piotr Schneider
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2025/2026" (zakończony)

Okres: 2025-10-01 - 2026-02-24
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Bernadetta Bartosik
Prowadzący grup: Bernadetta Bartosik, Andrzej Kawiak, Filip Postępski, Piotr Schneider, Krzysztof Wróbel
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Wykład - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.0.0-c859e1a351 (2026-02-27)