Podstawowy warsztat informatyka 2021
Plan tygodniowy
-
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. -
-
-
-
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.
-
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.
-
Wykład 7. git c.d. & github
-
- Wykład 8. Składanie tesktu. Wprowadzenie do systemu LaTeX.
-
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. -
-
Wykład 5.01.2021: Wirtualizacja i konteneryzacja. Virtualbox, Docker.
-
Wykład 13.01: Cloud computing - GCP, AWS. Jak samodzielnie nauczyć się podstaw?
Laboratoria qwiklabs
Darmowy dostęp (zazwyczaj pod jednym z poniższych linków trwa kampania promocyjna oferująca darmowy dostęp do labów):
-
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).