Politechnika Częstochowska - Centralny System Uwierzytelniania
Strona główna

Środowisko programisty

Informacje ogólne

Kod przedmiotu: WIM-INF-Z1-SRPRO-07
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Środowisko programisty
Jednostka: Wydział Inżynierii Mechanicznej i Informatyki
Grupy:
Punkty ECTS i inne: 0 LUB 6.00 (w zależności od programu) 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.

zobacz reguły punktacji
Język prowadzenia: (brak danych)
Skrócony opis:

Przedmiot ma na celu zapoznanie studentów z środowiskiem pracy programisty i wykorzystywanych w nim narzędziach.

Dzięki przedmiotowi Środowisko programisty studenci mogą nabyć praktyczne umiejętności w zakresie wykorzystywania narzędzi programistycznych i automatyzacji wybranych czynności.

Pełny opis:

Przedmiot ma na celu zapoznanie studentów z środowiskiem pracy programisty i wykorzystywanych w nim narzędziach.

Na wykładach przedstawiane są podstawy obsługi narzędzi wykorzystywanych w środowisku pracy programisty. Dokładne zapoznanie się z tymi narzędziami następuje na laboratoriach, na których studenci mają okazję zapoznać się z zarządzaniem zmianami w projekcie za pomocą systemu kontroli wersji, tworzenie skryptów, wykorzystywania odpowiednich narzędzi do automatyzacji kompilacji. Poznawane są również sposoby wykorzystywania narzędzi typu profiler oraz różnego rodzaju debugery.

Efekty uczenia się:

EK1. Wiedza dotycząca pełnego wykorzystania możliwości narzędzi związanych ze środowiskiem programisty.

EK2. Umiejętność rozwiązywania typowych problemów związanych z tworzeniem, debugowaniem i pielęgnacją kodu spotykanych w pracy programisty.

EK3. Umiejętność wykorzystania odpowiednich narzędzi do automatyzacji kompilacji oraz zarządzania wersjami w rozbudowanych projektach

EK4. Umiejętność opracowania odpowiednich rozwiązań bazujących na językach skryptowych do rozwiązania problemów związanych z automatyzacją często wykonywanych czynności.

EK5. Umiejętność efektywnego przeszukiwania plików tekstowych z wykorzystaniem wyrażeń regularnych.

EK6. Wiedza dotycząca sposobów wykorzystania narzędzi typu debuger oraz profiler do odnalezienia błędów oraz sprawdzenia wydajności tworzonego oprogramowania

EK7. Umiejętność tworzenia dokumentacji z wykorzystaniem dostępnych, dedykowanych narzędzi.

EK8. Wiedza dotycząca posługiwania się typowymi narzędziami do przetwarzania tekstu typu sed i awk.

Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)

Okres: 2017-10-02 - 2018-01-26
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 18 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Robert Dyja
Prowadzący grup: Robert Dyja
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - zaliczenia lub końcowy przedmiotu
Wykład - Egzamin

Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)

Okres: 2019-10-01 - 2020-01-29
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 18 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Robert Dyja
Prowadzący grup: Robert Dyja
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - zaliczenia lub końcowy przedmiotu
Wykład - Egzamin
Literatura:

1. Butcher P.: Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać, Helion, Gliwice 2010.

2. Fusco J.: Linux. Niezbędnik programisty, Helion, Gliwice, 2006

3. Diller A.: LATEX wiersz po wierszu, Helion, Gliwice 2001.

4. Newham C., Rosenblatt B.: bash. Wprowadzenie, Helion, Gliwice 2006.

5. Friedl J. E. F.: Wyrażenia regularne, Helion, Gliwice 2001.

6. Lutz M.: Python. Wprowadzenie, Helion, Gliwice 2009.

7. Collins-Sussman B., Fitzpatrick B.W., Pilato M.: Version Control with Subversion, O'Reilly Media, Sebastopol, 2004.

8. Dróżdż J., Dróżdż H.: Skrypty w Shellu, MIKOM, Warszawa 2005.

9. Doughberty D., Robbins A.: sed i awk, Helion, Gliwice 2002.

Uwagi:

Godziny kontaktowe z prowadzącym: 18 + 18L = 36h

Godziny konsultacji z prowadzącym: 3h

Przygotowanie się do zajęć praktycznych: 36h

Przygotowanie do egzaminu/sprawdzianu: 15h

Zapoznanie się z literaturą: 35h

Sumaryczna liczba punktów ECTS dla przedmiotu: 5ECTS

Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich: 1.6ECTS

Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym: 2.2ECTS

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Częstochowska.
ul. J.H. Dąbrowskiego 69
42-201 Częstochowa
tel: +48 (34) 3255-211 https://pcz.pl
kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)