Plan tygodniowy

  • Podstawowy Warsztat Informatyka

    Serdecznie witam na kursie Podstawowy Warsztat Informatyka (PWI).
    • wykłady będą odbywać się w czwartki 16.15-17.00 zdalnie (MS Teams) - link do wykładu
    • zaplanowano 5 dwugodzinnych, stacjonarnych pracowni dla każdej grupy (łącznie 10 godzin zajęć), zajęcia co 2 tygodnie w grupach po maks. 10 osób, 20-osobowe grupy z systemu zapisów zostaną podzielone przez prowadzących daną grupę,
    • W czwartek 14.10 odbędzie się pierwszy wykład, pierwsze pracownie odbędą się dopiero w kolejnym tygodniu.

    Zasady zaliczania. Na pracowniach będzie zdobywać się punkty za rozwiązane zadania. Rozwiązania należy prezentować w trakcie przypisanych im pracowni, chyba, że napisano inaczej. Zadania opublikowane przed pracownią warto wykonać przed zajęciami, ponieważ w czasie zajęć może zabraknąć na nie czasu.

    Oddane rozwiązania powinny mieć oznaczone wszystkie fragmenty stworzone przez inne osoby (w tym kod skopiowany z internetu, fragmenty tworzone wspólnie z kolegami itp.); brak niezbędnych oznaczeń będzie traktowany jako plagiat mogący skutkować niezaliczeniem przedmiotu. 

    Ocena z przedmiotu będzie zależała od stosunku sumy zdobytych punktów do sumy punktów za wszystkie zadania bez gwiazdki.

    Progi: 54% - 3.0, 63% - 3.5, 72% - 4.0, 81% - 4.5, 90% - 5.0.

    Punktacja będzie dostępna w USOSweb.
  • 14 października - 20 października

  • 21 października - 27 października

  • 28 października - 3 listopada

  • 4 listopada - 10 listopada

  • 18 listopada - 24 listopada

    Wykład 5: wyrażenia regularne pdf

    Pamiętajcie o tym, że ssh zignoruje klucz prywatny jeśli uprawnienia do niego będą zbyt szerokie - dostęp do klucza prywatnego  powinien mieć wyłącznie właściciel.

  • 25 listopada - 8 grudnia

    Wykład 6. git - pwi21wykład06.pdf

    Lista zadań: pwi21lista04.pdf (uwaga: 28.11, 23:04 - poprawka w treści zadania 1.)

    Zadanie 2. z listy 4 najlepiej  zrobić w domu i nie czekać na zajęcia na pracowni. Zwróćcie uwagę na treść komunikatu commita - przyjmijmy konwencję, że komunikat rozpoczynamy czasownikiem w trybie rozkazującym, który opisuje wprowadzaną zmianę np. "Add line for student 123321", "Merge branch somebranch", "Fix typo in README.md", itp. Umiejętność dostosowania się do przyjętej konwencji jest ważna i ułatwia życie. Więcej o tym jak pisać dobre opisy commitów np. tutaj.

    git commit (from xkcd)

    (https://xkcd.com/1296/)

  • 2 grudnia - 8 grudnia

    Wykład 7. git c.d. & github

     pwi21wykład07.pdf

  • 9 grudnia - 15 grudnia

    • Wykład 8. Składanie tesktu. Wprowadzenie do systemu LaTeX.
  • 16 grudnia - 22 grudnia

    Wykład 9. LaTeX - c.d. Matematyka, prezentacje i postery. Informacja o języku Markdown.

    O LaTeX na stronie wazniak.mimuw.edu.pl
    Markdown (guide) i hackmd
    Przykładowa prezentacja: pdf i poster.

  • 23 grudnia - 29 grudnia

  • 30 grudnia - 12 stycznia

    Wykład 5.01.2021: Wirtualizacja i konteneryzacja. Virtualbox, Docker.

  • 13 stycznia - 19 stycznia

    Wykład 13.01: Cloud computing - GCP, AWS. Jak samodzielnie nauczyć się podstaw?

    GCP

    Laboratoria qwiklabs

    Darmowy dostęp (zazwyczaj pod jednym z poniższych linków trwa kampania promocyjna oferująca darmowy dostęp do labów):

    AWS

  • 20 stycznia - 26 stycznia

    Zapowiadany wykład Janusza Dziemidowicza odbędzie się 3 lutego o 16:15. Temat: CI/CD - mamy kod i co dalej? Jak budować? Jak testować? Jak zrobić deploy?
    Janusz obecnie pełni rolę CTO w firmie Ten Square Games.

    Wykład odbędzie się na Google Meet: https://meet.google.com/ury-zcjo-yos

    W czwartki 20 i 27 stycznia standardowe wykłady się nie odbędą. W zamian w porze wykładu 27 stycznia będzie możliwość zdobycia kilku punktów bonusowych (coś w rodzaju kolokwium) - w celu zdobycia punktów proszę normalnie  pojawić się na teams 27.01 o 16:15 i mieć dostęp do komputera z systemem linux/wls (lub np. być zalogowanym zdalnie na pracowni).

    Wykład Janusz Dziemidowicza, 3 lutego 2022, 16:15