Języki skryptowe

  1. Celem laboratorium jest zapoznanie Studentów z podstawami programowania skryptowego z wykorzystaniem języka Python. 
  2. W laboratoriach zainstalowany jest Python w wersji 3.13 oraz edytor Visual Studio Code.
  3. Podczas pierwszej części laboratorium (10 tygodni) Studenci będą wykonywać listy zadań. W ramach każdej listy zadań przedstawione będą zadania do wykonania. Listy zadań będą publikowane w trakcie semestru jako zadania w systemie MS Teams.
  4. Podczas drugiej części laboratorium (4 tygodnie) Studenci będą pracować nad projektem. Ramowe wymagania dotyczące projektu zostaną przedstawione na 10 zajęciach. Szczegółowe wymagania funkcjonalne zostaną ustalone omówione indywidualnie z każdym Studentem.
  5. Studenci zobowiązani są do dokumentowania wykonanych przez siebie czynności poprzez zbieranie kodów źródłowych oraz wykonywanie zrzutów ekranu w przypadku pracy w środowisku interaktywnym. 
  6. Studenci mogą wykonywać listy zadań oraz projekt samodzielnie lub w parach. W przypadku aktywności wykonywanych w parach, każdy ze studentów oceniany jest indywidualnie w zależności od znajomości zagadnień związanych z przedstawianymi rezultatami.
  7.  Wykonanie każdje listy zadańoceniane jest w skali 0-5 pkt. Dodatkowo, na początku zajęć do każdej listy, oprócz pierwszej, przewidziana jest krótka modyfikacja na ok. 20 min., oceniana również w skali 0-5 pkt. Podczas modyfikacji nie wolno korzystać z narzędzi AI.
  8.   Projekt oceniany jest w skali 0-40 pkt.
  9.   Podczas laboratorium, studenci mogą zdobyć łącznie 130 pkt. Ocena z laboratorium wyznaczana  poprzez obliczenie stosunku zdobytych punktów do sumy wszystkich możliwych punktów do zdobycia. Stosunek ten posiada przełożenie na ocenę zgodnie z poniższą tabelą.
Punkty (50%, 60%) <60%,70%) <70%,80%) <80%, 90%) <90%, 100%>
Ocena dst dst+ db db+ bdb
  1. Otrzymanie oceny 4.5 lub wyższej uprawnia Studenta do zwolnienia z pisania egzaminu. W przypadku skorzystania z tej opcji, student otrzymuje z egzaminu taką samą ocenę, jaką zdobył podczas laboratorium.