powrót do strony głównej

Wybrane elementy praktyki projektowania oprogramowania 2016/2017

Zasady zaliczania
Spotykamy się w laboratorium, omawiając rozwiązania zadań z zestawów i odnotowując fakt rozwiązania zadania na paskach deklaracji. Podstawą zaliczenia jest uzyskanie odpowiedniej liczby punktów (w tabelce niżej podano procentowo) w poszczególnych blokach tematycznych.
  1. > 75% bdb
  2. 50%-75% db
  3. 25%-50% dst
  4. < 25% ndst
Łącznie za zestawy zadań można uzyskać 92 punkty, oznacza to że progi punktowe są następujące
  1. > 69 bdb
  2. 46-68 db
  3. 23-45 dst
  4. < 23 ndst
Przyporządkowanie zestawów do bloków będzie odbywać się na bieżąco w miarę ogłaszania zestawów. Ostateczna ocena będzie średnią ważoną ocen za poszczególne bloki.
Odnośniki do list zadań (na skróty; terminy i uwagi dalej w treści)
  1. Lista 1 do 2016-10-18
  2. Lista 2 do 2016-10-25
  3. Lista 3 do 2016-11-08
  4. Lista 4 do 2016-11-29
  5. Lista 5 do 2016-12-20
  6. Lista 6 do 2017-01-24/31
  7. Lista 7 do 2017-01-17
  8. Lista 8 do końca semestru
Punktacja częściowa na 24.01.2017

Ranking na 24-01-2017

Wykłady/ćwiczenia
Opis wykładu
  1. 04.10.2016 Wprowadzenie Zestaw 1 (do 18/25-10-2016)

    Uwaga, ponieważ zestaw 2 ma termin 25-10-2016 to zestaw 1 ma sugerowany termin 18-10 (i to jest zmiana w stosunku do pierwotnej propozycji), jednak z uwagi na to że prawo nie może działać wstecz, zestaw 1 będzie również przyjmowany w terminie 25-10-2016 razem z zestawem 2. Proszę dobrze zaplanować pracę i skorzystać z jednej lub drugiej możliwości.

  2. 11.10.2016 Javascript, podstawy języka (1) Zestaw 2 (do 25-10-2016)
  3. 18.10.2016 Javascript, podstawy języka (2)
  4. 25.10.2016 Javascript, obiektowość Zestaw 3 (do 08-11-2016)
  5. 08.11.2016 Javascript, struktura kodu Zestaw 4 (do 29-11-2016)
  6. 22.11.2016 Javascript, programowanie asynchroniczne, biblioteka standardowa
  7. 29.11.2016 HTTP, HTML, Express Zestaw 5 (do 13-12-2016) (na kolejnym wykładzie zadecydujemy czy ten termin wystarczy) (edit 2016-12-06, zadecydowaliśmy że ten termin nie wystarczy, to znaczy zestaw obowiązuje do 20-12-2016 a 13-12 można oddać wybrane przez siebie zadania, w szczególności można nie oddać żadnego zadania)
  8. 06.12.2016 Express (2)
  9. 13.12.2016 Express (3) Zestaw 6 (do 24/31-01-2017)
  10. 20.12.2016 Express (4)
  11. 03.01.2017 Elementy projektowania obiektowego Zestaw 7 (do 17-01-2017)
  12. 10.01.2017 Bazy danych (1)
  13. 17.01.2017 Bazy danych (2) Zestaw 8 (do końca semestru)
  14. 24.01.2017 CSS, Testy jednostkowe
  15. 31.01.2017 Node.js, a co dalej?
Literatura
  1. Specyfikacja ECMA-262
  2. MDN
  3. Javascript The Definitive Guide
  4. Secrets of Javascript Ninja
  5. Functional Javascript
  6. Javascript Patterns
  7. Express in Action