Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Kajkitsu/pjf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Programowanie w językach funkcyjnych

Zadania 21KB1S0

Zadania 21IL1S0

Tematyka

  1. Interpreter w Pythonie, Wykonywanie programu. Typy i operacje. Typy liczbowe. Typy dynamiczne. Łańcuchy znaków. Liczba godzin: 3
  2. Listy i słowniki. Krotki i pliki. Liczba godzin: 2
  3. Instrukcje języka Python. Przypisania. Reguły instrukcji If, while, for. Przekazywanie argumentów. Liczba godzin: 3
  4. Funkcje i wyrażenia lambda. Iterowanie i składanie list. Moduły i operowanie modułami. Liczba godzin: 2
  5. Klasy, operowanie klasami, projektowanie klas. Kompozycje i dziedziczenie, przeciążanie operatorów. Dekoratory i metaklasy. Sloty i przeciążanie nazw. Liczba godzin: 3
  6. Zarzadzanie atrybutami. Dekoratory. Metaklasy i operowanie metaklasami. Liczba godzin: 3

Bilans ECTS (nakład pracy studenta)

  • Udział w laboratoriach: 16 godz.
  • Samodzielne przygotowanie do laboratoriów: 30 godz.

Zasady oceniania

  • Na każdych zajęciach przewidziane jest jedno zadanie na platformie https://classroom.github.com/. Zadania są oceniane automatycznie poprzez wykorzystanie testów jednostkowych.
  • W opisie zadania przedstawiona jest instrukcja jak wykonać testy jednostkowe, tak aby student mógł sprawdzić samodzielnie, czy jego praca została wykonana poprawnie. Każdy test jednostkowy jest punktowany. Za każdą prace laboratoryjeną przewidziane jest 100pkt.
  • Ocena końcowa jest sumą punktów z wszystkich zadań. Ocena końcowa jest przeliczana na ocenę końcową wg. wzoru:
    • 0-50% - 2
    • 51-70% - 3
    • 71-85% - 4
    • 86-100% - 5
  • Zadanie musi zostać wykonane w terminie określonym w zadaniu. Po tym terminie student traci prawo do swojego repozytorium, w związku z czym nie będzie mógł dokonać commitów i przesłać je na zdalne repozytorium, co jest warunkiem uznania ćwiczenia za wykonane.
  • W ramach zajęć student może być nieobecny na zajęciach 1. raz. W przypadku nieobecności na większej liczby zajęć student musi odrobić zajęcia na konsultacjach.
  • Przesłane zadania będą weryfikowane za pomocą systemu antyplagiatowego MOSS https://theory.stanford.edu/~aiken/moss/. W przypadku stwierdzenia plagiatu student otrzymuje ocenę niedostateczną z całego przedmiotu.
  • Termin wykonania ostatniego zadania będzie ograniczony do końca trwania zajęć.
  • Warunkiem zaliczenia przedmiotu jest uzyskanie min 50% punktów z każdego spotaknia laboratoryjnego.

Materiały

Materiały

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published