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.10 oraz edytor Visual Studio Code. W laboratoriach w bud. D-2 dostępna jest także maszyna wirtualna z Linuxem, na której można pracować, możliwa także do pobrania pod tym linkiem. Dostęp do konta root’a jest możliwy przez sudo dla użytkownika student z hasłem student. Niezależnie, studenci mogą korzystać z własnych komputerów i własnoręcznie skonfigurowanego środowiska.
  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.  Każda lista zadań oceniana jest w skali 0-10 pkt. Projekt oceniany jest w skali 0-40 pkt. Podczas laboratorium, studenci mogą zdobyć łącznie 140 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%) <100%,100%>
Ocena dst dst+ db db+ bdb bdb+
  1. Otrzymanie oceny 4.0 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.