SylabUZ

Wygeneruj PDF dla tej strony

Języki skryptowe - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Języki skryptowe
Kod przedmiotu 11.3-WI-INFD-JS
Wydział Wydział Nauk Inżynieryjno-Technicznych
Kierunek Informatyka
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra inżyniera
Semestr rozpoczęcia semestr zimowy 2023/2024
Informacje o przedmiocie
Semestr 2
Liczba punktów ECTS do zdobycia 5
Typ przedmiotu obieralny
Język nauczania polski
Sylabus opracował
  • dr inż. Grzegorz Bazydło
  • prof. dr hab. inż. Remigiusz Wiśniewski
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 15 1 9 0,6 Zaliczenie na ocenę
Laboratorium 30 2 18 1,2 Zaliczenie na ocenę
Projekt 15 1 9 0,6 Zaliczenie na ocenę

Cel przedmiotu

  • Zapoznanie studentów z językami skryptowymi pod kątem ich praktycznego zastosowania.
  • Ukształtowanie umiejętności usprawnienia codziennych czynności komputerowych (w domu i pracy) z zastosowaniem języków skryptowych.

Wymagania wstępne

Znajomość podstaw działania systemów operacyjnych (Windows, Linux).

Zakres tematyczny

  • Wirtualizacja, maszyny wirtualne, uruchamianie środowiska z poziomu innego systemu operacyjnego.
  • Wiersz poleceń oraz języki skryptowe systemów operacyjnych Liunx oraz Windows (np. Bash, CMD, PowerShell).
  • Triki i sztuczki związane z zarządzaniem procesami i automatyzacją zadań w środowisku Linux oraz Windows, praktyczne zastosowanie wiersza poleceń oraz języków skryptowych w celu podniesienia wydajności pracy z systemem.
  • Praktyczne zastosowanie skryptów w codziennej pracy z komputerem, lifehacking.
  • Wprowadzenie do zaawansowanych języków skryptowych (np. JavaScriptPythonPerlPHP, VBA) .
  • Omówienie wybranych frameworków opartych o języki skryptowe (np. Django, Flask, Japronto, React.js, Symhony, Laravel).

Metody kształcenia

wykład: dyskusja, wykład konwencjonalny

laboratorium: ćwiczenia laboratoryjne, praca w grupach

projekt: metoda projektu, dyskusja

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze

Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium

Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań projektowych, przewidzianych do realizacji w ramach zajęć projektowych.

Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%

Obciążenie pracą Studia stacjonarne
(w godz.)
Studia niestacjonarne
(w godz.)
Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 75 36
Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 75 114
Łącznie 150 150
Punkty ECTS Studia stacjonarne Studia niestacjonarne
Zajęcia z udziałem nauczyciela akademickiego 3 2
Zajęcia bez udziału nauczyciela akademickiego 3 4
Łącznie 6 6

Literatura podstawowa

  1. C. Albing, JP Vossen, C. Newham, Bash. Receptury, Helion, Gliwice, 2012.
  2. L. Vaughan, Python z życia wzięty. Rozwiązywanie problemów za pomocą kilku linii kodu, Helion, Gliwice, 2022.
  3. R. Schwartz, T. Phoenix, B. d Foy, Perl. Wprowadzenie. Wydanie IV, Helion, Gliwice, 2005.
  4. P. Barry, Python. Rusz głową! Wydanie II, Helion, Gliwice, 2017.
  5. E. Freeman, E. Freeman, Head First HTML with CSS & XHTML. Edycja polska (Rusz głową!), Helion, Gliwice, 2007.
  6. A. Pash, G. Trapani, Lifehacker. Jak żyć i pracować z głową. Wydanie III, Helion, Gliwice, 2012.
  7. A. Pash, Gina Trapani, Lifehacker. Jak żyć i pracować z głową. Kolejne wskazówki, Helion, Gliwice, 2013.

Literatura uzupełniająca

  1. Chromatic, D. Conway, C. Poe, 100 sposobów na Perl, Helion, Gliwice, 2012.
  2. S. Stefanov, JavaScript dla programistów PHP, Helion, Gliwice, 2014.
  3. M. Lutz, Python. Wprowadzenie. Wydanie III, Helion, Gliwice, 2009.
  4. J. Forcier, P. Bissex, W. Chun, Python i Django. Programowanie aplikacji webowych, Helion, Gliwice 2009
  5. E. T. Freeman, E. Robson, HTML5. Rusz głową!, Helion, Gliwice, 2012.
  6. L. Welling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie piąte, Helion, Gliwice 2017.
  7. A. Jurkiewicz, Python 3. Projekty dla początkujących i pasjonatów, Helion, Gliwice, 2021.

Uwagi


Zmodyfikowane przez dr inż. Grzegorz Bazydło (ostatnia modyfikacja: 21-03-2023 13:14)