powrót do strony głównej

Wybrane elementy praktyki projektowania oprogramowania 2018/2019

W roku akademickim 2018/2019 wykład pozwala na dwie różne formy zaliczenia - za 5 ECTS i 6 ECTS. Poniżej zestawienie:
  Kurs Inżynierski Przedmiot I1
ECTS 5 6
Forma zaliczenia Zaliczenie z oceną Zaliczenie z oceną + egzamin z oceną
W systemie zapisów należy zapisać się na
  • wykład
  • pracownia
  • ćwiczenia - grupa wirtualna
  • wykład
  • pracownia
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) za rozwiązane zadania.
  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. < 45 ndst
Połówkowe stopnie są możliwe przy liczbie punktów mniej więcej w połowach progów (na przykład okolice 32 punktów to dst+ itp.)
Odnośniki do wykładów
Materiał wykładu oraz punktacja cząstkowa będą również publikowane na Platformie e-Learningowej Uniwersytetu Wrocławskiego. Zapraszam do korzystania
  1. Wykład 1 2018-10-09 Wprowadzenie
  2. Wykład 2 2018-10-16 Javascript: podstawy języka (1)
  3. Wykład 3 2018-10-23 Javascript: podstawy języka (2)
  4. Wykład 4 2018-10-30 Javascript: funkcje, obiekty
  5. Wykład 5 2018-11-06 Javascript: obiektowość prototypowa
  6. Wykład 6 2018-11-13 Javascript: programowanie asynchroniczne, biblioteka standardowa
  7. Wykład 7 2018-11-20 node.js: HTTP, HTML
  8. Wykład 8 2018-11-27 Express (1)
  9. Wykład 9 2018-12-04 Express (2)
  10. Wykład 10 2018-12-11 Express (3) (bezpieczne logowanie, uwierzytelnianie federacyjne)
  11. Wykład 11 2018-12-18 Express (4) (AJAX, WebSockets, Continuous Deployment)
  12. Wykład 12 2019-01-08 Bazy danych (1)
  13. Wykład 13 2019-01-15 Bazy danych (2)
  14. Wykład 14 2019-01-22 Elementy projektowania obiektowego
  15. Wykład 15 2019-01-29 Testy jednostkowe
Odnośniki do list zadań (na skróty; terminy i uwagi dalej w treści)
Uwaga! Wskazany termin dotyczy grup wtorkowych, grupa czwartkowa ma termin czwartkowy w odpowiadającym tygodniu.
  1. Lista 1 do 2018-10-23
  2. Lista 2 do 2018-10-30
  3. Lista 3 do 2018-11-13
  4. Lista 4 do 2018-11-20
  5. Lista 5 do 2018-12-04
  6. Lista 6 do 2018-12-18
  7. Lista 7 do końca semestru
  8. Lista 8 do 2018-01-22
  9. Lista 9 do końca semestru
Punktacja częściowa

Wykłady/ćwiczenia
Opis wykładu
  1. 2018-10-09 Wprowadzenie Notatki do wykładu 1
    Zestaw 1 (do 2017-10-17)
  2. 2017-10-15 Javascript, podstawy języka (1) Notatki do wykładu 2
    Zestaw 2 (do 2018-10-30)
  3. 2018-10-23 Javascript, podstawy języka (2) Notatki do wykładu 3
  4. 2018-10-30 Javascript, funkcje Notatki do wykładu 4
    Zestaw 3 (do 2018-11-13)
  5. 2018-11-06 Javascript, obiektowość prototypowa Notatki do wykładu 5
    Zestaw 4 (do 2018-11-20)
  6. 2018-11-13 Javascript, programowanie asynchroniczne, biblioteka standardowa Notatki do wykładu 6
  7. 2018-11-20 node.js: HTTP, HTML Notatki do wykładu 7
  8. 2018-11-27 Framework Express (1) Notatki do wykładu 8
    Zestaw 5 (do 2018-12-04)
  9. 2018-12-04 Express (2) Notatki do wykładu 9
    Zestaw 6 (do 2018-12-18)
  10. 2018-12-11 Express (3) (bezpieczne logowanie, uwierzytelnianie federacyjne) Notatki do wykładu 10
  11. 2018-12-18 Express (4) Notatki do wykładu 11
    Zestaw 7 (do końca semestru)
  12. 2019-01-08 Bazy danych (1) Notatki do wykładu 12
    Zestaw 8 (do 2019-01-22)
  13. 2019-01-15 Bazy danych (2) Notatki do wykładu 13
  14. 2019-01-22 Elementy projektowania obiektowego Notatki do wykładu 14
    Zestaw 9 (do końca semestru)
  15. 2019-01-29 Testy jednostkowe
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