add project requirements
This commit is contained in:
parent
1eb2d961f6
commit
4d6653b688
18
Readme.md
18
Readme.md
@ -30,3 +30,21 @@ Nie jest wymagane optymalne podejście do implementacji algorytmów.
|
||||
Należy użyć co najmniej dwukrotnie operatora `$` i dwukrotnie operatora `.`.
|
||||
Dobrym pomysłem jest przygotowanie sobie kilku funkcji pomocniczych (jedną z nich może być np. funkcja wskazująca na kandydata z najmniejszym poparciem).
|
||||
Plik ze skryptem należy wysłać mailem na [bf55466@st.amu.edu.pl](bf55466@st.amu.edu.pl) (można też załączyć link do repozytorium).
|
||||
|
||||
## Projekt
|
||||
|
||||
Założenia:
|
||||
- Projekt przygotowywany jest w parach, punkty za niego otrzymują Państwo w tej samej wysokości dla każdego z członków pary.
|
||||
- Do 13.05.2024 należy wysłać na [bf55466@st.amu.edu.pl](bf55466@st.amu.edu.pl) maila z informacją o członkach zespołu i tematyce projektu.
|
||||
- Do 26.05.2024 należy umieścić na repozytorium wydziałowym kod źródłowy projektu.
|
||||
- W dniach 27.05.2024 i 3.06.2024 odbywać się będzie prezentacja projektu na zajęciach. Przewidzianych jest 5 obron 27.05 i 4 obrony 3.06, proszę o deklarację proponowanego terminu w mailu.
|
||||
- Celem projektu jest stworzenie pełnej aplikacji w Haskellu realizującej wybraną przez Państwa funkcjonalność.
|
||||
- Należy zawrzeć 2 elementy niekoniecznie haskellowych aplikacji, np.
|
||||
- testy,
|
||||
- wyjątki,
|
||||
- połączenia z bazą danych/źrodłem dostępnym w internecie.
|
||||
- Należy zawrzeć 2 elementy charakterystyczne dla Haskella i nieomawiane do 6.05.2024 na laboratoriach, np.
|
||||
- zastosowanie funkcji monadycznych mapM, forM, sequence (https://hackage.haskell.org/package/base-4.19.1.0/docs/Control-Monad.html#g:4),
|
||||
- obsługa bytestringów wraz z porównaniem ze zwykłym stringiem,
|
||||
- wykorzystanie biblioteki obsługującej ciekawą strukturę danych, np. Data.Graph, Data.Map. Data.Tree (https://downloads.haskell.org/ghc/latest/docs/libraries/index.html)
|
||||
- zdefiniowanie i wykorzystanie własnych monad.
|
Loading…
Reference in New Issue
Block a user